网站公告列表

  没有公告

加入收藏
设为首页
在线投稿

您现在的位置: IT知识网 >> IT知识 >> 影视动画 >> 3DS Max >> 文章正文

 

  [组图]3DS Max 8 动画制作全攻略(2):蹦蹦跳跳的排球         

3DS Max 8 动画制作全攻略(2):蹦蹦跳跳的排球
作者:佚名 文章来源:不详 点击数: 更新时间:2006-12-2 14:43:59

上一篇:动画制作的基础知识

第二篇蹦蹦跳跳的排球

本例中使用到的max文件及实例源文件下载:

点击这里下载 (386KB, Winzp压缩)

一、利用“自动关键点”功能创建排球动画

1、单击打开bq.max文件,在这个场景中有一个排球和一块地板。

2、单击打开“自动关键点”以启用它,现在,如果我们移动、旋转或缩放对象时,将会自动创建关键帧,形成动画,如下图所示。

图1:开启“自动关键点”

3、右击排球体,从弹出的四元菜单的“变换”区域中选择“移动”选项,当鼠标在变换 Gizmo 上移动时,在不同的轴向及其标签将会变成黄色,如下图所示。

图2:变换->移动

4、沿z轴单击并向上拖动以将球在空中提升,当我们将球在空中向上移动时,注意一下轨迹栏下面坐标显示中的Z值的变化,此时球体在第 0 帧的位置现在已固定于长方体的上方了。

图3:将球沿z轴在空中提升

5、在“自动关键点“模式下创建关键帧。将时间滑块移动到第15帧,沿z轴拖动球体到桌子的表面,如下图所示。

图4:沿z轴拖动球体到桌子的表面

6、将鼠标放在时间滑块的帧指示器上,即上图中的灰色方框,显示为读数为15/100),并单击右键,此时会弹出“创建关键点”对话框,在“创建关键点”对话框中,我们将“源时间”更改为0,并将“目标时间”更改为30,然后单击“确定”,这们我们就复制从第 0 帧到第 30 帧的关键点,现在单击“播放动画”以播放动画,或者将时间滑块在第 0 帧到第 30 帧之间来回拖动,此时排球将在第0帧到第30帧之间上下移动,而在第30帧到第100帧之间的空中会原地不动。

7、在“时间配置”对话框 >“动画”组中,将“结束时间”设置为 30,如下图所示。

图5:时间配置

8、播放动画,排球会上下移动。
二、运用曲线编辑器控制调整中间帧

1、控制调整中间帧。为了使排球的反弹更加真实,我们需要更改第15帧关键点上的插值。

2、使用重影来显现中间帧,将时间滑块移至第15帧,然后在“视图”菜单中单击“显示重影”以启用该功能,重影功能将当前关键帧之前的对象位置显示成浅绿色,单击菜单“自定义”>“首选项”>“视口”选项卡,将“重影帧”设置为 4,并将“显示第 N 帧”设置为 3。单击“确定”退出此对话框,如下图所示。

图6:使用重影显现中间帧

3、在视口中右键单击球并选择“曲线编辑器”,“功能曲线编辑器”横跨顶部的两个视口显示,“曲线编辑器”由两个窗口组成,左侧的“控制器”窗口用于显示轨迹的名称,右侧的“关键点”窗口用于显示关键点和曲线。

4、在左侧的“控制器”窗口中,单击以仅选择 Z 位置轨迹。在曲线编辑器中有大量的可操纵的配置,“关键点”窗口中显示的唯一曲线就是我们要操作的曲线,如下图所示。

图7:“关键点”窗口中的曲线

5、使用移动工具移动上图轨迹视图的时间滑块,即上图中“关键点”窗口中的浅绿色双线,当我们来回移动时间滑块时,动画将在视口中播放,仔细观察,会发现在第 15 帧的曲线上有一个黑点,围绕黑点(位置关键点)拖动以选择它,则选定的关键点在曲线上将会变成白色,为了操纵曲线,我们需要更改切线类型,以便可以使用切线控制柄,在“轨迹视图”工具栏上,单击“将切线设置为自定义”,此时在曲线上会出现了一对黑色切线控制柄,我们将通过调整它来设置动画。

6、按住 Shift 键的同时,在“关键点”窗口中将左侧的左控制柄向上拖动。通过使用 Shift 键可以独立操作左右控制柄,调整后的曲线外观如下图所示。

图8:调整后的曲线外观

7、使用交互式更新。在轨迹视图的“设置”菜单上启用“交互式更新”选项,此时将时间滑块移动到第15帧,然后操纵切线控制柄,同时观察重影中的效果,当我们进行操作时,可以清楚地看到排球的变化效果。

8、调整切线控制柄,这们在大多数情况下将中间帧朝提升位置拖曳,由于启用了交互式更新,所以我们可以利用非常精细的控制来执行该操作。

9、将时间滑块移动到第 30 帧,然后调整右切线控制柄,使其与左控制柄大致相称,如下图所示。

图9:调整使左右控制柄大致相称

10、播放动画,观察排球的运动过程,会发现球一接触到桌面就马上弹起,然后在上升时又开始减速。此时的排球已经具有弹跳运动,看起来是重力在起作用。下面,我们将学习使用“轨迹视图”中的“参数曲线超出范围类型”来重复排球的反弹过程。
三、添加参数曲线超出范围类型

1、将“参数曲线超出范围类型”添加到球的位置关键点。

2、重复关键帧运动。在视口中选择球,然后右键单击并从弹出的菜单中选择“曲线编辑器”。 在“控制器”窗口中,确保仅选择了Z位置轨迹。

3、延伸动画的长度。在“时间配置”对话框中,将结束时间更改为 120。

4、返回到轨迹视图的曲线编辑器窗口中,单击工具栏上的“参数曲线超出范围类型”按钮,会弹出 参数曲线超出范围类型对话框,如下图所示。

图10:参数曲线超出范围类型对话框

5、单击“周期”图下面的两个框,为“输入”和“输出”选择“周期”方式,然后单击“确定”钮。 在“轨迹视图”窗口右下角的“导航: 轨迹视图”工具栏上,单击“水平方向最大化显示”,此时“关键点”窗口将缩小,这们我们就可以看到整个时间段,如下图所示。

图11:轨迹视图-曲线编辑器

6、播放动画。排球在120帧的时间段内会反复反弹。
四、使用虚拟对象为排球的位置设置动画

1、调入场景文件。打开排球.max 文件,如下图所示。

图12:打开排球.max 文件

2、创建虚拟对象。在第 0 帧处创建一个虚拟对象,如下图所示。

图12:创建虚拟对象

3、对齐虚拟对象。在工具栏上,使用“对齐”工具,勾选“X 位置”和“Y 位置”,但使“Z 位置”处于禁用状态,然后单击“确定”,如下图所示。

图13:对齐虚拟对象

4、调整虚拟对象位置。选择虚拟对象,然后转到“层次”面板中,通过使用“仅影响对象”(而不是移动轴)来移动对象,将虚拟对象移动到球体的顶部。

图14:调整虚拟对象位置

5、在主工具栏上,启用“选择并链接”工具,然后将光标移到球上,然后按住鼠标左键按钮并拖动到虚拟对象上,这样我们就将排球链接到了虚拟对象上,如下图所示。

图15:将排球链接到虚拟对象上

6、当链接创建以后,可以试着拖动虚拟物体来试验一下,如果链接正确的话,排球将会随着虚拟物体一起移动。

7、使用“自动关键点”为虚拟对象设置动画。单击启用“自动关键点”,在主工具栏上,启用“选择并移动”工具,将时间滑块拖动到第 0 帧,然后移动虚拟对象,使其在“透视”视口中位于长方体的左侧,如下图所示。

图16:使用“自动关键点”为虚拟对象设置动画

8、将时间滑块移动到第 15 帧,或在“转到帧”字段中输入 15,然后再使用变换Gizmo移动虚拟对象,使球与长方体接触,如下图所示。

图17:使球与长方体接触

9、将时间滑块拖动到第30帧并将虚拟对象重新移动到长方体的右侧,以便球继续反弹开去,而不是笔直向上弹向空中,如下图所示。

图18:将虚拟对象重新移动到长方体的右侧

10、现在我们已经在第 30 帧设置了第三个关键点,此时如果播放动画,会看到球从长方体上弹跳起来,就像它被掷出一样。

11、显示球的运动轨迹。通过设置可以显示排球的运动轨迹,这样有助于使动画更加直观,在主工具栏上,使用“选择对象”工具,使用“选择对象”可确保我们不会意外地变换对象。选择排球,然后右键单击它,在弹出的单中选择“属性”,然后在“对象属性”对话框中的“显示属性”组中,启用“轨迹”,播放动画,会看到球沿着轨迹在长方体上弹跳起来,如下图所示。

图19:显示球的运动轨迹

12、使用“布局”模式设置动画。当禁用“自动关键点”并移动虚拟对象时,则将在空间中移动整个动画。当“自动关键点”和“设置关键点”都被禁用时,我们将在称为“布局”模式的条件下工作,下面我们来使用“布局”模式,设置排球从字母F上弹跳起来,而不是从块上反弹。

13、禁用“自动关键点”模式,此时时间滑块背景中的红色和视口轮廓中的红色将消失,然后将虚拟对象朝文本的方向移回,此时观察轨迹的位置并移动虚拟对象,直到轨迹的反弹点与字母 F 的顶部相交为止,如下图所示。

图20:移动虚拟对象

13、让排球在字母上反弹。下面我们将重复前面所学习的知识,来实现排球在字母上的反弹。我们设置的动画效果是排球将反弹8次,分别在第15帧、第45帧、第75帧、第105帧、第135帧、第165帧、第195帧和第 220 帧处与字母接触。

14、启用“自动关键点”,在轨迹栏中,选择第 30 帧处的关键点并将其删除,将时间滑块移动到第 45 帧(或在“当前帧”字段中输入 45),放置虚拟对象,以便球在单词“Follow”的双 L 字母上反弹。移动时间滑块,然后移动虚拟对象,以便球在以下各帧处从相应的字母上反弹:F,在第 15 帧;ll,在第 45 帧;w,在第 75 帧;th,在第 105 帧;b,在第 135 帧;u,在第 165 帧;c,在第 195 帧;ba,在第 225 帧;在第 240 帧时移动虚拟对象,使球从字母上移开,此时播放动画并观察结果,排球完成了在字母上的跳动效果,如下图所示。

图21:完成排球在字母上的跳动效果

[1] [2] 下一页

文章录入:bolang    责任编辑:bolang 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最 新 热 门
    相 关 文 章
    使用 RIP协认处理不连续
    使用RIP协议处理不连续的
    Cisco MDS 9000 系列交换
    全面了解ADSL/Cable共享
    Cisco 2621 adsl配置实例
    Cisco MDS9000交换机高性
    Cisco MDS 9216多层光纤
    Cisco MDS9000交换机高性
    ADSL路由器的安全不容忽
    小议ADSL与CableModem
     
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    Copyright© ITZS.NET All Rights Reserved
    QQ:272895858   ICP备案编号:吉ICP备07000044号
    IT知识网 站长:博浪