资源模板

 
 
 

资源模板是 XML 文件,可用于为资源创建公用的可互换的用户界面。对于每个模板,可以创建已发布属性的多个自定义视图。可以自定义每个视图及其各自的布局、属性标签和说明(工具提示)。

创建资源并定义其已发布属性后,可以保存包含已发布属性和已发布节点名称的模板。(请参见创建资源模板。)下次创建相同种类的资源时,可以加载已保存的模板,以使用相同的已发布名称设置新资产。(请参见为资源指定模板。)

提示

还可以将使用相同模板的所有资源设置为在“Hypergraph”“大纲视图”(Outliner)中显示相同图标。(请参见使用自定义图标标记资源)。

模板由资源使用资源的“模板名称”(Template Name)属性进行引用,该属性告知资源要使用哪个模板。(请参见模板命名约定。)每个模板文件都存储指定资源所需的一组已发布属性名称。这使您可以快速轻松地创建同一种类的其他资源,而不会错失任何所需的属性。通过将模板另存为单独的文件,可以独立于特定场景文件建立模板库,您可以整个制作流程中重复使用这些模板。

将模板指定给场景中的资源后,可以将资源的属性绑定到模板的未绑定属性。

例如,可以使用同一资源模板设置场景中的所有聚光灯,从而为所有聚光灯资源提供一个公用界面。由于所有聚光灯资源具有完全相同的一组已发布属性,因此可以使用“替换引用”(Replace Reference)“传递属性值”(Transfer Attribute Values)在它们之间轻松地交换控件和动画。(请参见替换被引用的资源在资源之间传递属性值。)

使用模板为资源创建公用界面是可选的。但是,如果保存模板,则还可以为每个模板定义多个视图或布局。通过模板视图,可以完全自定义资源界面,进而在“资源编辑器”(Asset Editor)“属性编辑器”(Attribute Editor)“大纲视图”(Outliner)“通道盒”(Channel Box)中更改属性的分组、组织和命名方式。

下图显示了喷泉资源的“属性编辑器”(Attribute Editor),第一个图片未指定任何视图,后两个图片则分别为团队中的着色美工人员和环境美工人员创建了两个不同视图。每位美工人员在使用喷泉资源时,系统只为其提供所需的属性。

即使您没有保存模板或定义自定义视图,资源的“视图模式”(View Mode)属性也会为您提供两个选项,用于在各种窗口和编辑器中组织已发布属性的布局。“按节点分组”(Group By Node)视图按节点组织已发布属性,每个节点有一个可收拢框架。“平面”(Flat)视图按照节点发布的顺序列出节点。

注意

对于所有视图,Maya 会根据模板中包括的每种属性类型在布局中自动创建相应的界面工具(例如,数字属性会与滑块以及相应的最小值和最大值一起显示)。有关自定义视图的详细信息,请参见自定义模板视图

有关资源模板的详细技术信息,请参考资源模板的各个部分模板文件格式

模板视图

通过模板视图,可以定义在 Maya 窗口和编辑器中显示资源的已发布属性的方式。根据您的生产要求,可以为每个模板创建多个视图。(请参见为资源模板添加视图

模板视图实际上是按特定目的分组并组织在一起的一组已发布资源属性。通过为一个模板创建一组不同的视图,可以按制作流程所需的任何目的创建不同的用户界面。(请参见自定义模板视图。)

例如,可以创建自定义模板视图以执行以下操作:

有关设置您自己的自定义视图的信息,请参见为资源模板添加视图自定义模板视图

模板绑定集

通过绑定集,可以创建已发布名称与它们绑定到的属性的映射,并将映射存储到资源的模板中。然后可以使用此映射自动绑定使用相同模板的未来资源。这样可以避免独立发布每个属性。有关详细信息,请参见创建绑定集

当创建绑定集时,Maya 会在模板文件中创建一组条目,这些条目会自动将所有已发布名称与它们当前绑定到的节点名称相关联。如果希望绑定集更广泛地起作用,可以在外部打开模板文件并将这些名称替换为正则表达式。

例如,可以使用绑定集和自动绑定功能执行以下操作:

相关主题