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

1,507 阅读3分钟

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

Spark AR 是 Facebook 免费创作 AR 作品的平台,使用户能够为 Facebook 和 Instagram 创建交互式增强现实体验,超过 40 万名创作者,190个国家/地区,使用 Spark AR 来创作自己的AR作品

由于该软件无需任何编码知识即可使用,因此任何人现在都可以在 AR 世界中几乎没有经验地制作下一个疯狂式传播的 Instagram AR 特效,引领世界潮流。

专门的 AR 滤镜设计师单价甚至可达到 1000 美元到 3 万美元不等。

前言

Spark AR Studio 支持纹理和动画 3D 对象。本文提供了一些技巧,帮助您创建在 Spark AR Studio 项目中工作得更好、更高效的 3D 对象。

阅读本文前,假定你已经该熟悉了以下内容:

  • 应用程序,如 Autodesk®3ds Max® 动画软件,Autodesk®Maya® 软件和 Blender 。
  • UV 贴图和 UV 壳UV shell
  • 材质和纹理贴图。
  • 骨骼绑定 —— 为一个 3D 物体建立骨骼层次结构的过程。
  • 蒙皮—— 将骨骼附加到网格上的过程。
  • 变形(混合形状或形态键shape key)
  • 关键帧动画,动画剪辑。

缩放与位置

在创建 Spark AR 效果时,你是在真实世界中放置 3D 对象,所以这些对象代表真实和统一的比例是很重要的。这在为业务用例创建效果时尤为关键。例如,如果您的效果允许用户将家具目录中的物品放置在他们的生活空间中,那么 3D 家具应该具有现实的比例。

在 Spark AR Studio 之外,确保:

  • 设置正确的单位。Spark AR 默认模型以米为单位上传。如果你导出以米为单位的 3D 模型,默认情况下比例应该是正确的。

  • 使用内置的 3D 测量工具来检查对象的尺寸,如果有必要,可以缩放对象,以匹配对象的实际尺寸或所需尺寸。

  • 保持所有 3D 物体不小于 1 厘米,不大于 5 米。用户在与这些维度之外的对象交互时可能会遇到麻烦。

  • 将轴心点设置为对象的原点。

  • 一旦你正确位置并缩放了对象,不要忘记将对象的新变换值设置为默认值。在导出对象之前执行此操作。

左边的图像是一个导入的鸟类对象,但比例不对。右图显示的是一只比例合适的鸟。

image.png

网格

22333333.gif

且听下回分解

UV 贴图

image.png

且听下回分解

材质

且听下回分解

纹理

且听下回分解

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

image.png

image.png

image.png 且听下回分解

动画

且听下回分解