“常规约束”(General constraint)节点属性

节点行为属性包括“缓存”(Caching)“节点状态”(Node State)

枢轴(Pivots)

在局部或世界空间中显示点约束的局部旋转和缩放轴所对应的选择。

限制信息

仅供 Maya 内部使用:从变换节点继承的属性。

显示(Display)

选择控制柄显示属性所对应的选择,包括控制柄显示、局部轴显示、选择控制柄位置(相对于当前平移 X、平移 Y 和平移 Z 属性值)、默认操纵器显示选择、可见性和模板。“边界盒信息”(Bounding Box Information)“绘制覆盖”(Drawing Overrides)不适用。

节点行为(Node Behavior)

缓存(Caching)

指定 Maya 存储输入解算的结果,然后将这些结果提供给节点。这就使得 Maya 不必在每次节点需要结果时都对输入节点进行重新解算。如果输入节点无任何更改,则该设置可以提高显示性能,同时不丢失任何结果。但是,请注意,与其他方式相比,缓存将使用更多的内存,这可能对性能造成不利影响。此外,如果输入节点存在更改,将分配更多的内存,然后释放,这也可能对显示性能造成不利影响。

节点状态(Node State)

“节点状态”(Node State)设置为“正常”(Normal)“无效果”(HasNoEffect)“阻塞”(Blocking)“等待-正常”(Waiting-Normal)“等待-无效果”(Waiting-HasNoEffect)“等待-阻塞”(Waiting-Blocking)。(请注意,对于约束,“节点状态”(Node State)属性在“通道盒”(Channel Box)中可用作通道。)

正常(Normal)

指定 Maya 对约束解算并显示约束。Maya 会和平常一样对节点解算。这是默认设置。

无效果(HasNoEffect)

指定 Maya 禁止约束,但显示对象。Maya 将对该节点的历史中的各节点解算,但不对该节点本身解算。

阻塞(Blocking)

指定 Maya 禁止约束,并且不显示对象。Maya 不会对该节点报告输入节点的任何解算结果。

等待-正常(Waiting-Normal)

(仅供 Maya 内部使用。)指定如果将“性能设置”(Performance Settings)中的依存关系图解算刷新性能设置设为“需要”(Demand)“释放”(Release),则单击“更新”(Update)或释放鼠标按钮时,该节点将呈现“正常”(Normal)状态。

打开“性能设置”(Performance Settings)

    注: “性能设置”(Performance Settings)窗口只能通过 MEL 命令或“搜索”(Search)字段打开:
  1. Ctrl + F,然后在“搜索”(Search)字段中键入“性能设置”(Performance Settings)
  2. 脚本编辑器(Script Editor)调用此 MEL 命令 PerformanceSettingsWindow
等待-无效果(Waiting-HasNoEffect)

(仅供 Maya 内部使用。)指定如果将依存关系图解算刷新性能设置设为“需要”(Demand)“释放”(Release),则单击“更新”(Update)或释放鼠标按钮时,该节点将呈现“无效果”(HasNoEffect)状态。

等待-阻塞(Waiting-Blocking)

(仅供 Maya 内部使用。)指定如果将依存关系图解算刷新性能设置设为“需要”(Demand)“释放”(Release),则单击“更新”(Update)或释放鼠标按钮时,该节点将呈现“阻塞”(Blocking)状态。

附加属性(Extra Attributes)

如果约束包括多个目标对象,则每个对象的其他属性可以显示在“属性编辑器”(Attribute Editor)“附加属性”(Extra Attributes)部分,或显示在“通道盒”(Channel Box)中其他约束属性下方。

最常见的附加属性是每个目标对象的权重值。这些权重属性按照以下命名约定显示:<objectname> W <n>

例如,两个多边形球体的权重属性可以显示为“P 球体 1W0”和“P 球体 2W1”。在约束创建选项中设定这些权重的初始值。

多边形上的点约束还包括每个受约束对象的 UV 坐标的附加属性。这些 UV 属性按照以下命名约定显示:<objectName> U <n><objectName> V <n>。使用这些属性,您可以定义每个目标对象受网格约束的位置。请参见编辑多边形上的点约束属性