2.4 使用相机的动画

步骤1. 打开模型文件

从“第2章\起始文件\绕桩吉普”文件夹中打开装配体模型“jeep_through_cones.SLDASM”,如图2-25所示。

扫码看3D动画

扫码看视频

步骤2. 播放动画

单击【运动算例 1】标签页,单击【从头播放】图标,从头播放完整的动画。这是事先已经完成的动画。动画设定的时间为10秒,整个动画显示了吉普车从0~10秒期间绕交通桩行驶S形路线的过程。

图2-25 绕桩吉普模型

在这个动画中,只能从远处的一个固定视角观察运动的过程。就好像站在远方的山顶上,观察山脚下汽车的运动一样。为了使动画显得更加真实生动,可以使用相机的功能,来表现吉普车绕桩的这个动画。就好像摄影师扛着一台摄像机,跟随婚车车队拍摄的视频一样。

提醒

在这个事先准备好的动画中,使用了【路径配合】这一高级配合关系,来表现吉普车一直沿着S形样条曲线运动的特点。关于这个【路径配合】中各个参数的设置,请参考图2-26的设置。

步骤3. 添加相机

在MotionManager设计树中,右键单击【光源、相机与布景】,从右键菜单中选择【添加相机】,如图2-27所示。

步骤4. 设置相机属性

在【相机1】的PropertyManager中,在【目标点】下方,选择吉普车上辅助草图(Sketch40)上的点1作为【选择的目标】,在【相机位置】下方,选择辅助草图(Sketch4)上的点1作为【选择的位置】。在【相机旋转】下方的【通过选择设定卷数】中,选择“Top Plane”基准面为【沿线性曲线或正视于基准面或平面的相机往上方向】,如图2-28所示。

单击【确定】图标,完成设置。

图2-26 路径配合设置

图2-27 添加相机

图2-28 相机属性设置

步骤5. 取消【禁用观阅键码生成】

提醒

默认情况下,【视向及相机视图】右键菜单中的【禁用观阅键码生成】选项是激活的。在这个实例中,由于需要使用相机视图,因此需要取消默认激活的状态。

在MotionManager设计树中,右键单击【视向及相机视图】,从右键菜单中取消【禁用观阅键码生成】的激活状态,如图2-29所示。

图2-29 取消【禁用观阅键码生成】

步骤6. 视图定向至相机视图

在MotionManager设计树中,右键单击【视向及相机视图】,从右键菜单中选择【视图定向】→【相机1】,如图2-30所示。

图2-30 视图定向

确定视图定向为指定相机视图后,图形显示区域将显示为相机1捕捉到的镜头画面,如图2-31所示。

图2-31 相机视图

步骤7. 重新计算动画

单击【计算】图标,对这个动画重新进行计算。对比之前的动画,这次计算生成的动画,相机一直锁定在吉普车上,而且随着运动轨迹不断变化。

步骤8. 设置时间指针

将时间指针设置到0秒处。

步骤9. 添加相机

在MotionManager设计树中,右键单击【光源、相机与布景】,从右键菜单中选择【添加相机】。

步骤10. 设置相机属性

在【相机2】的PropertyManager中,在【目标点】下方,选择吉普车上辅助草图(“Sketch40”)上的点1作为【选择的目标】,在【相机位置】下方,选择吉普车上辅助草图(“Sketch40”)上的点2作为【选择的位置】。在【相机旋转】下方的【通过选择设定卷数】中,选择“Top Plane”基准面为【沿线性曲线或正视于基准面或平面的相机往上方向】,如图2-32所示。

单击【确定】图标,完成设置。

提醒

在这个相机设置中,可以想象一下:相机的位置位于吉普车上,相当于摄影师扛着摄像机,拍摄吉普车正前方的视频。

图2-32 相机属性设置

步骤11. 视图定向至相机视图

在MotionManager设计树中,右键单击【视向及相机视图】,从右键菜单中选择【视图定向】→【相机2】。

步骤12. 重新计算动画

单击【计算】图标,对这个动画重新进行计算。对比之前的动画,这次计算生成的动画,相机置于吉普车的车头,而且随着运动轨迹不断变化。

步骤13. 设置时间指针

将时间指针设置到0秒处。

步骤14. 添加相机

在MotionManager设计树中,右键单击【光源、相机与布景】,从右键菜单中选择【添加相机】。

步骤15. 设置相机属性

在【相机3】的PropertyManager中,在【目标点】下方,选择代表行驶路径草图(“Sketch3”)中的样条曲线作为【选择的目标】,【沿所选边线/直线/曲线的百分比距离】设置为6%。在【相机位置】下方,选择代表行驶路径草图(“Sketch3”)中的样条曲线作为【选择的位置】,【沿所选边线/直线/曲线的百分比距离】设置为7%。在【相机旋转】下方的【通过选择设定卷数】中,选择“Top Plane”基准面为【沿线性曲线或正视于基准面或平面的相机往上方向】,如图2-33所示。

单击【确定】图标,完成设置。

提醒

在这个相机设置中,可以想象一下:相机的位置位于行驶路径上,相当于摄影师在吉普车前面的一辆车上,正对吉普车车头拍摄视频。

图2-33 相机属性设置

步骤16. 设置时间指针

将时间指针设置到10秒处。

步骤17. 编辑相机3

在MotionManager设计树中,展开【光源、相机与布景】,右键单击【相机3】并选择【属性】。

步骤18. 设置相机属性

在【相机3】的PropertyManager中将【目标点】和【相机位置】对应的百分比调整为99%和100%。

单击【确定】图标,完成设置。

步骤19. 重新计算动画

单击【计算】图标,对这个动画重新进行计算。对比之前的动画,这次计算生成的动画,相机从正面锁定了吉普车的车头,而且随着运动轨迹不断变化。

步骤20. 添加相机

在MotionManager设计树中,右键单击【光源、相机与布景】,从右键菜单中选择【添加相机】。

步骤21. 设置相机属性

在【相机4】的PropertyManager中,分别针对0秒、5秒和10秒这三个时刻设置对应的属性。在【相机类型】中选择【浮动】。通过手动调整相机的三重轴来自由拖放每个时刻对应的相机位置,如图2-34所示。

单击【确定】图标,完成设置。

提醒

使用相机的【浮动】选项,可以最大化激发用户的创造性,在不同的时刻捕捉运动路线上吉普车的不同视角。

图2-34 相机属性设置

步骤22. 重新计算动画

单击【计算】图标,对这个动画重新进行计算。对比之前的动画,这次计算生成的动画,相机在不同时刻以不同视角捕捉运动路线上的吉普车,而且视角随着运动轨迹不断变化。

提醒

在这个相机设置中,可以想象一下:相机不同时刻安放于行驶路径上的不同位置,类似赛车跑道旁边布置的多个相机,最终生成的动画相当于多个相机之间的连续切换。