用3Ds max 8 制作战斗机飞行三维视频动画

上传人:飞*** 文档编号:7521401 上传时间:2017-09-22 格式:DOC 页数:12 大小:402.50KB
返回 下载 相关 举报
用3Ds max 8 制作战斗机飞行三维视频动画_第1页
第1页 / 共12页
用3Ds max 8 制作战斗机飞行三维视频动画_第2页
第2页 / 共12页
用3Ds max 8 制作战斗机飞行三维视频动画_第3页
第3页 / 共12页
用3Ds max 8 制作战斗机飞行三维视频动画_第4页
第4页 / 共12页
用3Ds max 8 制作战斗机飞行三维视频动画_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《用3Ds max 8 制作战斗机飞行三维视频动画》由会员分享,可在线阅读,更多相关《用3Ds max 8 制作战斗机飞行三维视频动画(12页珍藏版)》请在金锄头文库上搜索。

1、用 3Ds max 8 制作战斗机飞行三维视频动画在这个动画实例当中,我们将使用 3ds max8 软件通过一个战斗机编队飞行的动画来学习复杂的路径约束动画。在本课程中,我们将对执行任务的太空战斗机飞行编队使用多种约束和控制器来实现复杂的飞行效果。如下图所示即为战斗机飞行中的一个场景。一、使用虚拟对象控制飞行编队当我们进行动画设置时,使用虚拟对象是非常有用的。通过对虚拟对象设置动画,我们可以专注于用非常简单的对象设置运动,而不会降低系统的速度。一旦完成了虚拟对象的动画,就可以将要设置动画的对象链接到虚拟对象上,这样虚拟对象如何动作,对象就会如何动作,这也是制作动画的最常用的方法。1、打开战斗机

2、.max 场景文件,打开范例场景。在这个场景中包含有三架太空战斗机 Fj、W1 和 W2 组成的飞行编队,一个虚拟对象SpaceshipControl 和两条运动路径:fjpath 和 wpath,一架摄影机SpaceCam。2、将太空战斗机链接到虚拟对象上。 激活“顶”视图,然后在主工具栏中单击“选择并链接”按钮。 3、选择 Fj,并将光标拖动到虚拟对象 SpaceshipControl 上,然后松开鼠标按钮。如下图所示。此时我们已将 Fj 链接到了虚拟对象SpaceshipControl 上,无论将 SpaceshipControl 移动到何处,Fj 都会随之移动。同样将 W1 和 W2

3、也都链接到 SpaceshipControl 上。二、通过为虚拟对象添加路径约束来设置战斗机飞行1、在“顶”视图中,将场景“最大化显示”。选择虚拟对象SpaceshipControl,然后从“动画”菜单中,选择“约束”“路径约束”,拖动光标并单击 fjpath。虚拟对象 SpaceshipControl 会跳到路径的起点。太空战斗机会随之移动,因为它们已经链接到虚拟对象。如下图所示。2、我们还可以通过运动命令面板中来直接进行设置。即首先选择虚拟对象 SpaceshipControl,然后进入运动命令面板中,在指定控制器列表中单击选择位置选项,然后单击“指定控制器”按钮,在弹出的窗口中选择“路径

4、约束”即可,这样设置后的效果同第一步是一样的,只不过方法不同而已。3、在修改命令面板中的“路径参数”卷展栏中,进行下列设置。启用“跟随”、“倾斜”和“恒定速度”。在“轴”组中,启用“Y”和“翻转”。将“倾斜量”设置为 7.0,将“平滑度”设置为 1.0。 4、激活摄影机视图并播放动画,此时所有三架太空战斗机都将沿着 fjpath 移动。三、设置摄影机跟随运动动画设置完成后,如果想要随时观看战斗机的动画效果,就要设置摄影机跟随动画,这是一个很重要的功能,在动画设置过程中经常会用到,在本练习中,我们将使用“链接约束”使摄影机在飞行编队掠过时跟随它们。我们来看一下制作过程。1、为摄影机添加链接约束。

5、打开“显示”面板,并禁用“按类别隐藏”卷展栏中的“摄影机”,此时摄影机 SpaceCam 将出现在窗口中,在“顶”视图中,使用“最大化显示”查看场景,然后选择摄影机目标,同时确保将时间滑块设置为第 0 帧。如下图所示。2、从主菜单中,选择“动画”“约束”“链接约束”。单击 fjpath以在第 0 帧设置第一个链接参数。如下图所示。3、将时间滑块移动到第 80 帧,并单击“链接参数”卷展栏中的“添加链接”按钮。单击 SpaceshipControl。单击“添加链接”将其禁用。如下图所示。4、激活摄影机视图并播放动画。摄影机目标从第 0 帧到第 79 帧链接到fjpath。在第 80 帧,摄影机目

6、标开始专门追踪 SpaceshipControl 对象。如下图所示。 四、设置飞行编队滚转动画战斗机在编队飞行过程中,不可能始终如一没有任何变化,下面我们来设置战斗机的滚转动画。当战斗机飞行编队从摄影机的最佳视点掠过时,我们将要制作一个 V 型滚转。在本练习中,我们将使用“方向约束”来控制太空战斗机在表演桶滚的旋转。1、在“顶”视图中,使用“缩放区域”工具来查看三架太空战斗机。如下图所示。2、在“创建”命令面板上单击“辅助对象”,然后单击“虚拟对象”。在 Fj 旁边创建一个新的虚拟对象,并将其命名为 Dummy01,如下图所示。3、单击“选择并链接”工具,将 Dummy01 链接到 Space

7、shipControl 上。4、从“工具”菜单中选择“对齐”工具,然后单击SpaceshipControl,会弹出“对齐当前选择(SpaceshipControl)”对话框,如下图所示。5、在“对齐方向(局部)”组中,启用“X 轴”、“Y 轴”和“Z 轴”控件,并单击“确定”。这们,Dummy01 虚拟对象会与 SpaceshipControl 对齐。6、在“运动”命令面板上,打开“指定控制器”卷展栏,并选择“旋转:Euler XYZ”控制器。单击“指定控制器”按钮,并从“指定旋转控制器”对话框中选择“TCB 旋转”,需要注意:这一步在稍后会变得非常重要,所以不要漏掉这一步。如下图所示。7、设

8、置 V 型滚转的动画。在“顶”视口中选择 Fj,打开“动画”菜单,并选择“约束”“方向约束”。将光标移动到 Dummy01 虚拟对象上并选择它。此时,我们会看到 Dummy01 被添加到“运动”面板上的“方向约束目标”列表中。如下图所示。8、选择 Dummy01,并确保时间滑块位于第 0 帧(零),单击启用“设置关键点”切换,并单击“设置关键点”按钮,然后将时间滑块移动到第 110 帧,并再次单击“设置关键点”,此时我们已经添加了两个关键点,它们会使 Fj 正常地从第 0 帧飞行到第 110 帧。如下图所示。9、激活摄影机视图,并将时间滑块移动到第 130 帧。单击“选择并旋转”,并将“参考坐

9、标系”更改为“局部”。单击 Dummy01 虚拟对象并将其绕 Y 轴旋转大约 180 度,然后单击“设置关键点”按钮。注意:如果希望精确一些,我们则可以在状态栏上的 Y 轴输入字段中输入旋转度数。10、将时间滑块移动到第 150 帧,并将 Dummy01 虚拟对象绕 Y 轴旋转另一个 180 度,然后单击“设置关键点”按钮。完成后,禁用“设置关键点”切换。11、设置编队中的僚机动画。播放动画观看效果,当 Fj 在表演特技时,W1 好像遇到了一些麻烦。他看起来不像其他人飞行得那样平稳。在本练习中,我们将使用“噪波”控制器为 W1 的飞行动态添加一些湍流。12、添加湍流:首先确保时间滑块已返回到第

10、 0 帧。在“顶”视图中,先使用“最大化显示”工具,然后再使用“缩放区域”来查看三架战斗机,单击选择僚机 W1。13、在“动画”菜单上,选择“位置控制器”“噪波”,执行该操作会为 W1 自动添加“列表”控制器。“位置列表”包含原始的“线性位置”和新的“噪波位置”控制器,它们的默认“权重”设置为 1.0。如下图所示。14、 播放动画,并注意此时 W1 的无规律飞行,停止播放动画,并将“噪波位置”控制器的“权重”更改为 25,现在 Wingman01 太空战斗机的飞行路径会受到轻微战斗损伤的影响。15、调离僚机。现在看起来 W2 好像收到一条信息,并正准备奉命离开编队飞往别处。我们将重新访问“链接

11、约束”,以便让 W2 跟随 Fj 飞行一小会儿,然后飞往另一条路径。16、更改 W2 的飞行路线。将时间滑块重置为第 0 帧(零),并在“顶”视口中缩放直到看到三架太空战斗机。17、在 W2 旁边创建一个新的虚拟对象,并将其命名为 Dummy02。如下图所示。18、从“动画”菜单中选择“约束”“路径约束”。将光标拖动到 wpath 上并拾取它,此时 Dummy02 会跳到 wpath 的起点。如下图所示。19、在“路径参数”卷展栏进行设置。启用“跟随”、“倾斜”和“恒定速度”,在“轴”组中,启用“Y”和“翻转”,将“倾斜量”设置为 7.0,将“平滑度”设置为 1.0。此时如果播放动画,会看到

12、Dummy02 在它自己的路径上。20、更改 W2 路径。在“顶”视图中,选择 W2,并单击“断开当前选择链接”按钮。此时的W2 将不再链接到 SpaceshipControl 虚拟对象上。21、从“动画”菜单中选择“约束”“链接约束”,并选择 SpaceshipControl。此时 W2 会像以前一样飞行,但链接约束为我们提供了灵活性,可以让它跟随不同的路径。22、将时间滑块移动到第 45 帧,并单击“运动”面板上的“链接参数”卷展栏中的“添加链接”按钮。然后单击 Dummy02 虚拟对象。我们会看到Dummy02 已添加到“目标”列表中,并且当 W2 到达第 45 帧时,太空战斗机开始跟随

13、 WingmanControl 虚拟对象到另一条路径上。23、为 W2 设置滚转出编队动画。若要使 Wingman02 滚转出编队,我们将再次使用“方向约束”。24、如果时间滑块不在第 0 帧,将其移动回第 0 帧。在“顶”视口中的 W2 旁边再创建另一个虚拟对象,并将其命名为 Dummy03。如下图所示。25、单击“选择并链接”,将 Dummy03 链接到 Dummy02,从“工具”菜单中选择“对齐”,然后单击 Dummy02,会弹出“对齐当前选择”对话框。在“对齐方向(局部)”组中,启用“X 轴”、“Y 轴”和“Z 轴”控件,并单击“确定”。此时 Dummy03 虚拟对象会与 Dummy0

14、2 对齐。要特点注意:这样设置是非常重要的,因为要确保稍后赋予 Dummy03 的旋转值将基于 Dummy02 的初始方向。否则,赋予 Dummy03 的任何旋转值会导致太空船的翻转失去控制。 26、在“运动”面板上,打开“指定控制器”卷展栏,并选择“旋转: Euler XYZ”控制器,单击“指定控制器”按钮,并从“指定旋转控制器”对话框中选择“TCB 旋转”。需要注意的是:如果未指定“TCB 旋转”控制器,将无法使 Dummy03 绕局部轴旋转。27、在“顶”视图中选择 W2,打开“动画”菜单,并选择“约束”“方向约束”。将光标移动到 Dummy03 上并选择它。我们会看到 Dummy03

15、被添加到“运动”面板上的“方向约束”卷展栏中的“方向约束”目标列表中。如下图所示。28、在“顶”视图中选择 Dummy03,将时间滑块拖动到第 0 帧,然后启用“设置关键点”切换,并单击“设置关键点”按钮。29、然后再将时间滑块移动到第 60 帧,并再次单击“设置关键点”,此时我们已经添加了两个关键点,它们会使 W2 正常地从第 0 帧飞行到第 60 帧。30、激活摄影机视图,然后将时间滑块移动到第 85 帧,单击“选择并旋转”,并将“参考坐标系”更改为“局部”,在这一步中要创建两个旋转:即在 X 轴坐标显示输入字段中输入 -15,并单击“设置关键点”按钮,在 Y 轴坐标显示输入字段中输入 9

16、0,并单击“设置关键点”按钮。31、将时间滑块移动到第 100 帧,执行下面两个旋转:即绕 Z 轴旋转 5 度,并单击“设置关键点”按钮。绕 Y 轴旋转 90 度,并再次单击“设置关键点”按钮。32、将时间滑块移动到第 115 帧,再执行下面两个旋转:即绕 Z 轴旋转 10 度,并单击“设置关键点”按钮。绕 Y 轴旋转 90 度,并再次单击“设置关键点”按钮。33、完成以上设置后,单击禁用“设置关键点”按钮,然后播放动画,最终效果如下图所示。小结:在本节课中,我们学习了战斗机飞行动画制作的过程,学习了如何使用路径约束来设置动画;如何使用虚拟对象设置动画;如何使用权重列表控制器添加湍流;如何使用“设置关键点”按钮设置关键点;如何使用控制 Euler 控制器旋转。通过本节课的学习,我们应当举一反三,对飞行类的动画创作有一个全面的了解。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号