动画约束是可以帮助您自动化动画过程的控制器的特殊类型。通过与另一个对象的绑定关系,您可以使用约束来控制对象的位置、旋转或缩放。
约束需要一个设置动画的对象及至少一个目标对象。目标对受约束的对象施加了特定的动画限制。
例如,如果要迅速设置飞机沿着预定跑道起飞的动画,应该使用路径约束来限制飞机向样条线路径的运动。
您可以使用关键帧动画来切换一段时间内与其目标的约束绑定关系。
附着约束是一种位置约束,它将一个对象的位置附着到另一个对象的面上(目标对象不用必须是网格,但必须能够转化为网格)。
链接约束可以使对象继承目标对象的位置、旋转度以及比例。实际上,这允许您设置层次关系的动画,这样场景中的不同对象便可以在整个动画中控制应用了“链接”约束的对象的运动了。
注视约束会控制对象的方向,使它一直注视另外一个或多个对象。它还会锁定对象的旋转,使对象的一个轴指向目标对象或目标位置的加权平均值。注视轴指向目标,而上方向节点轴定义了指向上方的轴。如果这两个轴重合,可能会产生翻转的行为。这与指定一个目标摄影机直接向上相似。
方向约束会使某个对象的方向沿着目标对象的方向或若干目标对象的平均方向。
使用路径约束可限制对象的移动:使其沿样条线移动,或在多个样条线之间以平均间距进行移动。
通过“位置”约束可以根据目标对象的位置或若干对象的加权平均位置对某一对象进行定位。
“曲面”约束能将对象限制在另一对象的表面上。其控件包括“U 向位置”和“V 向位置”设置以及对齐选项。