首页 > 解决方案 > 如何从 Blender for Spark AR 导出物理模拟?

问题描述

好吧,过去两天我一直在努力实现这一目标,但我束手无策。以下动画是使用 blender 2.82 中的布料物理特性制作的:

.mdd 应用于 SparkAR FaceMesh

我的目标是将其导入 Spark AR,以便在其上映射面部跟踪器纹理。不幸的是,无论我如何从 Blender 导出它,我都无法在 SparkAR 中触发动画。作为参考,这是另一个可能使用类似内容的效果:

Instagram 上发布的使用类似机制的过滤器

这是我的工作流程:

第 1 步 使用布料物理模拟在 Blender 中为网格设置动画。

第 2 步 导出 .mdd(光波点缓存)以提取动画。由于 Spark AR 没有布料动画,我发现这种方法可以摆脱物理但保留动画。

第 3 步 在 Blender 中创建一个新文件 > 导入 SparkAR FaceMesh > 应用 .mdd 动画 > 烘焙动画 > 导出 .FBX 文件

步骤 4 打开 Spark AR > 将 .FBX 文件导入 Spark AR > 添加播放控制器 > 将其分配给对象

第 5 步困惑:没有任何动静。相反,我得到了每一帧的变形图:

混乱

我究竟做错了什么?

标签: augmented-realityblenderfbxspark-ar-studio

解决方案


推荐阅读