现在,您可以通过几种不同方法自定义“属性编辑器”(Attribute Editor)窗口:
您可以通过为特定的节点和节点类型创建基于 XML 的模板文件来编辑属性在“属性编辑器”(Attribute Editor)中的显示方式。
模板可以包含一个或多个与其关联的视图。每个视图将介绍特定的显示布局,并可以用于针对各种不同用途定制界面。应用自定义模板后,您可以从“属性编辑器”(Attribute Editor)的“显示”(Show)菜单中访问视图。
可以使用基于 MEL 或 Python 的回调将属性链接到控件或复杂的脚本。使用自定义“属性编辑器”(Attribute Editor)模板中的 <description language ="cb"> 标记,可以指定回调命令并将回调链接到属性。
使用节点类型过滤提高“属性编辑器”(Attribute Editor)的性能
在 Maya 中进行选择时,如果与选择内容相关的节点过多得显示为选项卡,则打开“属性编辑器”(Attribute Editor)可能会导致性能延迟。若要避免速度减慢,可以使用节点类型过滤,以自定义哪些相关的节点显示在“属性编辑器”(Attribute Editor)中。
您可以使用属性模式创建动态或扩展属性。属性模式是关于可以添加到任何特定节点或节点类型的动态或扩展属性的描述。使用此功能,您不再需要使用单个 addAttr 或 addExtension 命令创建每个属性。
pyJsonAttrPatternFactory.py 插件不支持此功能。