突破平面3ds Max动画设计与制作
上QQ阅读APP看书,第一时间看更新

1.2 设置和控制动画

在3ds Max 2015中,用于生成、观察、播放动画的工具位于视图的右下方,这区域被称为“动画记录控制区”,这个区域有一个大图标和两排小图标,如图1-9所示。

图1-9

动画记录控制区内的按钮主要对动画的关键帧及播放时间等数据进行控制,是制作三维动画最基本的工具。本节将着重介绍动画记录控制区的按钮功能,并向读者具体演示怎样利用这些按钮来生成和播放动画。

1.2.1 设置动画的方式

3ds Max 2015中有两种记录动画的方式,分别为“自动关键点”和“设置关键点”。这两种动画设置模式各有所长。本小节将通过使用这两种动画设置模式来创建不同的动画效果。

1. “自动关键点”模式

“自动关键点”模式是我们最常用的动画记录模式。通过“自动关键点”模式设置动画,系统会根据不同的时间,调整对象的状态,自动创建出关键帧,从而产生动画效果。

01 打开本书配套素材中的“工程文件>CH1>小船动画>小船动画.max”文件,如图1-10所示。

图1-10

02 首先来设置“木筏”直线运动的动画。激活“自动关键点”按钮,然后在动画控制区的“当前帧”栏内输入50,或者直接拖动时间滑块到50帧的位置,如图1-11所示。

图1-11

03 使用“选择并移动”工具,在“摄影机”视图中沿Y轴移动“木筏”的位置,这时在第0和50帧的位置自动创建了2个关键帧,如图1-12所示。

图1-12

04 关闭“自动关键点”按钮,将时间滑块拖动到第0帧,单击“播放动画”按钮,可以看到“木筏”移动的动画效果,如图1-13所示。

图1-13

05 我们可以改变这段动画的播放起始时间,还可以延长或缩短这段动画的时间。在“时间轨迹栏”上框选刚才创建的两个关键帧,然后将鼠标移动到任意一个关键帧上,当鼠标的形态发生变化后,单击并拖曳鼠标,可以将这两个关键帧的位置进行移动,如图1-14所示。

图1-14

技巧与提示

如果选择其中一个关键帧并改变位置,则可以更改这段动画的时长。或者按键盘上的Delete键可以将当前选择的关键帧删除。

06 删除“木筏”的两个关键帧。接下来设置“木筏”绕过“浮台”的动画,如果要使“木筏”绕开“浮台”,至少需要3个关键帧。使用“选择并旋转”工具,将“木筏”沿Z轴旋转一定的角度,如图1-15所示。

图1-15

07 在主工具栏上改变“参考坐标系”为“局部”,然后激活“自动关键点”按钮,拖动时间滑块到50帧的位置,然后将“木筏”沿局部Y轴进行移动,然后使用旋转工具沿Z轴旋转“木筏”,如图1-16所示。

图1-16

08 接下来设置最后一个关键帧,拖动时间滑块至第100帧,使用移动和旋转工具调整“木筏”的位置和角度,如图1-17所示。

图1-17

09 关闭“自动关键点”按钮,播放动画,可以看到“木筏”绕过障碍物的动画效果,如图1-18所示。

图1-18

2. “设置关键点”模式

在“设置关键点”模式下,需要我们在每一个关键帧处进行手动设置,系统不会自动记录用户的操作。接下来,将通过一组实例操作,为读者讲解在“设置关键点”模式下设置动画的方法。

01 打开本书配套素材中的“工程文件>CH1>小船动画>小船动画.max”文件,激活“设置关键点”按钮,使用“选择并旋转”工具将“木筏”沿Z轴旋转一定角度,单击“设置关键点”按钮,在第0帧处设置一个关键帧,如图1-19所示。

图1-19

02 在主工具栏上改变“参考坐标系”为“局部”,然后拖动时间滑块到第50帧,接着将“木筏”沿局部Y轴进行移动,然后使用旋转工具沿Z轴旋转“木筏”,单击“设置关键点”按钮,在第50帧处设置第二个关键帧,如图1-20所示。

图1-20

03 拖动时间滑块到第100帧,然后将“木筏”沿局部Y轴移动至图1-21所示的位置,单击“设置关键点”按钮,在第100帧处设置最后一个关键帧。

图1-21

04 关闭“设置关键点”按钮,播放动画,可以看到“木筏”绕障碍物位移的动画,如图1-22所示。

图1-22

技巧与提示

在“设置关键帧”模式下,拖动时间滑块到某一帧,然后对物体进行变换操作,如果这时我们突然不想在当前帧设置关键帧,这时用鼠标左键拖动时间滑块,就会发现物体直接回到了上一帧的位置处。所以在这种情况下,我们可以用鼠标右键拖动时间滑块,这样物体就不会回到上一帧的位置了。

1.2.2 查看及编辑物体的动画轨迹

当物体有空间上的位移动画的时候,我们可以查看物体动画的运动轨迹,通过该物体的动画轨迹,可以帮助我们检查制作完成的动画运动是否合理,如图1-23所示。下面将为读者介绍如何查看以及编辑物体的动画轨迹。

图1-23

01 打开上一小节制作完成的“木筏”位移的动画文件,在场景中选择“木筏”对象,并在视图任意位置单击鼠标右键,在弹出的四联菜单中选择“对象属性”,接着打开“对象属性”对话框,在“显示属性”选项组中勾选“轨迹”前面的复选框,如图1-24和图1-25所示。

图1-24

02 设置完毕后,单击“确定”按钮,这时“木筏”对象在视图中出现了一条红色的曲线。这条红色的曲线就是“木筏”对象当前动画的运动路径,如图1-26所示。

图1-25

图1-26

技巧与提示

轨迹上白色大的“四边形”是我们创建的关键帧,而那些小点就是系统自动插补的中间帧。

此外,选择物体后,按住键盘上的Alt键,并在视图中单击鼠标右键,在弹出的四联菜单中选择“显示轨迹切换”选项可以快速显示当前对象的动画轨迹,如图1-27所示。

图1-27

03 如果觉得“木筏”从第0到第50帧这段路径太过笔直,不够圆滑,我们可以激活“自动关键点”按钮,然后拖动时间滑块到第25帧,使用移动和旋转工具调整“木筏”的位置,这时“木筏”的动画轨迹也发生了变化,同时在轨迹栏的第25帧处也自动地加入了一个关键帧,如图1-28所示。

图1-28

04 设置完成后关闭“自动关键点”按钮。使用移动工具,将鼠标移动至“木筏”红色的动画轨迹上,这时就可以移动整条动画轨迹了,如图1-29所示。

05 为了在视图上操作更为直观,我们还可以在视图中对“木筏”对象动画轨迹上的关键帧位置进行实时调整。进入“运动”命令面板,在“轨迹”次面板中激活“子对象”按钮,这时在视图中我们就可以选择轨迹上的关键点进行位移操作了,如图1-30和图1-31所示。

图1-29

图1-30

图1-31

06 在视图中选择动画轨迹上的关键点,单击“轨迹”卷展栏下的“删除关键点”按钮,可以将选择的关键点删除掉。单击“添加关键点”按钮,然后在视图中的动画轨迹上单击鼠标左键,可以添加一个关键点,同时在轨迹栏上,也会相应地添加一个关键点,然后使用“移动工具”,可以继续调整新添加关键点的位置,如图1-32和图1-33所示。

图1-32

图1-33

07 可以将当前的动画轨迹转化为一根二维的样条线对象,以方便其他物体使用。单击“样条线转化”选项组中的“转化为”按钮,这时在视图中就依据当前的动画轨迹创建了一根样条线对象,如图1-34所示。

图1-34

08 在“采样范围”选项组中设置“开始时间”和“结束时间”值为0~100,也就是当前的活动时间段,这样会将整个动画轨迹都转换为样条线,也可以设定为某一个时间段,这样可以将动画轨迹的一部分转换为样条线,“采样”参数值转化的样条线与当前动画轨迹的配合程度,数值越高,生成的样条线与原轨迹的形态越接近。图1-35和图1-36所示为设置不同“采样”后生成的样条线效果。

图1-35

图1-36

09 还可以让“木筏”物体沿着一根样条线的走向生成动画轨迹。在视图中创建一根样条线,然后选择“木筏”对象,拖动时间滑块回到第0帧,在轨迹栏上框选所有关键帧,然后按键盘Delete键将木筏的全部关键帧删除,单击“转化自”按钮,然后在视图中拾取刚才创建的样条线,这时单击“播放动画”按钮,会发现木筏已经按样条线的路径运动了,如图1-37和图1-38所示。

图1-37

图1-38

10 这时我们发现木筏的动画轨迹和样条线不是太匹配,这是由于“采样范围”选项组中的“采样”值设置得过低造成的,按Ctrl+Z键返回上一点操作,设置“采样”数值为100,再次单击“转化自”按键,然后到视图中拾取样条线,结果如图1-39所示。

图1-39

技巧与提示

“采样”参数值也不宜设置得过高,否则在轨迹栏中生成的关键帧太多,也不方便我们后期对动画的进一步调整。

11 单击“塌陷变换”选项组中的“塌陷”按钮,可以依据设定的“采样”参数值,对已经制作完成的动画进行塌陷操作,下方的“移动”“旋转”和“绽放”复选框可以设置塌陷后的关键帧包含哪些信息。“塌陷”操作主要针对指定了“路径约束”的动画对象。关于“路径约束”我们会在后面的章节进行详细介绍。

1.2.3 控制动画

创建完动画以后,还可以通过动画记录控制区右侧的命令按钮,对设置好的动画进行一些基本的控制,如播放动画、停止动画、逐帧查看动画等。

01 打开本书配套素材中的“工程文件>CH1>弹跳的小球>弹跳的小球.max”文件,如图1-40所示。通过对该文件动画控制区中的命令按钮的操作,来了解动画的基本控制方法。

图1-40

02 在场景中选择球体对象,可以在轨迹栏中观察到该对象设置的关键帧,如图1-41所示。

图1-41

03 通过单击“上一帧”按钮或“下一帧”按钮,可以逐帧观察动画的画面效果,这样可以帮助我们观察设置好的动画效果,方便找出问题所在,以便进行动画的修改。

技巧与提示

我们也可以通过单击时间滑块两端的“上一帧”按钮或“下一帧”按钮,或者通过按键盘上的“逗号”和“句号”键来逐帧观察动画效果。

04 激活“关键点模式”按钮,这时“上一帧”按钮和“下一帧”按钮将会变成“上一个关键点”按钮和“下一个关键点”按钮,这样通过单击这两个按钮,就可以将时间滑块的位置在关键帧与关键帧之间进行切换。

技巧与提示

当激活“关键点模式”后,同样可以通过单击时间滑块两端的“上一帧”按钮或“下一帧”按钮,或者通过按键盘上的“逗号”和“句号”键,在关键帧之间进行切换。

05 单击“转至开头”按钮,可以将时间滑块移动到活动时间段的第1帧;单击“转至结尾”按钮,可以将时间滑块移动到活动时间段的最后一帧,如图1-42和图1-43所示。

图1-42

图1-43

技巧与提示

通过按键盘上的Home键和End键,也可以快速将动画切换到起始帧和结束帧。

06 单击“播放动画”按钮,可在当前激活视图中循环播放动画。单击“停止播放”按钮,动画将会在当前帧处停止播放。

07 在视图中将球体复制,并分别调整两个球体的位置,这时场景中就有两个对象,如图1-44所示。

图1-44

08 在视图中选择其中一个球体对象,然后在“播放动画”按钮上按下鼠标左键不放,在弹出的按钮列表中选择“播放选定对象”按钮。这时,在当前视图中,系统将只会播放当前选择对象的动画,而其他所有物体将会被暂时隐藏,如图1-45所示。

图1-45

09 单击“停止播放”按钮,可以停止动画的播放,同时被隐藏的物体也会在场景中显示出来。

技巧与提示

通过按键盘上的“反斜杠”键\,可以播放动画,再次按“反斜杠”键\,可停止播放动画,也可以通过按Esc键来停止播放动画。

10 “当前帧”栏内显示了当前帧的编号,在该栏内输入100,按键盘上的回车键,可将时间滑块迅速移动到第100帧处,如图1-46所示。

图1-46

技巧与提示

在时间轨迹栏的某一帧处单击鼠标右键,在弹出的快捷菜单中选择“转至时间”选项,也可以快速将时间滑块移动到当前帧处,如图1-47所示。

图1-47

1.2.4 设置关键点过滤器

无论使用“自动关键点”模式还是“设置关键点”模式设置动画时,我们都可以通过“关键点过滤器”来选择要创建的关键点中所包含的信息。

01 进入“创建”命令面板中的“几何体”次面板中,单击“圆柱”按钮,在视图中创建一个“圆柱”对象,如图1-48所示。

图1-48

02 选择“圆柱”对象,然后激活“设置关键点”按钮,在第0帧处单击“设置关键点”按钮,这样我们就在第0帧处设置了一个关键点,如图1-49所示。

图1-49

技巧与提示

我们发现这个关键帧是彩色的,从上到下分别为“红色”“绿色”和“蓝色”,这3个颜色分别代表着“位移”“旋转”和“缩放”。也就是说,在第0帧处我们设置了一个包含有“位移”“旋转”和“缩放”信息的关键帧,但是如果我们只想对物体的“位移”制作动画,那这里就需要对“关键点过滤器”进行设置,让我们创建关键帧时只创建带有“位置”信息的关键帧,因为这样不但可以方便我们以后对动画的编辑,还可以节省系统的资源。

03 按键盘上的Ctrl+Z键返回上一步操作。单击“动画记录控制”区的“关键点过滤器”按钮,弹出“设置关键点”对话框,如图1-50所示。

图1-50

04 在这里我们就可以设置单击“设置关键点”按钮时,所创建的关键帧中包含有哪些信息。如果想要对“圆柱”对象的“高度”参数值设置动画,那么在这里可以取消勾选其他的复选框,而只勾选“对象参数”复选框,如图1-51所示。

图1-51

05 设置完毕后,单击“设置关键点”按钮,这时在轨迹栏上出现了一个“灰色”的关键点,同时我们进入“修改”命令面板,发现“圆柱”的一些基础参数后面的“微调器”按钮被一个红色框包围着,这说明这些数值在当前时间被创建了一个关键帧,如图1-52所示。

图1-52

技巧与提示

除了“位移”“旋转”和“缩放”外,其他所有关键帧的信息都用“灰色”来表示。

06 进入“修改”命令面板,在“修改器列表”中为圆柱添加一个“弯曲”修改器。如果想对物体修改器的一些“参数值”设置动画,那么需要在“关键点过滤器”对话框中勾选“修改器”复选框,如图1-53和图1-54所示。

图1-53

图1-54

技巧与提示

在对象的一些基础参数或者修改器的一些参数后面的“微调器”按钮上,单击鼠标右键,这样可以只为当前参数值创建一个关键帧。

此外,拖动时间滑块到某一帧,在时间滑块上单击鼠标右键,在弹出的“创建关键点”对话框中,可以快速创建包含“位移”“旋转”和“缩放”信息的关键帧,如图1-55所示。

图1-55

1.2.5 设置关键点切线

用户可以在创建新动画关键点之前,先对关键点切线的类型进行设置。通过对关键点切线的设置,可以让物体的运动呈现出“匀速”“减速”“加速”等状态。本小节将简单介绍关键点切线的设置方法,具体的设置和编辑方法将在“曲线编辑器”部分为读者进行详细的讲解。

01 打开本书配套素材中的“工程文件>CH1>飞机>飞机.max”文件,场景中有两架飞机模型,如图1-56所示。

图1-56

02 选择“飞机01”对象,激活“自动关键点”按钮,将时间滑块拖动到第100帧的位置,然后将“飞机01”对象沿X轴调整其位置,如图1-57所示。

图1-57

03 退出“自动关键点”模式,然后播放动画,会发现飞机模型缓慢移动,然后缓慢停止,这是因为关键点切线默认使用的是“平滑切线”类型。在动画控制区中的“新建关键点的入/出切线”按钮上按住鼠标左键不放,将弹出图1-58所示的按钮列表。

图1-58

04 在弹出的按钮列表中选择“线性”按钮,在视图中选择“飞机02”对象,然后激活“自动关键点”按钮,将时间滑块拖动到第100帧的位置,然后将“飞机02”对象沿X轴调整其位置,如图1-59所示。

图1-59

05 设置完毕后,退出“自动关键点”模式。播放动画,可以观察到“平滑”切线类型和“线性”切线类型的不同动画效果。

1.2.6 “时间配置”对话框

通过“时间配置”对话框,可以对动画的制作格式进行设置,这些设置包括帧速率、动画播放速度控制、时间显示格式和活动时间段设定等。单击动画控制区的“时间配置”按钮,可以打开“时间配置”对话框,如图1-60所示。

图1-60

1.帧速率和时间显示

在“时间配置”对话框的“帧速率”选项组中,可以设置动画每秒所播放的帧数。默认设置下,所使用的是NTSC帧速率,表示动画每秒包含30帧画面;选择PAL单选按钮后,动画每秒播放25帧;选择“电影”单选按钮后,动画每秒播放24帧,如果选择“自定义”单选按钮,然后在FPS数值框内输入数值,可以自定义动画播放的帧数,如图1-61所示。

图1-61

通过“时间显示”选项组中的各个选项,可对时间滑块和轨迹栏上的时间显示方式进行更改,共有4种显示方式,分别为“帧”“SMPTE”“帧:TICK”和“分:秒:TICK”,如图1-62和图1-63所示。

图1-62

图1-63

技巧与提示

SMPTE是电影工程师协会的标准,用于测量视频和电视产品的时间。

2.动画播放控制

01 打开本书配套素材中的“工程文件>CH1>弹跳的小球>弹跳的小球.max”文件,单击“时间配置”按钮,打开“时间配置”对话框,在“播放”选项组中,“实时”复选框为默认的勾选状态,表示将在视图中实时播放,与当前设置的帧速率保持一致。勾选“实时”复选框后,用户可通过“速度”选项右侧的单选按钮来设置动画在视图中的播放速度,如图1-64所示。

图1-64

技巧与提示

“速度”默认设置为“1x”,表示动画在视图中的播放速度为正常播放速度,其他4个单选按钮可以减速或加速动画在视图中的播放速度。但无论选择减速或加速选项,只影响动画在视图中的播放速度,并不影响动画在渲染后的实际播放速度。

02 禁用“实时”复选框,视图播放将尽可能快地运行并且显示所有帧。这时“速度”选项的按钮将被禁用,而“方向”选项右侧的单选按钮将处于激活状态,如图1-65所示。

图1-65

03 “方向”选区中的“向前”“向后”和“往复”单选按钮,分别可将动画设置为向前播放、反转播放和向前然后反转重复播放。

技巧与提示

“方向”选项同样只影响动画在视图中的播放,而不会影响动画的渲染输出。

04 在“播放”选项组中,“仅活动视口”复选框默认为勾选状态,表示动画只在当前被激活的视图中进行播放,而其他视图中的画面保持静止,如图1-66所示;如果取消勾选“仅活动视口”复选框,则所有视图都将播放动画效果,如图1-67所示。

图1-66

图1-67

05 默认情况下,在播放动画时,动画会在视图中循环进行播放。取消勾选“播放”选项组中的“循环”复选框,单击“播放动画”按钮,则动画将只播放一遍就会停止,不再继续播放。

06 在“动画”选项组中,可以控制动画的总帧数、开始和结束帧等相关参数。将“开始时间”设置为-10, “结束时间”设置为100,接着将“当前时间”设置为50,单击“确定”按钮,观察轨迹栏的变化,如图1-68所示。

图1-68

技巧与提示

在时间滑块上,前面的数字表示当前所在帧数,而后面的数字表示当前活动时间段的总帧数。

此外,按住键盘上的Ctrl+Alt键,在时间轨迹栏上单击鼠标左键并拖动,可以快速设置动画的“起始时间”,单击鼠标右键并拖动,可以快速设置动画的“结束时间”。

07 单击“重缩放时间”按钮,可以打开“重缩放时间”对话框,如图1-69所示。

图1-69

08 通过该对话框,可以拉伸或收缩所有对象活动时间段内的动画,同时轨迹栏中所有关键点的位置将会重新排列。例如,设置结束时间为100,单击“确定”按钮关闭对话框,接着单击“确定”按钮关闭“时间配置”对话框,这时观察轨迹栏上关键帧的变化,同时发现原来350帧的动画变成了100帧,动画的节奏变快了,如图1-70所示。

图1-70

3.关键点步幅

“关键点步幅”选项组用于设置开启“关键点模式”按钮后的,单击“上一个关键点”按钮或“下一个关键点”按钮时,设置系统在轨迹栏中会以何种方式在关键帧之间进行切换。

例如,当前正在使用“选择并移动”工具,这时,取消对“关键点步幅”选项组中“使用轨迹栏”复选框的勾选,这样再单击“上一个关键点”按钮或“下一个关键点”按钮,系统则只会在包含有“移动”信息的关键帧之间进行切换,如图1-71和图1-72所示。

图1-71

图1-72

勾选“仅选定对象”前的复选框,这时单击“上一个关键点”按钮或“下一个关键点”按钮,系统将只会在选定对象的变换动画的关键点之间进行切换,取消勾选该复选框,系统将在场景中所有对象的变换关键点之间进行切换。

勾选“使用当前变换”复选框后,系统将自动识别当前正使用的变换工具,这时系统将只在包含当前变换信息的关键帧之间进行切换。我们也可以取消勾选该复选框,然后通过下面3个变换选项来指定“关键点模式”所使用的变换。

1.2.7 制作预览动画

如果场景中的模型量比较大,那么在场景中实时播放动画时,会出现“卡顿”的现象,这样在场景中将不能准确地判断动画的速度。为了更好地观察和编辑动画,可以将场景生成预览动画。预览动画在生成时,不考虑模型的材质和光影效果,所以生成动画效果较快。

执行菜单“工具>预览 - 抓取视口>创建预览动画”命令,可以打开“生成预览”对话框,如图1-73所示。

图1-73

“预览范围”选项组内的设置用于指定预览中包含的帧数,默认选中“活动时间段”单选按钮,将根据时间滑块的长度生成动画,也可以选择“自定义范围”单选按钮,自定义动画范围,如图1-74所示。

图1-74

“帧速率”选项组内的设置用于指定以每秒多少帧的播放速率来生成预览动画,如图1-75所示。

图1-75

在“图像大小”选项组内可以设置预览的分辨率为当前输出分辨率的百分比。例如,在“渲染设置”对话框中,设置渲染输出分辨率为640×480,那么,如果将“输出百分比”参数设置为50,则预览分辨率为320×240,如图1-76所示。

图1-76

“预览中显示”选项组内的复选框,用于指定预览中要包含的对象类型,如图1-77所示。

图1-77

“叠加”选项组内的复选框,用于指定要写入预览动画的附加信息,如图1-78所示。

图1-78

“视觉样式”选项组,用于选择生成预览动画的视觉样式,以及渲染是否包括边面、高光、纹理或背景,如图1-79所示。

图1-79

“摄影机视图”选项组,用于指定预览是否包含多过程渲染效果,想要显示多过程渲染效果,首先要开启摄影机的“多过程效果”,如图1-80和图1-81所示。

图1-80

图1-81

“输出”选项组,用于指定预览动画的输出格式,如图1-82所示。

图1-82

预览动画生成后,会自动弹出媒体播放器,自动进行播放。也可以执行菜单“工具>预览 - 抓取视口>播放预览动画”命令,重复查看生成的预览动画。新生成的预览动画会自动覆盖掉上次的预览动画,如果想将当前的预览动画保存起来,可以执行菜单“工具>预览 - 抓取视口>预览动画另存为”命令进行动画的保存。默认生成的预览动画保存在“C:\Users\Administrator\Documents\3dsmax\previews”文件夹下,也可执行菜单“工具>预览 - 抓取视口>打开预览动画文件夹”命令,快速打开保存预览动画的文件夹。