完整的属性名称包含节点名称、句点和节点上的属性名称,在它们之间没有空格:        

nodeName.attributeName

可以在“属性编辑器”(Attribute Editor)顶部的文本框查找节点名称。        

不能使用选项窗口、“属性编辑器”(Attribute Editor)或默认的“通道盒”(Channel Box)中显示的可读属性名称。只能使用“长”或“短”名称。        

  • 若要在“通道盒”(Channel Box)中显示属性的 MEL-compatible 名称,打开“通道盒”(Channel Box)“通道”(Channels)菜单,并选择“通道名称 > 长”(Channel Names > Long)“通道名称 > 短”(Channel Names > Short)

  • “通道盒”(Channel Box)在查找属性的长名称/短名称方面非常有用。但是,默认情况下,“通道盒”(Channel Box)仅显示可设定关键帧的属性。一个节点可以具有多个不会显示在“通道盒”(Channel Box)中的属性,因为默认情况下,它们是不可设定关键帧的。              

    若要显示对象上的所有属性,在“脚本编辑器”(Script Editor)中键入listAttr objectName:也可以使用listAttr -shortNames objectName 以显示短名称而不是长名称。              


名称区分大小写:必须使用与显示在“表达式编辑器”(Expression Editor)“对象”(Objects)“属性”(Attributes)列表中的名称,或“通道盒”(Channel Box)中的短名称/长名称,或listAttr 命令输出相同的大写和小写字母。        

当单击“创建”(Create)“编辑”(Edit)来编译表达式时,Maya 会将表达式中的所有属性缩写转换为完整的属性名称。        

忽略动画表达式中的对象名称

 如果在“表达式编辑器”(Expression Editor)中选择一个对象为“默认对象”(Default Object),则可以忽略作为完整属性名称一部分的对象名称和周期。

假设您已经选定“球”作为“默认对象”(Default Object)

代替这个:

Ball.translateY = time;

可以键入以下:

translateY = time;

Maya 将 translateY 解释为属于球,该对象列在“表达式编辑器”(Expression Editor)“默认对象”(Default Object)文本框。

若要使一个对象成为“默认对象”(Default Object),在“默认对象”(Default Object)文本框键入该对象的名称。

默认情况下,选定对象也是默认对象。可以仅为“默认对象”(Default Object)文本框中的对象属性忽略对象名称。

当粒子形状节点是“表达式编辑器”(Expression Editor)中的选定对象时,“默认对象”(Default Object)文本框将变暗。因为粒子形状节点的属性只能由一个创建表达式和两个运行时表达式(动力学计算之前和之后)控制,当粒子形状节点是选定对象时,它始终是“默认对象”(default object)

可以组合短名称与默认对象以使键入数量最小化。假设您已经选定“球”作为“默认对象”(Default Object)。代替这个:

Ball.translateY = time;

...可以键入以下:

ty = time;

,