受驱动关键帧动画

“受驱动关键帧”是Maya中一种特殊的关键帧,利用受驱动关键帧功能,可以将一个物体的属性与另一个物体属性建立连接关系,通过改变一个物体的属性值来驱动另一个物体属性值发生相应的改变。其中,能主动驱使其他物体属性发生变化的物体被称为驱动物体,而受其他物体属性影响的物体被称为被驱动物体。
执行“动画>设置受驱动关键帧>设置”菜单命令,打开“设置受驱动关键帧”对话框,该对话框由菜单栏、驱动列表和功能按钮3部分组成,如图所示。为物体属性设置驱受动关键帧的工作主要在“设置受驱动关键帧”对话框中完成。

受驱动关键帧动画

技巧与提示

受驱动关键帧与正常关键帧的区别在于,正常关键帧是在不同时间值位置为物体的属性值设置关键帧,通过改变时间值使物体属性值发生变化。而受驱动关键帧是在驱动物体不同的属性值位置为被驱动物体的属性值设置关键帧,通过改变驱动物体属性值使被驱动物体属性值发生变化。
正常关键帧与时间相关,驱动关键帧与时间无关。当创建了受驱动关键帧之后,可以在“曲线图编辑器”中查看和编辑受驱动关键帧的动画曲线,这条动画曲线描述了驱动与被驱动物体之间的属性连接关系。
对于正常关键帧,在曲线图表视图中的水平轴向表示时间值,垂直轴向表示物体属性值;但对于受驱动关键帧,在曲线图表视图中的水平轴向表示驱动物体的属性值,垂直轴向表示被驱动物体的属性值。
受驱动关键帧功能不只限于一对一的控制方式,可以使用多个驱动物体属性控制同一个被驱动物体属性,也可以使用一个驱动物体属性控制多个被驱动物体属性。

驱动列表

驱动列表中包含“驱动者”和“受驱动”,便于用户设置“驱动者”和“受驱动”之间的关联。
1. 驱动者
“驱动者”列表由左、右两个列表框组成。左侧的列表框中将显示驱动物体的名称,右侧的列表框中将显示驱动物体的可设置关键帧属性。可以从右侧列表框中选择一个属性,该属性将作为设置受驱动关键帧时的驱动属性。
2. 受驱动
“受驱动”列表由左、右两个列表框组成。左侧的列表框中将显示被驱动物体的名称,右侧的列表框中将显示被驱动物体的可设置关键帧属性。可以从右侧列表框中选择一个属性,该属性将作为设置受驱动关键帧时的被驱动属性。

受驱动关键帧动画

菜单栏

“设置受驱动关键帧”对话框的菜单栏中包括“加载”“选项”“关键帧”“选择”和“帮助”这5个菜单。下面简要介绍各菜单中命令的功能。

1. 加载

加载”菜单包含3个命令

作为驱动者选择:设置当前选择的物体将作为驱动物体被载入“驱动者”列表中。该命令与下面的“加载驱动者”按钮的功能相同。

作为受驱动项选择:设置当前选择的物体将作为被驱动物体被载入“受驱动”列表中。该命令与下面的“加载受驱动项”按钮的功能相同。

当前驱动者:执行该命令,可以从“驱动者”列表中删除当前的驱动物体和属性。

2. 选项
“选项”菜单包含5个命令

通道名称:设置右侧列表中属性的显示方式,共有“易读”“长”和“短”3种方式。选择“易读”方式,属性将显示为中文;选择“长”方式,属性将显示为最全的英文;选择“短”方式,属性将显示为缩写的英文。

加载时清除:当选择该选项时,在加载驱动或被驱动物体时,将删除“驱动者”或“受驱动”列表中的当前内容;如果关闭该选项,在加载驱动或被驱动物体时,将添加当前物体到“驱动者”或“受驱动”列表中。

加载形状:当选择该选项时,只有被加载物体的形状节点属性会出现在“驱动者”或“受驱动”列表窗口右侧的列表框中;如果关闭该选项,只有被加载物体的变换节点属性会出现在“驱动者”或“受驱动”列表窗口右侧的列表框中。

自动选择:当选择该选项时,如果在“设置受驱动关键帧”对话框中选择一个驱动或被驱动物体名称,在场景视图中将自动选择该物体;如果关闭该选项,当在“设置受驱动关键帧”对话框中选择一个驱动或被驱动物体名称,在场景视图中将不会选择该物体。

列出可设置关键帧的受驱动属性:当选择该选项时,只有被载入物体的可设置关键帧属性会出现在“驱动者”列表窗口右侧的列表框中;如果关闭该选项,被载入物体的所有可设置关键帧属性和不可设置关键帧属性都会出现在“受驱动”列表窗口右侧的列表框中。

3. 关键帧
“关键帧”菜单包含3个命令。
设置:执行该命令,可以使用当前数值连接选择的驱动与被驱动物体属性。该命令与下面的“关键帧”按钮的功能相同。

转到上/下一个:执行这两个命令,可以周期性循环显示当前选择物体的驱动或被驱动属性值。利用这两个功能,可以查看物体在每一个驱动关键帧所处的状态。
4. 选择
“选择”菜单只包含一个“受驱动项目”命令。在场景视图中选择被驱动物体,这个物体就是在“受驱动”窗口左侧列表框中选择的物体。例如,如果在“受驱动”窗口左侧列表框中选择名称为nurbsCylinder1的物体,执行“选择>受驱动项目”命令,可以在场景视图中选择这个名称为nurbsCylinder1的被驱动物体。

功能按钮
“设置受驱动关键帧”对话框下面的几个功能按钮非常重要,设置受驱动关键帧动画基本都靠这几个按钮来完成。
【设置受驱动关键帧按钮介绍】关键帧:只有在“驱动者”和“受驱动”窗口右侧列表框中选择了要设置驱动关键帧的物体属性之后,该按钮才可用。单击该按钮,可以使用当前数值连接选择的驱动与被驱动物体属性,即为选择物体属性设置一个受驱动关键帧。加载驱动者:单击该按钮,将当前选择的物体作为驱动物体加载到“驱动者”列表窗口中。加载受驱动项:单击该按钮,将当前选择的物体作为被驱动物体载入“受驱动”列表窗口中。关闭:单击该按钮可以关闭“设置受驱动关键帧”对话框。

用曲线图制作重影动画

运动路径动画