使用“轨迹视图”中或“运动”面板上的“指定控制器”选项将动画控制器指定给任何可设置动画的参数或轨迹。
动画控制器和约束为设置场景中所有对象和材质的动画提供强有力的工具。例如,动画控制器和约束并不会设置场景中对象位置的关键帧,而是可以:使用“路径”约束让对象沿某个样条线运动,使用“反应”控制器让对象对任何动画参数做出反应,或者使用“音频”控制器让对象移动到某个音乐节拍。您可以使用“列表”控制器组合多个各自具有权重的控制器。也可以通过各种控制器来驱动复杂对象上单独的顶点或控制点。
要查看可用控制器和约束的列表,请参见动画控制器和动画约束。
注: 您也可以直接从“动画”菜单指定控制器和约束;这样做会自动将该项目指定为
“列表”控制器的子对象。
约束和控制器
从技术上而言,控制器和约束间没有区别。简单而言,约束就是一个需要使用第二个对象的控制器。例如,“路径”约束是要求路径是一个样条线对象的控制器。
过程
示例:在“轨迹视图”中指定动画控制器:
- 在“轨迹视图层次”中,选择一个或多个同一类型的参数项。
- 从“编辑”菜单
“控制器”子菜单中选择“指定”。
- 从“指定控制器”对话框中选择一个控制器类型。
如果已经为一个参数设置了动画,那么指定新的控制器会产生下列效果之一:
- 重新计算现有的动画值,以此来生成使用新控制器的类似的动画。例如,将“位置 XYZ”替换为“Bezier 位置”可以近似地保留原动画。
- 但现有动画值将丢失。例如,用“噪波旋转”替换“平滑旋转”会丢弃“平滑旋转”的动画值。
界面
从“指定控制器”对话框中选择一个控制器类型。根据当前高亮显示的轨迹类型,该对话框列出控制器不同类型的子集。
- 设为默认值
- 将高亮显示的控制器设为此类型参数的默认类型。例如,一个“浮点”参数设置为“噪波浮点”控制器,会将“噪波浮点”设置为所有“浮点”参数的默认值。单击“设为默认值”后,系统将提示您确认更改。
- 确定
- 将高亮显示的控制器指定给高亮显示的一个或多个轨迹。在某些情况下,这样做会打开新控制器的参数对话框。