Spark AR —— 为 Spark AR Studio 优化创建 3D 对象(二)

·  阅读 610
Spark AR —— 为 Spark AR Studio 优化创建 3D 对象(二)

本文已参与掘金创作者训练营第三期「高产更文」赛道,详情查看:掘力计划|创作者训练营第三期正在进行,「写」出个人影响力

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 花朵。你可以在不需要太多细节的选定区域设置较低的网格密度。

在下图的右侧,组成角色臀部和腿部的几何形状可以被删除,因为在最后的效果中它是不可见的。

22333333.gif

你也可以通过以下方法优化你的网格:

  • 尽可能地合并网格。这将减少您的效果中的对象数量,并总体上提高性能。
  • 保持多边形是以三角形和四边形的形式组成的,以避免产生瑕疵。

UV 贴图

image.png

且听下回分解

材质

且听下回分解

纹理

且听下回分解

骨骼创建与蒙皮(骨骼绑定)

image.png

image.png

image.png 且听下回分解

动画

且听下回分解

分类:
开发工具
分类:
开发工具
收藏成功!
已添加到「」, 点击更改