使用 Hypershade 编辑器

 
 
 

在创建纹理节点后,用户通常希望返回到关联的材质节点以进行更改。因为材质和纹理节点没有在场景视图中表示它们的图标,所以需要一个称为“Hypershade”的特殊编辑器来选择它们,然后编辑其属性。在本节中,您将学习如何使用 Hypershade。

使用“Hypershade”查看和编辑材质属性

  1. 在透视视图中,选择“面板 > 保存的布局 > Hypershade/透视”(Panels > Saved Layouts > Hypershade/Persp)

    该布局非常方便,因为经常需要从“Hypershade”将项目(使用鼠标中键)拖放到透视视图中的对象上。也可以作为单独的窗口打开 Hypershade(“窗口 > 渲染编辑器 > Hypershade”(Window > Rendering Editors > Hypershade))。

  2. “Hypershade”的顶部,单击“材质”(Materials)选项卡以确保显示该选项卡。如果材质样例过小,无法清晰地看到它们,请使用在场景视图中使用的相同键盘和鼠标快捷方式推拉到视图中。

    该选项卡显示了当前在场景中的所有材质。如果具有复杂场景,且需要查找某个材质以对其进行编辑,则该选项卡特别有用。可以识别的材质是默认的 Lambert 材质和 Phong E 材质。可以忽略其他材质。它们默认情况下存在于所有场景中,以与其他 Maya 功能配合使用。

    除了“材质”(Materials)选项卡,“Hypershade”还包括其他选项卡来帮助您跟踪与渲染相关的纹理、灯光和其他节点。

  3. 使用鼠标中键将 lambert1 色样拖动到场景视图中的球体上。释放鼠标后,球体上将显示 Lambert 材质而不是以前创建的“Phong E”材质。
  4. 将 phongE1 样例拖动到球体上以重新应用该材质。

    “Hypershade”旨在用于快速拖放操作(如此类操作)。

  5. 选择球体。
  6. “Hypershade”的菜单中,选择“图表 > 为选定对象上的材质制图”(Graph > Graph Materials on Selected Objects)

    底部区域的“工作区”(Work Area)选项卡中将显示一个图表。

    该图表显示了应用于该对象的所有材质和纹理节点。“材质”(Materials)选项卡显示场景中材质的目录,而“工作区”(Work Area)选项卡显示您当前正在处理的材质、纹理或其他节点。“图表”(Graph)菜单包含若干个菜单项,可用于更改“工作区”(Work Area)显示的内容。

    “工作区”(Work Area)显示节点之间的连接线。所有线都有指向同一个方向的箭头。为了近距离查看这些箭头,可使用在场景视图中使用的相同键盘和鼠标快捷方式推拉到视图中。

    这些箭头指示 Maya 的内部信息输入和输出,称为流。下一步说明该连接流的重要性。

  7. 单击 file1 和 phongE1 节点之间的线(它变为黄色),然后按 Delete 键。

    球体将恢复为默认的灰色,因为您已断开这些节点之间的连接,并且不再为其指定该纹理。这是连接流工作原理的简单说明。file1 纹理节点是已删除的连接的上游,因此它不再向材质输入数据;Maya 会忽略它。

    实际上,这个示例说明如何将某个纹理与材质断开连接,而不实际删除该纹理。例如,您可能需要从该材质中移除文件纹理,然后将其连接到另一个材质。在后面的步骤中,您将了解如何使用 Hypershade 在纹理和材质之间建立连接。

  8. 选择“编辑 > 撤消”(Edit > Undo)来恢复已删除的文件纹理连接。
  9. “Hypershade”中,右键单击 phongE1 样例的中心并选择“重命名”(Rename)
  10. 键入:Orange

    重命名在该场景中的重要性不及包含若干材质的更复杂的场景。

    “重命名”(Rename)操作是当在材质样例上单击鼠标右键时显示的若干个有用菜单项之一。另一个方便的菜单项是“为当前选择指定材质”(Assign Material to Selection)。可以使用该操作将材质指定给多个选定对象,而不是将其一次指定给一个对象。