Shader Graph

使用基于节点的可视化创作工具构建精美的动态着色器。

ShaderGraph 的力量

简洁的着色器创建

Shader Graph 可以让您以可视化方式编写着色器并实时看到结果。这一基于节点的系统为美术师和其他团队成员拓宽了该领域发展 – 只需在图形网络中连接节点即可实现。

Shader Graph 解决方案

通过创建高质量着色器来简化工作流程。直观地创建并连接到节点,然后快速地预览作品,从而加速迭代。

直观的着色器创建

直观的着色器创建

Shader Graph 可实现着色器创建过程每一个步骤的快速迭代。几乎每一个节点都有内置预览,方便您查看每一步的输出。图像本身具有全局预览,因此您可以看到着色器的最终成果。如果您的着色器应用于场景中的模型,则着色器会在保存时立即更新,以向您提供最及时的更新。由于省去了代码语法、编译和构建带来的繁复工作,您和您的创意愿景之间已无障碍。

根据您的愿景定制

根据您的愿景定制

Shader Graph Asset 针对不同材质提供预配置选项。Shader Graph 中的节点表示了材质应用对象的数据,包括其数学函数、程序化图案等。使用自定义函数节点添加自己的自定义函数,或将您的节点包装在子图中,以使用自定义计算扩展节点库。

交互式着色器响应

交互式着色器响应

Shader Graph 可以直接从场景中获取信息,因此您可以创建响应用户动作的互动式动画特效。自定义肤色、水面的涟漪或微风轻拂树叶,都能让您的项目栩栩如生,而 Shader Graph 可以帮助您实现这些特效。

根据您的管线进行渲染

根据您的管线进行渲染

您创建的每一个 Shader Graph 文件都能输出至多个目标渲染器,包括 Unity 所提供的内置渲染管线及可编程渲染管线,即通用渲染管线 (URP) 和高清渲染管线 (HDRP)。您也可以创建 Shader Graph 以在 VFX Graph 内部使用,从而让您项目中的 VFX 更上一层楼。

精准创作

精准创作

Master Stack 是 Shader Graph 的终点,用于定义着色器的最终表面外观。它可以帮助用户将顶点阶段(即计算多边形顶点属性时)和片元阶段(即进行计算以了解顶点之间的像素外观时)内发生的操作之间的关系视觉化。在顶点阶段添加自己的插值器块,以对着色器计算进行更精确的控制。

新资源

2021.2 中适用于美术师的新功能

探索最新功能和改进,了解其如何帮助美术师和设计师优化创意工作流程,以及打造卓越的沉浸式体验。

2021.2 中的 Shader Graph 更新

Shader Graph 的 2021.2 版本中备受期待的新功能可让您体验提升显著的美术师工作流程和着色器性能。

适用于技术美术师的 Unity 指南

获取工具集和工作流程的最终指南,该指南可帮助您使用 Unity 创造出视觉效果更强大的游戏。

了解其他美术师工具

使用 Unity 强大的美术师友好型解决方案放飞您的想象力。我们的工具旨在帮助您更快地实时工作,从而获得更强灵活性。

我们使用 Cookie 来确保为您提供网站的最佳体验。有关更多信息,请访问我们的 Cookie 政策页面

明白了