-
在“顶”视口中选择 FlightLeader。
-
打开“动画”菜单,并选择“约束”>“方向约束”。将光标移动到 barrelroll 虚拟对象上并选择它。
您会看到 barrelroll 被添加到“运动”面板上的“方向约束目标”列表中。
-
选择 barrelroll,并确保时间滑块位于第 0 帧(零)。
-
启用“设置关键点”切换,并单击“设置关键点”按钮。
-
将时间滑块移动到第 110 帧,并再次单击“设置关键点”。
您已经添加了两个关键点,它们会使 FlightLeader 正常地从第 0 帧飞行到第 110 帧。
-
激活 SpaceCam 视口,并将时间滑块移动到第 130 帧。
-
单击“选择并旋转”,并将“参考坐标系”更改为“局部”。
-
单击 barrelroll 虚拟对象并将其绕 Y 轴旋转大约 180 度,然后单击“设置关键点”按钮。
注意:如果希望精确一些,则可以在状态栏上的 Y 轴输入字段中输入旋转度数。
-
将时间滑块移动到第 150 帧,并将 barrelroll 虚拟对象绕 Y 轴旋转另一个 180 度,然后单击“设置关键点”按钮。完成后,禁用“设置关键点”切换。
-
将场景另存为 MyFlight03.max,并播放动画。
遇到麻烦的僚机
当 FlightLeader 表演特技时,Wingman01 好像遇到了一些麻烦。他看起来不像其他人飞行得那样平稳。在本练习中,将使用“噪波”控制器为 Wingman01 的飞行动态添加一些湍流。从上一课继续,或加载 flyingspacefighter06.max。
注意:如果从上一课继续,请确保时间滑块已返回到第 0 帧(零)。
添加湍流:
-
在“顶”视口中,使用“缩放区域”查看三架太空战斗机(如果尚未执行该操作)。
您可能必须先使用“最大化显示”,再使用“缩放区域”来查看三架战斗机。
-
选择 Wingman01。
-
在“动画”菜单上,选择“位置控制器”>“噪波”。
执行该操作会为 Wingman01 自动添加“列表”控制器。“位置列表”包含原始的“线性位置”和新的“噪波位置”控制器,它们的默认“权重”设置为 1.0。
-
播放动画,并注意 Wingman01 的无规律飞行。
-
停止播放,并将“噪波位置”控制器的“权重”更改为 25。
现在 Wingman01 太空战斗机的飞行路径会受到轻微战斗损伤的影响。
-
将场景另存为 MyFlight04.max。
-
如果时间滑块不在第 0 帧,将其移动回第 0 帧(零)。
-
在“顶”视口中的 Wingman02 旁边创建另一个虚拟对象,并将其命名为 wingmanroll。
-
使用“选择并移动”将 wingmanroll 放置在 Wingman02 旁边。
观察“前”和“右”视口以帮助您放置它。这将有助于您在场景中有组织地放置对象。
-
单击“选择并链接”,将 wingmanroll 链接到 WingmanControl。
-
从“工具”菜单中选择“对齐”,然后单击 WingmanControl。
“对齐当前选择(WingmanControl)”对话框会出现。
-
在“对齐方向(局部)”组中,启用“X 轴”、“Y 轴”和“Z 轴”控件,并单击“确定”。
wingmanroll 虚拟对象会与 WingmanControl 对齐。
注意:这是很重要的,因为要确保稍后赋予 wingmanroll 的旋转值将基于 WingmanControl 的初始方向。否则,赋予 wingmanroll 的任何旋转值会导致太空船的翻转失去控制。
-
在“运动”面板上,打开“指定控制器”卷展栏(如果其未打开),并选择“旋转:Euler XYZ”控制器。
-
单击“指定控制器”按钮,并从“指定旋转控制器”对话框中选择“TCB 旋转”。
注意:如果未指定“TCB 旋转”控制器,将无法使 wingmanroll 绕局部轴旋转。
-
在“顶”视口中选择 Wingman02。
-
打开“动画”菜单,并选择“约束”>“方向约束”。将光标移动到 wingmanroll 上并选择它。
您会看到 wingmanroll 被添加到“运动”面板上的“方向约束”卷展栏中的“方向约束”目标列表中。
-
在“顶”视口中选择 wingmanroll。
-
启用“设置关键点”切换,并单击“设置关键点”按钮。
-
将时间滑块移动到第 60 帧,并再次单击“设置关键点”。
您已经添加了两个关键点,它们会使 Wingman02 正常地从第 0 帧飞行到第 60 帧。
-
激活 SpaceCam 视口,并将时间滑块移动到第 85 帧。
-
单击“选择并旋转”,并将“参考坐标系”更改为“局部”。
-
在这一步中要创建两个旋转:
-
将时间滑块移动到第 100 帧,以执行下面两个旋转:
-
将时间滑块移动到第 115 帧,以执行下面两个旋转:
-
完成后,禁用“设置关键点”切换。将场景另存为 MyFlight06.max,并播放动画。
(责任编辑:admin)