在 3ds Max 中设置动画的所有内容都通过控制器处理。控制器是处理所有动画值的存储和插值的插件。
用于变换动画的默认控制器包括:
虽然 3ds Max 包含多个不同类型的控制器,大部分动画还是通过 Bezier 控制器处理。Bezier 控制器在平滑曲线的关键帧之间进行插补。可以通过轨迹栏上的关键点或在“轨迹视图”中,调整这些插值的关键点插值。这是控制加速、延迟和其他类型运动的方法。
“旋转”的默认控制器是 Euler XYZ,它将向下旋转分为三个单独的“Bezier 浮点”轨迹。“位置”默认控制器是“位置 XYZ”,它也细分为三个 Bezier 浮点轨迹。默认的缩放控制器是 Bezier 缩放(相当于 Bezier 浮点)。
3ds Max 具有特殊类型的控制器,称为约束,通常用于帮助自动执行动画过程。通过与另一个对象的绑定关系,您可以使用约束来控制对象的位置、旋转或缩放。
使用“动画”菜单上的命令是应用约束和控制器的方法之一。从该菜单中指定控制器后,会自动应用列表控制器,且指定的控制器显示为该列表中的第一个控制器。通过列表控制器,可以通过设置权重混合控制器,这与非线性动画系统类似。将显示在“运动”面板(其中提供了用于管理列表的特殊工具),而非“轨迹视图”中。另一方面,如果通过“运动”面板或“轨迹视图”指定控制器,将替换现有控制器,而不是创建列表控制器。如果正在使用“运动”面板或“轨迹视图”,可手动完成此操作。
本部分介绍使用控制器的方法。有关参数和每一个控制器类型用法的详细信息,请参见动画控制器。