本文已参与掘金创作者训练营第三期「高产更文」赛道,详情查看:掘力计划|创作者训练营第三期正在进行,「写」出个人影响力。
Spark AR 是 Facebook 免费创作 AR 作品的平台,使用户能够为 Facebook 和 Instagram 创建交互式增强现实体验,超过 40 万名创作者,190个国家/地区,使用 Spark AR 来创作自己的AR作品
由于该软件无需任何编码知识即可使用,因此任何人现在都可以在 AR 世界中几乎没有经验地制作下一个疯狂式传播的 Instagram AR 特效,引领世界潮流。
专门的 AR 滤镜设计师单价甚至可达到 1000 美元到 3 万美元不等。
网格
3D 对象网格中的三角形数量或 三角形面数 将影响性能。将三角形的数量保持在尽可能低的水平是一个好主意。每个对象的最大三角形数量应该低于 50,000。将所有物体的三角形总数保持在 150,000 以下。
以下是一些减少三角面数的技巧:
-
从一个网格删除任何内部几何形状,如果它不需要是可见的话: 比如你的对象是一个戴着帽子的角色,从视图中移除头部隐藏的部分。
-
修复几何体: 尝试删除松散的几何体,三角形和顶点,制作平坦的面,删除重叠的面和合并重叠的顶点。这将减少三角形计数和产生瑕疵(非预期像素化和其他图形效果)的可能性,特别是在使用 3D 扫描时。如果你在使用 Blender,那么 Spark AR Toolkit 将为你清理网格。
-
将网格的高细节部分转换为纹理: 如果你正在制作花冠,而花朵在整个效果中不会被聚焦,将它们映射到一个低多边形(Low-Poly)凹面圆盘上,而不是导入一整个带有每个花瓣和所有柱头的 3D 花朵。你可以在不需要太多细节的选定区域设置较低的网格密度。
在下图的右侧,组成角色臀部和腿部的几何形状可以被删除,因为在最后的效果中它是不可见的。
你也可以通过以下方法优化你的网格:
- 尽可能地合并网格。这将减少您的效果中的对象数量,并总体上提高性能。
- 保持多边形是以三角形和四边形的形式组成的,以避免产生瑕疵。
UV 贴图
且听下回分解
材质
且听下回分解
纹理
且听下回分解
骨骼创建与蒙皮(骨骼绑定)
且听下回分解
动画
且听下回分解