某些参数(如非位置修改器设置)不接收控制器,直到为它们设置动画。只要在启用自动关键点的情况下更改这种可设置动画的参数或添加关键点,3ds Max 就会为该参数指定一个控制器。指定的控制器为默认类型,具体取决于参数,但如果动画需要,可指定不同的控制器。请参见指定控制器。
动画控制器分为以下类别:
浮点控制器:用于设置浮点值的动画
Point3 控制器:用于设置三组件值的动画,如颜色或 3D 点
位置控制器:用于设置对象和选择集位置的动画
旋转控制器:用于设置对象和选择集旋转的动画
缩放控制器:用于设置对象和选择集缩放的动画
变换控制器:用于设置对象和选择集常规变换(位置、旋转和缩放)的动画
时,将自动应用重心变形控制器。您可以选择变形目标,并在不同时间创建关键点,以将原始对象的图形更改为变形目标的图形。
Bezier 控制器
多功能 Bezier 控制器使用可调整样条线曲线在关键点间插值。
块控制器
“块”控制器是一种全局列表控制器,使用该控制器可以合并来自多个对象跨越一段时间范围的多个轨迹,并将它们组织为“块”。这些块接下来可用于在时间上的任何地方重新创建动画。可以在“轨迹视图”中添加、删除、缩放、以图形方式移动“块”并将其保存。“块”既可以表示绝对动画也可以表示相对动画。
布尔控制器
“布尔”控制器与启用/禁用控制器相似。默认情况下,此控制器指定给只提供启用和禁用二元控件的轨迹(例如对象的“可见性”轨迹)。
颜色 RGB 控制器(Point3 XYZ 控制器)
“颜色 RGB”控制器将 R、G 和 B 组件拆分到三个单独轨迹中。可将此控制器用于颜色轨迹。在默认情况下,为每个轨迹指定一个“Bezier 浮点”控制器。“Bezier 浮点”控制器是一个参数控制器。
Euler XYZ 旋转控制器
Euler XYZ 旋转控制器是一个复杂的控制器,它可以合并单独的、单值浮点控制器来给 X、Y、Z 轴指定旋转角度。Euler XYZ 不如四元旋转(由 TCB 旋转控制器使用)平滑,但它是唯一可以用于编辑旋转功能曲线的旋转类型。
表达式控制器
使用“表达式”控制器,可以用数学表达式来控制以下动画的有关方面:诸如长度、宽度和高度之类的对象参数,以及诸如对象的位置坐标之类的变换和修改器值。
层控制器
“层控制器”对话框提供与场景中的层控制器相关的命令,当您在对象上启用动画层时,系统将自动为您指定场景。
限制控制器
通过“限制”控制器可以为可用的控制器值指上限和下限,从而限制被控制的轨迹的可能值范围。例如,在角色装备中可以使用该控制器来限制手指关节处的旋转,这样手指就不会向后弯曲。基本上,一旦轨迹被限定、并且该限定启用之后,则轨迹的值将无法再超出限制。
线性控制器
线性控制器可以在动画关键点之间插值,方法是按照关键点之间的时间量平均划分从一个关键点值到下一个关键点值的更改。
列表控制器
列表控制器将多个控制器合成为一个单独的效果。它是一个复合控制器,带有用于管理其组件控制器计算方式的工具。控制器按从上到下的顺序计算。另外,可以指定列表中每个控制器的权重设置,以确定它的相关影响。
局部 Euler XYZ 旋转控制器
此控制器不再可用。但是,仍然可以编辑在以前版本中指定给此控制器的对象。
注视控制器
“注视”控制器自动的在包含目标对象的创建上指定为变形动画控制器,包括目标摄影机、目标灯光(包括 IES 太阳光/天光)和“卷尺”辅助对象。用户不能指定。要对一个对象指定相当于“注视”的控制器,请使用注视约束。
主点控制器
“主点”控制器控制着可编辑样条线、可编辑曲面和 FFD(自由形式变形)修改器中的点子对象。
运动捕捉控制器
使用外部设备和运动捕捉控制器,可以控制对象的位置、旋转或其他参数。
噪波控制器
噪波控制器会在一系列帧上产生随机的、基于分形的动画。噪波控制器可设置参数:它们作用于一系列帧上但不使用关键点。
启用/禁用控制器
启用/禁用控制器提供二元轨迹控件,其类似于布尔控制器。例如,可以将“启用/禁用”控制器应用于对象的“可见性”轨迹。
位置 XYZ 控制器
“位置 XYZ”控制器将 X、Y 和 Z 组件分为三个单独轨迹,与 Euler XYZ 旋转控制器相似。在从“表达式”控制器引用时,这提供了对三个轨迹的单独控制。
位置/旋转/缩放控制器
“位置/旋转/缩放 (PRS)”控制器是大多数对象的默认变换控制器。使用它控制所有通用变换。
反应控制器
反应控制器是一种使参数对 3ds Max 中的其他任何参数的变化做出反应的程序控制器。通常,使用“反应管理器”对话框来执行涉及“反应控制器”的大部分设置。使用对话框来定义主对象(即控制其他对象的对象)以及每个主对象的任意数目的从属对象(即主控对象制的对象)。或者,可以使用“轨迹视图”或者“运动”面板(按照其他任何控制器)直接为从属对象指定“反应”控制器,然后使用“反应管理器”来指定主和其他参数。
缩放 XYZ 控制器
“缩放 XYZ”控制器为对象变换的每个缩放轴使用独立的浮点控制器。使用三个单独的缩放轨迹,可单独为每个轴创建缩放关键点,更改单个轴的插值设置或指定轴上的控制器。例如,应用“缩放 XYZ”控制器后,可对轴应用“噪波”或“波形”控制器,以便单独设置该轴的动画。
脚本控制器
脚本控制器与表达式控制器运行方式类似。这些版本提供了一个可在其中为计算控制器值输入脚本的“脚本控制器”对话框。
平滑旋转控制器
如果您希望旋转具有平滑、自然的视觉效果,则使用“平滑旋转”。
弹簧控制器
“弹簧”控制器可以对任意点或对象位置,添加次级动力学效果。最终结果是类似于柔体修改器的次级质量/弹簧动力学。使用此约束,可以给通常静态的动画添加逼真感。
TCB 控制器
“TCB 控制器”能产生曲线型动画,这与 Beizer 控制器非常类似。但是,TCB 控制器不能使用切线类型或可调整的切线控制柄。它们可以使用字段调整“张力”、“连续性”和“偏移”设置。
波形控制器
“波形”控制器是浮动的控制器,提供规则和周期波形。最初创建的用来控制闪烁的灯光,可以在任何浮点值上使用。
XRef 控制器
此控制器使您能够从其他场景文件外部参照任何类型的控制变换。XRef 控制器遵循外部参照对象和外部参照材质中的相同理念和准则;它可以提高生产环境中的协作能力,使您能够在其他人更新动画数据的同时访问其他场景中当前的动画数据。