创建着色网络

本主题说明如何使用NetworkMaterialCreate节点构建着色节点网络。

 

此示例说明了建筑材料工作流的先前工作流程与新工作流程之间的区别。这两个网络的功能相同,最终结果也相同。

以前的NetworkMaterial工作流程VS当前NetworkMaterialCreate工作流程

两种工作流程的渲染结果

NetworkMaterialCreate概述

NetworkMaterialCreate节点的创建方式与其他任何节点相同,请点击Tab,从菜单中选择它,并将其放置在您的节点图中。要跳入节点,您可以:

  • Ctrl + Middle-mouse单击该节点。
  • 单击输入节点按钮。
  • 选择节点并点击Ctrl + Enter

在NetworkMaterialCreate节点内,右侧是一个固定的侧边栏,其中显示了已设置的每个渲染器的终端Katana。该边栏的功能与上一个工作流程中的“网络材质”节点相同,但是所有终端均已预先填充,因此用户无需手动添加它们。

NetworkMaterialCreate节点

在NetworkMaterialCreate节点内部

在此栏的顶部,有一个Filter它允许您输入字符串以搜索特定的终端。例如,开始输入“位移”,列表向下过滤以仅显示包含单词位移的端子。这特别有用,如果您设置了多个渲染器。

在下面Filter栏是您的网络资料的名称,您可以从Parameters标签,在Node Parameters >name

固定端子侧栏

注意:  重命名节点本身不会更改您在终端侧栏上看到的名称。可以从Parameters > Node Parameters标签。

节点菜单

要创建着色节点,请按Tab从NetworkMaterialCreate节点内部以调出节点创建菜单,然后键入节点名称。当您键入内容时,菜单将向下过滤。在NetworkMaterialCreate节点内时,菜单仅限于显示默认渲染器节点,还有一些标准Katana节点,只有您能够使用的节点可见。

节点左侧具有彩色条纹,以指示它们是否属于渲染器或是否为标准Katana节点。例如,3Delight阴影节点使用红色条纹进行颜色编码,而Katana节点显示为黄色。

节点创建菜单中的彩色条纹表示组类型

您可以更改节点菜单以显示其他渲染器的着色节点。去做这个:

  1. 保持Shift并击中Tab
  2. 选择所需的渲染器。
  3. 击中Tab再次显示所选渲染器的节点菜单。

 

S键是3Delight键盘快捷键,它会弹出3Delight着色节点的节点创建菜单。如果您想在两个渲染之间来回切换,这将很有用,因为您可以使用S使用时调出3Delight着色节点的关键Tab调出不同渲染器的节点菜单。

分层菜单键盘快捷键

注意:  可以从着色节点的参数中更改nodeType。如果要来回切换,将记住节点类型之间重叠的任何参数名称的值,并且不会丢失任何更改。

连接着色节点

在NetworkMaterialCreate节点内设置着色节点的目的是使美术师的工作尽可能简单。组内设置的着色器网络具有从左到右的工作流程,非常适合与大量着色节点一起工作。

阴影节点本身经过设计和优化,可用于创建材质,因为输入和输出端口都是可见的,并且标记清晰。

着色节点用户界面

小费:  当您放置一个节点时,会自动创建一些通常一起使用或相互依赖的节点对或节点对。例如,如果您放置一个file节点,一个place2DTexture节点是自动创建的。

要将着色节点链接在一起,请在参数端口上单击一次以开始绘制连接,然后在另一个着色节点的端口上单击一次以将两个节点连接在一起。无效的目标端口将变灰并禁用,以显示可用的连接。

输入和输出端口都用颜色编码,以指示可以建立的连接。您只能连接兼容的数据类型,例如int到int以及float到float。

小费:  将光标悬停在输入/输出端口上,以查看其提供/接收的数据类型

数据类型颜色代码:

颜色
浮动/ array_float
整型
矩阵
正常
向量
残障人士
杂项

连接着色节点

连接着色节点-工作流程示例

连接着色节点的工作流程示例及其效果

小费:  与终端侧栏相同,您可以输入Filter即使未展开菜单,阴影节点的“字段”也可以快速搜索输入/输出。

阴影节点上的箭头显示是否扩展页面:

  • -向下箭头表示页面已展开。
  • -向右的箭头表示页面已折叠。

您可以单击页面标题来展开/折叠页面,以便隐藏某些部分。

要折叠/展开整个阴影节点,可以使用键盘快捷键:

  • ALT + 1 -完全崩溃。
  • ALT + 2 -展开以显示已连接的端口。
  • ALT + 3 -折叠/展开之前,请还原为之前的状态。
使用键盘快捷键Alt + 1,Alt + 2,Alt + 3展开/折叠

Alt键盘快捷键-工作流程示例

展示使用Alt热键组织着色网络的示例。

将着色节点连接到终端侧边栏后,即可建立网络。

小费:  您可以通过选择阴影节点,点击Enter,然后输入新名称。