1.概述
本篇文档是针对三维模型如何制作循环动画的教程。讲解了循环动画的原理,制作的步骤以及导出的方法(本文中所使用的建模软件为Blender)。
1.1案例展示
在地图场景中,经常会看见地图标记点上下浮动的动画效果,这就是一个简单的循环动画的效果,下面的教程将会以这个为案例,来讲解一下如何制作循环动画。
2.制作步骤
循环动画的是指一段动画是首尾相接循环往复的,在播放时感受不到具体的结束点,动画非常流畅。所以要求动画的起始帧和结束帧的物体位置等信息是一致的,这样才能实现流畅的过渡。
首先对起始帧进行K帧,记录当前物体的位置信息。
再将时间线移到结束帧上(物体位置不要移动),再次进行 K 帧。
起始帧和结束帧都 K 好之后,将时间轴移到动画总长度的中间处,并对物体 Z 轴进行移动,移动到合适位置后对 Z 轴 K 帧。
将动画长度延长到120帧并完成 K 帧,打开曲线编辑器面板,可以看到连续的曲线运动,这说明该动画是一个循环动画。
3.导出
因为是首尾相接的循环动画,在导出时只导出一段非重复动画(将结束点设置为这一段的结束时间),然后在 FVS 循环播放即可。
选择文件 >导出 > glTF2.0(.glb/.gltf)
勾选动画,导出即可。