第一章 基础动画
1.2.1 ~ 2 ~
动画功能
Maya
的动画功能包括动画开发环境、关键帧动画、非线性动画、路径动画和动态捕捉动画等。
非线性动画
用户可以层叠和混合任何类型的关键帧动画,包括动态捕捉和路径动画等。 动态捕捉
在动画制作过程当中,很多动画很难用关键帧、非线性或路径动画等技术来创建,包括使用表 达式的数学公式。例如,即使是一个高水平的动画师,要创建一个复杂的武术动画所需的时间 是相当长的。
比较简单的方法就是捕捉一个现实的武术高手的运动,然后把运动捕捉数据输入 Maya 中。可 以把运动捕捉数据实施到角色上,然后使用其他的技术来编辑角色的行动。
动画的开发环境
Maya
动画开发环境的功 能有控制动画的播
放、声音和动画预
览。这些功能是动
画环境的基础
和本质部分。
关键帧动画
关键帧动画是在某 个时间(或帧)上
为物体某个属性设 置的关键帧来创建
的动画。 一个关键帧定义了
某个属性在一定帧 上的数值。Maya
会自动插值属性从
一个关键帧到下一
个
关键帧的数值变化 ,也就是在两个关
键帧之间自动产生 过渡关键帧,这点与
传统的二维动画有区 别。 路径动画 使用路径动画,可以沿一个路径(由 NURBS
曲线定义)约束一个物体。例如,可以沿一个路 径来约束汽车。如果要使用关键帧来完成它,需要很费力的创建和编辑许多关键帧来制作汽车
的运动。但通过使汽车沿一条曲线运动,可以通过编辑曲线来方便地调节汽车的路径。
~ 3 ~
1.3 关键帧动画控制工具
在 Maya 里,首先使用最多的是关键帧动画,关键帧动画是在不同的时间里(或用帧表示)对有 特征的动作用关键帧的方式固定下来,每一关键帧就包括在一个指定的时间点上对某个属性一 系列参数值的指定,Maya 再自行插入中间值。
1.3.1 动画控制的工具
动画控制提供了三种快速访问时间的关键帧和关键帧设置工具,它们是 Time Slider(时间滑块)、 Rang Slider(范围滑块)和 Playback Controls(播放控制器)。如图 1-001 所示:
图 1-001
1.3.2 时间滑块(Time Slider)
选择 Display > UI Elements > Time Slider 命令可以隐藏或显示时间滑块。隐藏时间滑块可 以显示更多的视图空间。
时间滑块(Time Slider)可以控制播放范围、关键帧。如图 1-002 所示:
图 1-002
时间滑块上黑色块表示当前时间指示器,它表示在动画中当前的时间,我们可控制它,使其沿 时间滑块移动。单击时间滑块区域当前时间指示器就会移动到光标处, 按住键盘上的 k 键, 然后在任意视图中水平拖动,动画会随着鼠标的拖动而改变。按住 Shift 键,在时间滑块上单 击并水平拖动,可以选择时间范围。选择的时间范围在时间滑块上以红色显示,开始帧和结束 帧以白色数字显示,水平拖动选择区域两端的黑色箭头,可缩放选择区域。水平拖动选择区域 中间的双黑色箭头,可移动选择区域。如图 1-003 所示:
图 1-003
双击时间滑块,可以选择整个时间范围。
1.3.3 范围滑块