1.概述
在 FVS自定义三维场景中,三维模型经常会有动画需求,添加动画可以让场景更加生动,也能够展示相关技术操作流程,能够让三维可视化变成动态展示效果,对展示效果有很大提升。通过在三维建模软件中制作动画,导出 glb 格式就可以在 FVS 自定义三维场景中添加做好的动画并播放,以 blender为示例展示,模型动画是如何制作的,以及制作过程中的相关设置。
2.动画制作
2.1动画长度
打开 blender 会看到 3D 视图面板和时间线面板,在下方的时间线面板中可以设置动画长度。制作前将起始帧改为 0 ,并且将时间轴移到第 0 帧的位置。
2.2动画帧率
在属性面板的输出栏中将帧率改为 30 fps 和 FVS 的动画播放帧率一致
2.3关键帧动画制作
做一个物体沿Y轴移动的动画示例。
在 3D 视图中按快捷键 i 打开插入关键帧菜单,对点击位置进行 K 帧,或在属性面板的物体栏中对位置后面的圆点进行点击 K 帧。
K 帧完成后时间线和物体位置都会出现黄色标记。
然后将时间线移到结束点,并将物体沿 Y 轴移动,移动到合适位置后再次对位置 K 帧。
K 帧完成后,可以看到在时间线的开始和结尾处都有关键帧点,一段动画就制作完成了,可以按空格键进行播放。
2.4导出
导出带有动画的模型,点击文件>导出> glTF2.0(.glb/.gltf),在导出时勾选动画,即可完成导出。