当前位置:首页 > 基础动画3
第四节 非线性动画
教学目的:详细介绍Maya动画技术中的非线性动画,使读者理解并掌握Maya中非线性
动画技术的使用方法。
使用非线性动画编辑器Trax Editor,我们可以不受时间限制地非线性地分层和混合角色动画序列。我们可以分层和混合包括运动捕捉和路径动画在内的任何类型的关键帧动画。把Trax Editor其他的动画工具一起作用,可以开发出复杂的动画。
使用Trax Editor的关键就是片段(clip),片段是从现有的动画角色上获取的一段动画,它是独立的、可重复使用的,并且可以方便地与其他片段合并和融合。例如,角色的走、跑、跳和翻跟头动画序列都可以作为片段,这样可以以不同的方式来混合和组织它们以创建各种不同的效果。 使用片段的方法有:
● 移动一个片段到不同的播放时间中 ● 循环一个片段使动画重复 ● 同步一个或多个角色的片段
● 实例或拷贝一个片段到新的角色中,而且可以输出、输入或参考其他场景的片段
使用Trax Editor,我们可以在不损坏原作的同时,对动画进行某些细微的修改。例如,已经创建了一个机器战警行走的动画,现在想要它在走路时,双腿提的高些。那么可以只调整腿的关键帧,而不是对整个角色进行改动。我们还可以通过创建几个不同的腿运动的片段,与原先的腿运动效果混合,而不会破坏原来的动画。
一.了解Trax Editor
使用Trax Editor可以创建和编辑独立于时间的角色动画片段。
选择Window>Animation Editors>Trax Editor,显示Trax Editor视窗:
只有在场景中创建了角色,我们才会在Trax Editor中看到角色和轨道。那么什么是角色呢?在Maya中,“角色”是一个节点,它将要一起设置动画的所有对象的属性集中到一个组中。角色可以使任何对象:一个全副武装的机器人、一辆汽车甚至是不相关物体的集合物等。Maya的动画功能将所有角色属性集中在一个角色节点中,我们在为这些属性设置动画时,只需要选择一个节点,即角色节点就可以了。
我们可以在Trax Editor中选择Create>Character命令来创建一个角色。此命令与主菜单中的Character>Create Character set命令是相同的。
我们可以在一个或多个轨道上用一个或多个片段动画角色。一个轨道上可以有多个按序排好的片段。在播放场景时,片段从左向右播放。如果一个角色有多个轨道,Maya会使用轨道上的所有片段。重叠的片段有相加的效果。用我们甚至可以融合叠加的片段来避免双倍的运动。
下面,我们将以一简单的小球动画,来认识Trax Editor的基本操作。这个练习,我们将首先创建的两个动画片段:小球沿Z轴移动的位移片段和小球原地弹跳的片段,然后简单的混合它们,实现小球沿着Z轴弹跳的动画效果:
⑴ 创建一Nurbs小球,在原点设置开始关键帧。
⑵ 在100帧处,用移动工具,将小球沿Z轴移动-10个单位,并设置关键帧。
⑶ 现在,我们开始在Trax Editor中为小球的位移动画建立一个片段。打
开Trax Editor,选择Create>Clip,在弹出的选项窗口中,Name取名move01
,其它设置用默认选项,参考下图。
⑷ 单击Create Clip按钮,Maya为小球创建了角色“nurbsSphere1CH”,并在Trax Editor中出现了这个角色的轨道和片段。
⑸ 播放动画,小球沿着Z轴移动,如下左图。
⑹ 选择File>Visor,打开Visor窗口,在其中Character Clips面板中,我们看到有个“move01Source”节点,这就是小球的位移动画片段,我们称之为“源片段”,如上右图。
⑺ 在Trax Editor中,选择刚才创建的片段,按键盘上的“Delete”键,删掉这一片段。这一步,我们只是删掉了“move01Source”节点放置在Trax Editor中的实例片段,而真正的源片段必须在Visor窗口中才能删掉。
⑻ 我们再来创建小球原地弹跳的片段,在0帧处,在Maya的建模窗口中,将小球置于在原点,并创建一关键帧。
⑼ 在10帧处,将小球的沿Y轴移动5个单位,并设置关键帧。 ⑽ 在20帧处,再次将小球置于在原点,并设置关键帧。 ⑾ 在Trax Editor中,选择Create>Clip
,打开选项窗口,取名
“bounce01”, 单击Create Clip按钮,现在小球原地弹跳的片段也创建好了。在Visor窗口中,出现了小球原地弹跳片段的节点“bounce01Source”,如下左图。
⑿ 播放动画,小球在原地弹跳了一次,如上右图。
⒀ 为了达到小球沿着Z轴弹跳,我们只需要简单的混合位移动画片段和原地弹跳动画片段。在Trax Editor中,选择角色“nurbsSphere1CH”,选择Modify>Add Track 命令,为nurbsSphere1CH增加了一新的轨道,方便我们后面的操作。
⒁ 在Visor窗口中,选择move01位移动画片段,用鼠标中键将这一片段放置在Trax Editor中新增加的轨道上。我们看到,move01片段的初始位置可能不在0帧处,我们可以选择这一片段,用鼠标左键拖曳,直到move01片段左端的数值显示为0。
⒂ 播放动画,小球在位移的基础上,只弹跳了一次。
共分享92篇相关文档