动画切片(AnimationClip) 为一段时间轴上的动画组合,可以是多个物体的旋转、位移、缩放、权重动画,如走路、跑步、跳跃可以分别导出 3 个动画切片;Galacean 引擎可以选择播放哪一个动画切片,前提是建模软件导出的 FBX 或者 glTF 里面包含多个动画切片。
为减少沟通成本,本文列举了几种常见的动画切片方法,导出 glTF 方便 Galacean 引擎直接使用,也可以通过 glTF 预览 页面进行功能校验。
Blender 的动画编辑页面非常友好,能够清晰地可视化显示受动画影响的节点,并且在时间轴上显示关键帧,因此推荐使用 Blender 进行动画切片。
举例,新建了一个名为 animation_copy 的动画切片,然后只保留最后 5 帧动画:
导出的切片时间轴必须一致,可以通过右下角或者输出属性两个地方进行配置:
Unity 也可以导出动画切片,但是效率比较低。
插件:AntG-Unity-Plugin.unitypackage.zip
下载插件。
打开 Unity 。
双击插件, Import 默认框选选项:
若安装成功,可以看到菜单栏多出 AntG 选项: