本主题中描述的控制器是通用控制器,因为您可以将它们应用于不同数据类型的参数,但是,对于不同类型的参数,它们的行为基本上是相同的。
在某些通用控制器中,根据参数所用数据类型的不同,控制器的行为可能会有一些差异。
有关控制器属性的详细说明,请参见动画控制器。
Bezier 控制器
Bezier 控制器可以使用可调整的样条线曲线在关键点之间插值;它们是大多数参数的默认控制器。
使用 Bezier 控制器可以在关键点之间提供完全可以调整的插值。Bezier 控制器支持以下选项:
- 可调整的切线控制柄。
- 用于从一个关键点到另一个关键点的突然变化的阶跃切线。
- 恒定速度控制。
您可以通过在“关键点信息”对话框中选择不同的切线类型来调整关键点插值。
TCB 控制器
与 Bezier 控制器一样,TCB 控制器可以生成基于曲线的动画。但是,TCB 控制器可以使用字段来调整动画的“张力”、“连续性”和“偏移”。
希望在关键点之间提供可调整的基于曲线的插值时,并且想要使用 TCB 样式的控件时,可以使用 TCB 控制器。
线性控制器
线性控制器可以在动画关键点之间插值,方法是将从一个关键点值到下一个关键点值的更改平均除以关键点之间的时间量。
对于刚性机械运动,请使用线性控制器。
噪波控制器
噪波控制器可以在一系列帧上产生随机的、基于分形的动画。噪波控制器是参数化的;它们不使用关键点。
噪波控制器有许多可能的用法,如下面的示例所示:
- 需要给定值左右的完整的随机动画时,只需使用噪波即可。例如,在想要使对象左右摇晃时使用噪波旋转控制器。噪波控制器的常见用途是创建摄影机抖动。
- 在列表控制器中使用噪波可以将变化应用于另一个控制器的结果。例如,使用列表控制器来合成噪波位置和 Bezier 位置。Bezier 控制器会移动对象,而噪波控制器则使对象抖动,并稍微偏离轨迹。
XYZ 控制器
XYZ 控制器(例如 Euler XYZ 和位置 XYZ)专门设计用于生成三条独立的曲线,每个轴一条曲线。这样,便可以独立地查看和控制各条曲线。这与根本不显示功能曲线的旋转控制器(例如 TCB)相比更具有优势。XYZ 控制器现在是旋转动画的默认控制器。
您可以使用“关键点信息”对话框调整关键点之间的插值。
音频控制器
音频控制器可以将录制的声音文件或实时声波的振幅转化为动画参数可以使用的值。
使用音频控制器可以将参数值与声音文件同步。例如,使用增强曲线的音频控制器可以缩放参数,使其与声音同步。