Maya 中可以混合运动路径和关键帧动画类型。混合两种动画类型可用于利用每种动画类型可以提供的特性,而无需花费大量精力确定何处必须发生两种类型之间的切换。
在随后的步骤中,将通过混合两种动画类型对飞机设定关键帧以从地面曲面垂直上升,然后沿运动路径移动。若要完成该操作,请执行以下步骤:
- 将运动路径向上移动到地平面的上方。
- 对飞机设定关键帧,使其在地平面上方垂直上升。
- 混合关键帧和运动路径动画。
移动运动路径
- 在场景视图中,仅选择路径曲线。
- 在中,将“PathCurve”的设定为。
路径曲线重新放置在场景视图中的地平面的上方。飞机随路径曲线移动,因为飞机附加到了运动路径上。
对飞机的运动设定关键帧
- 仅选择飞机。
- 将设定为第 1 帧。
- 在中,将设定为 0。
飞机将重新定位,使其静止在地平面上。
- 通过单击并拖动名称,选择平移 X、Y 和 Z 通道以及旋转 X、Y 和 Z 通道,使这些通道变为亮显。
- 在任何亮显的名称上单击鼠标右键,然后从出现的下拉列表中选择。
为选定通道设定了关键帧。对这些通道设定关键帧可以创建混合连接,后续步骤中将对此进行讨论。
- 在中,将设定为 -90。
飞机从其运动路径位置旋转 90 度。
- 选择通道,然后单击鼠标右键并从下拉列表中选择。
为飞机设定了关键帧。
其他通道出现在中。对已具有运动路径动画的对象设定关键帧时,软件会自动创建混合两种动画类型的连接。这些新通道用于控制关键帧和运动路径动画类型之间的混合。它们控制和属性的混合。
- 若要为飞机的关键帧运动设定其余的关键帧,请使用下表作为指导,切记按以下顺序设定关键帧:
- 在时间滑块中设定帧。
- 在中设定平移和旋转值。
- 仅为这些值选择通道。在选定名称上单击鼠标右键,然后选择。
帧 |
选择 |
设定通道属性 |
选择 |
20
|
飞机
|
平移 Y:1
|
为选定项设置关键帧
|
30
|
飞机
|
平移 Y:2
|
为选定项设置关键帧
|
30
|
飞机
|
旋转 Z:170
|
为选定项设置关键帧
|
40
|
飞机
|
平移 Y:3
|
为选定项设置关键帧
|
40
|
飞机
|
旋转 Z:170
|
为选定项设置关键帧
|
- 在时间滑块的播放控件上单击“播放”(Play)以播放动画。
飞机在地平面的上方上升,然后在第 40 帧处停止。
动画停止,因为在设定第一个关键帧的过程中自动创建混合属性后,运动路径动画已关闭。默认情况下,混合属性值设定为零。混合值设定为 0 时,关键帧动画会完全影响对象,路径动画会关闭。混合值设定为 1 时,运动路径会完全影响对象,设定关键帧会关闭。混合值在
0 和 1 之间时,飞机的运动会在关键帧和运动路径动画之间混合。
在接下来的步骤中,会对混合属性设定关键帧,以便混合在第 30 帧处开始并在第 70 帧处结束。这样会在 40 帧的周期中将两种动画类型混合在一起。
混合两种动画类型
- 将设定为第 30 帧。
- 在中,确保混合值设定如下:
- 选择 BlendAddDoubleLinear1 和 BlendMotionPath1 通道,然后在任意一个名称上单击鼠标右键并从下拉列表中选择。
为飞机的混合起点设定了关键帧。在第 30 帧处,两种动画类型将开始混合在一起。
- 将设定为第 70 帧。
- 在中,设定以下值:
- BlendAddDoubleLinear1:1
- BlendMotionPath1:1
- 在一个名称上单击鼠标右键,然后从出现的下拉列表中选择。
为飞机的混合终点设定了关键帧。在第 70 帧处,运动路径动画将具有完全影响。
- 在时间滑块的播放控件上单击“播放”(Play)以播放动画。
两种动画类型已组合,但运动没有正确显示。开始沿运动路径移动时,飞机旋转会短暂向上翻转。
混合期间旋转的插值类型未正确设定。
将对混合设置设定为可以更改混合期间旋转的插值方式。在本示例中,在关键帧和运动路径动画混合时可以提供更好的插值类型。
为混合编辑旋转插值类型
- 在中,单击 pairBlend1 通道。
- 滚动以便可以查看 pairBlend1 的。
- 通过使用鼠标左键单击角名称,将设置设定为。
- 单击 pairBlend2 通道。
- 单击属性中的角名称并选择。
- 在时间滑块的播放控件上单击“播放”(Play)以播放动画。
动画将平滑播放。观察混合是如何同样考虑到飞机旋转,使飞机平滑地与运动路径相遇的。