在 Hypershade 中使用资源将节点集合到逻辑分组中

 
 
 

通过使用“资源”(assets)将节点集合到逻辑节点分组中,可以更有效的方式排列“Hypershade”中的“工作区”(Work Area)。例如,如果您拥有一个复杂的着色网络且该网络多次出现在场景中,则可以将每个网络组合到一个资源中,以获得更简单的“工作区”(Work Area)

一个资源就是一种特定类型的节点,通过它可以简化与场景中特定项目相关的节点的显示,或集合多个节点以实现特殊目的。

通过资源的圆角厚边界轮廓可以将资源与“Hypershade”中的其他节点区分开。

资源不会更改节点之间的层次(父/子)关系。与对 Maya 中其他节点执行的操作一样,您可以对资源添加和修改属性并创建属性连接。有关详细信息,请参见手册的“基础知识”部分中的创建、编辑或删除自定义属性连接输入和输出属性

在资源内选择节点的方式与在“Hypershade”中选择其他节点的方式完全相同。

创建和修改资源

使用 Hypershade 的“编辑”(Edit)菜单或 Hypershade 工具栏上的图标,可以创建和移除资源。

通过双击资源的边界或使用“Hypershade”工具栏中的图标,可以展开或收拢资源的显示。展开资源可查看资源中包含的节点。收拢资源会减少对资源内容的显示,使其在图表显示中只显示为单一节点。收拢和展开资源不会影响资源内容,也不会影响资源内节点的连接和属性。

展开的资源的背景为半透明背景,以便可以看见位于资源后面的节点。资源内外的属性连接也是可见的。

若要在“Hypershade”中创建资源,请执行以下操作:

  1. 选择要放入资源中的节点,然后执行以下操作之一:
    • “Hypershade”菜单中,选择编辑 > 创建资源(Edit > Create Asset)
    • 选择“Hypershade”工具栏中的 图标
    • 在其中一个选定节点上单击鼠标右键,然后选择标记菜单上的“从选定对象中创建资源”(Create asset from selected)

    此时,将在“Hypershade”“工作区”(Work Area)中创建资源,其中会显示选定的节点。

“Hypershade”中移除资源

  1. 选择要移除的资源,然后执行以下操作之一:

    此时,选定的资源即已从“Hypershade”“工作区”(Work Area)中移除。任何因移除的资源而存在的连接在该过程中也会被删除。

    注意

    移除资源不会移除资源的任何内容,也不会更改节点之间的内部连接。

收拢资源内容的显示

  1. 选择一个要最小化其显示的已展开资源,然后执行以下操作之一:

    此时将最小化选定的资源。其大小约为一个常规节点的大小。

展开资源以显示其内容

  1. 选择要查看其内容的资源,然后执行以下操作之一:

    此时选定资源将以相应大小展开,以显示其中包含的节点。资源会自动调整大小以包含其节点。

向资源添加或从资源移除节点

  1. 按下 Alt+Shift 的同时再将节点拖入或拖出资源。此时,节点即已添加到资源中或从资源中移除。
    提示

    还可以通过在节点上单击鼠标右键,然后选择标记菜单上的“从资源中移除选定节点”(Remove selected nodes from asset),来从现有资源中移除节点。

修改资源的大小

  1. 通过移动资源内容,可以增加资源的大小。移动资源内容时,会拉伸资源。如果收拢该节点后再次展开,则将还原到最近的节点位置。

相关主题