目标约束选项(Aim constraint options)

本主题介绍了“目标约束选项”(Aim Constraint Options)窗口中的选项。有关使用目标约束的信息,请参见创建目标约束

保持偏移(Maintain Offset)

保持受约束对象的原始状态(约束之前的状态)、相对平移和旋转。使用该选项可以保持受约束对象之间的空间和旋转关系。

偏移(Offset)

为受约束对象指定相对于目标点的偏移位置(平移 X、Y 和 Z)。目标点是目标对象旋转枢轴的位置,或是多个目标对象旋转枢轴的平均位置。默认值均为 0。

动画层(Animation Layer)

可用于选择要添加目标约束的动画层。有关详细信息,请参见创建目标约束(Create aim constraints)

将层设置为覆盖(Set Layer To Override)

启用时,在“动画层”(Animation Layer)下拉列表中选择的层会在将约束添加到动画层时自动设定为“覆盖”(Override)模式。这是默认模式,也是建议使用的模式。禁用时,在添加约束时层模式会设定为“相加”(Additive)模式。

有关详细信息,请参见为动画层添加约束

另请参见动画层模式(Animation layer modes)

目标向量(Aim Vector)

指定目标向量相对于受约束对象局部空间的方向。目标向量将指向目标点,强制受约束对象相应地确定其本身的方向。默认值指定对象在 X 轴正半轴的局部旋转与目标向量对齐,以指向目标点(1.0000,0.0000,0.0000)。

上方向向量(Up Vector)

指定上方向向量相对于受约束对象局部空间的方向。默认情况下指定对象的局部旋转正 Y 轴与上方向向量对齐。而默认情况下,上方向向量会尝试与世界上方向向量对齐。另外,默认情况下,世界上方向向量指向世界空间的正 Y 轴方向 (0.0000, 1.0000, 0.0000)。

如果将上方向向量定义为指向与目标向量相同的方向,受约束对象将与运动历史存在相关性。有关详细信息,请参见运动历史相关性效果

世界上方向类型

指定世界上方向向量的作用。选项包括“场景上方向”(Scene Up)“对象上方向”(Object Up)“对象旋转上方向”(Object Rotation Up)“向量”(Vector)“无”(None)

场景上方向(Scene Up)

指定上方向向量尝试与场景上方向轴而不是世界上方向向量对齐。世界上方向向量将被忽略。

(若要指定场景的上方向轴,请选择“窗口 > 设置/首选项 > 首选项”(Windows > Settings/Preferences > Preferences)。在“首选项”(Preferences)窗口的“设置”(Settings)类别中,选择 Y 轴或 Z 轴作为“世界坐标系”(World Coordinate System)“上方向轴”(Up Axis)。Y 轴是默认设置。)

对象上方向(Object Up)

指定上方向向量尝试对准指定对象的原点,而不是与世界上方向向量对齐。世界上方向向量将被忽略。上方向向量尝试对准其原点的对象称为世界上方向对象。可以通过 aimConstraint MEL 命令(使用 -wuo 标志)指定世界上方向对象。如果未指定世界上方向对象,上方向向量会尝试指向场景世界空间的原点。

对象旋转上方向(Object Rotation Up)

指定相对于某个对象的局部空间(而不是相对于场景的世界空间)定义世界上方向向量。在相对于场景的世界空间变换上方向向量后,其会尝试与世界上方向向量对齐。上方向向量尝试对准其原点的对象称为世界上方向对象。可以通过 aimConstraint MEL 命令(使用 -wuo 标志)指定世界上方向对象。如果未指定世界上方向对象,世界上方向向量将定义为相对于场景的世界空间。

向量(Vector)

指定上方向向量尝试与世界上方向向量尽可能近地对齐。世界上方向向量是相对于场景的世界空间定义的。(这是默认设置。)

无(None)

指定不会计算受约束对象相对于目标向量的方向。方向仍然保持为在指定“无”(None)前的相应方向。选择“无”(None)后,受约束对象将变为与运动历史存在相关性。有关详细信息,请参见运动历史相关性效果

世界上方向向量

指定世界上方向向量相对于场景世界空间的方向。由于默认情况下 Maya 的世界空间是“Y 轴向上”,因此默认世界上方向向量指向世界空间正 Y 轴的方向 (0.0000, 1.0000, 0.0000)。

世界上方向对象(World Up Object)

指定上方向向量尝试对准指定对象的原点,而不是与世界上方向向量对齐。世界上方向向量将被忽略。上方向向量尝试对准其原点的对象称为世界上方向对象。可以通过 aimConstraint MEL 命令(使用 -wuo 标志)指定世界上方向对象。如果未指定世界上方向对象,上方向向量将尝试对准场景世界空间的原点。

约束轴(Constraint Axes)

确定目标约束是受特定轴(“X”“Y”“Z”)限制还是受“全部”(All)轴限制。如果选中“全部”(All)“X”“Y”“Z”框将变暗。

权重(Weight)

指定受约束对象的方向可受目标对象影响的程度。使用滑块选择从 0.0000 到 10.0000.之间的值。默认值为 1.0000。

相关主题