Shader Graph团队很高兴地宣布发布新的节点参考样本,现在可用于2021 LTS, 2022 LTS和未来的版本。
节点参考样本是超过140个Shader图形资源的集合。您可以将这些图用作参考,以了解每个节点的作用及其工作原理,而不是在项目中使用这些图。每个图表示节点库中可用的一个节点。它还包含对节点的描述,解释了它的功能,并分解了底层的数学工作原理。要了解如何使用特定节点,请打开其参考文件以查看该节点的描述、示例和详细分析。
在下面的示例中,我们使用Shader Graph工具来说明如何在下一个项目中使用节点参考样本。

这里发生了很多事情,所以让我们来分解一下。在图的顶部,我们有节点和点积运算的基本描述。

在左边,我们有“Under the Hood”部分,它将点积运算分解为更基本的数学运算,这样您就可以确切地看到当您使用点积节点时发生了什么。请注意,这里有一些有用的提示和描述正在发生的事情和原因。
本节向您展示如何使用Dot Product节点。我们可以看到节点可以用来降低颜色的饱和度,或者作为纹理通道选择的方便方法,并且点积被用作漫射照明计算的基础。

这只是一个例子。我们已经创建了超过140个类似的图形,代表了Shader Graph中大部分可用的节点,每个图形都包含描述、示例、插图和有用的提示。




示例资产按类别组织,就像在节点库中一样。在Shader Graph中,按空格键调用Create Node菜单。从这里,您将看到可以添加到图中的节点类别。

下载示例后,您将看到相应的文件夹。

例如,Dot Product节点位于Math类别下,而参考资产位于Math文件夹中。
我们知道,对于新用户来说,Shader Graph可能有一个陡峭的学习曲线。该工具有数百个节点,需要了解它们的基本数学原理,以及一些图形知识。这些新示例为新用户提供了几个好处。
经验丰富的用户将对特定节点的操作有更深入的了解。他们可能需要知道节点的输出是标准化的还是饱和的,他们可能想修改节点的操作来创建自己的变体。这些新样品将在以下方面使有经验的用户受益:
使用Package Manager安装新的样例资产。



完成这些步骤后,节点参考资源将显示在项目的assets /Samples/Shader Graph/

这是一个非常深刻和丰富的样本集。我们希望你有乐趣探索它,并使用它来了解更多关于如何在Shader图形的节点工作。我们很想听听你对这些样品的想法和印象。请在Shader Graph论坛上告诉我们你的想法。
这个节点参考样本集只是这个系列中的第一个。在接下来的一年左右,我们将发布额外的样本集,每个间隔几个月。这些将帮助您更快地学习Shader Graph,了解如何设置特定的功能,并使用预制子图和模板更快地创建新的着色器。我们希望你会喜欢使用这些新样品。