可以将封装节点发布到资产。这样便可以访问全部节点(而不仅仅是其属性),即使资产处于“黑箱”(Black Box)模式也是如此。同时,还为您提供其父/子关系可能已修改的多个节点(前提是这些节点未被锁定)。
发布常规节点
此时将出现“发布节点”(Publish Node)窗口。
Maya 会采用指定的已发布名称将该节点发布到资产。
对于高级资产,还可以直接从“属性编辑器”(Attribute Editor)中发布节点。
从属性编辑器中发布常规节点(仅限高级资产)
此时将出现“发布节点”(Publish Node)窗口。
此时将出现一个新条目,以及已发布名称和节点名称。
取消发布节点
从属性编辑器中取消发布节点
该节点及其已发布名称将从已发布节点列表中移除。
发布着色组时,请使用已发布名称 mainSG 来指示 Maya 用于着色资产的组。
对于高级资产,还可以将高级资产中的节点发布为父定位点或子定位点,以指定该资产与 DAG 层次中其他节点之间的层次附着点。此外,当资产被锁定时,Maya 仅允许对发布为定位点的内部节点建立或中断父子关系。
例如,表示角色肩部的节点可以封装在表示角色手臂的资产中。随后可将该肩部节点设置为角色身体节点的子对象,该节点可能位于手臂资产外部。在本例中,肩部发布为子定位点。
尽管 Maya 不要求将封装节点发布为定位点从而将外部节点设置为其父对象(除非资产被锁定),但是将节点发布为定位点有许多益处。
与发布常规节点类似,可以从“资产”(Assets)菜单或“属性编辑器”(Attribute Editor)中发布选择变换、父定位点或子定位点。
发布父定位点或子定位点
如果要将单个外部节点设置为多个封装节点的父对象,则可以对这些节点进行分组,然后选择该组。
或
在“属性编辑器”(Attribute Editor)中“资产”选项卡的“已发布的节点”(Published Nodes)区域下,分别单击“添加父定位点”(Add Parent Anchor)或“添加子定位点”(Add Child Anchor)字段旁边的发布按钮 (),然后输入已发布名称。
Maya 将该节点设置为父定位点或子定位点。当资产处于锁定状态时,现在可以设置节点的父对象(按照所选的定位点类型)。
也可以将节点发布为资产的选择变换。选择变换将自动作为父定位点和子定位点,并且在“以资产为中心选择”(Asset centric Selection)中选择资产的任何部分时会自动选择该设置。资产只能有一个选择变换。
发布选择变换
或
在“属性编辑器”(Attribute Editor)中“资产”选项卡的“已发布的节点”(Published Nodes)区域下,单击“选择变换”(Selection Transform)字段旁边的发布按钮 () 并输入已发布名称。
选定节点被设置为资产的选择变换。
还可以在创建资产时设置选择变换。有关详细信息,请参见创建资产。
可以随时在“属性编辑器”(Attribute Editor)的“资产”选项卡上查看资产的已发布节点。可以单击任何已发布节点旁边的显示按钮 (),以快速导航到该节点的“属性编辑器”(Attribute Editor)选项卡。也可以查看“资产编辑器”(Asset Editor)中的已发布节点。
取消发布选择变换、父定位点或子定位点
或
在“属性编辑器”(Attribute Editor)中“资产”选项卡的“已发布的节点”(Published Nodes)区域下,单击要取消发布的节点旁边的取消发布按钮 ()。