1.概述
此文档用于介绍 FVS 自定义三维场景中三维模型的非线性动画,本文将介绍非线性动画的制作及导出方法,以及相关应用场景建议。(本文中所使用的建模软件为Blender)
2.制作步骤
本次课程用几个不同颜色的色块来代表大楼的不同楼层,用来示例本次的教学,分别代表1-5楼。
本次课程设置动画时长为120帧,在起始帧第 0 帧时对 2-5 楼的位置进行 K 帧。选中2-5楼,按快捷键 i 调出菜单 K 帧。
再将时间轴移到时长中部位置将楼层进行展开并 K 帧记录位置
确认展开动画 K 帧完成后,将第 0 帧的关键帧点 shift+D 复制并移动到结束帧的位置。
增加一个非线性动画的模块,并找到下推动作块按钮,将面板中显示的2-5楼的动画都下推至非线性动画的模块中。
下推完成后,选中所有动作块,进行复制。
复制完成后,将第一行的动作块,都改名为展开,第二行的动作块都改名为合并。
选中全部的展开行(按住 shift 加选),按 Tab 键进行编辑,在时间线面板中删掉结束点的关键帧。
删除关键帧后,动作块的部分也会被修剪掉,接着选中所有的合并行,按 Tab 键进行编辑,在时间线面板中删除起始点的关键帧。
选中剩下的关键帧,移动到第 0 帧的位置上。
移动完成后,如图所示。
3.导出
导出glb文件。
导出动画,模式为动作。
4.在 FVS 中的应用
4.1添加标题组件控制动画
添加 glb 模型到 FVS 中,添加动画,添加标题组件的三维模型动画交互。
4.2应用场景建议
非线性动画可以应用在例如楼层开合展示,楼层内外部展示,机械结构拆装展示,生产工艺步骤展示等的动画场景应用。