当前位置:   article > 正文

使用Unity ShaderGraph创建特效与案例 Unity3D_unity2020.3.25使用shader graph

unity2020.3.25使用shader graph

ShaderGraph是Unity3D中一个强大的工具,可以用于创建各种令人惊叹的图形效果。本文将介绍如何使用ShaderGraph来创建一些常见的特效,并提供相应的源代码。

  1. 创建ShaderGraph材质
    首先,我们需要创建一个新的ShaderGraph材质。在Unity编辑器中,右键点击Project面板中的文件夹,选择"Create" -> “Shader” -> “PBR Graph”,然后将其命名为所需的名称。

  2. 添加节点
    打开创建的ShaderGraph材质,并开始构建我们的特效。ShaderGraph的界面由节点和连接线组成,每个节点代表着一个特定的图形操作。

例如,我们可以添加一个"Sample Texture 2D"节点来加载并采样一个纹理。将其拖放到编辑器的空白区域中,并将纹理资源拖放到节点的纹理输入端口上。

  1. 创建特效
    接下来,我们将根据所需的特效添加节点和操作。

3.1 灰度效果
灰度效果可以使图像呈现出黑白的外观。在ShaderGraph中实现这个效果非常简单。我们可以添加一个"Color"节点,并将其设置为纯白色。然后,将"Sample Texture 2D"节点的采样结果连接到"Color"节点的"RGBA"输入端口上。最后,将"Color"节点的"RGB"输出端口连接到"Master"节点的"Albedo"输入端口上。

以下是实现灰度效果的ShaderGraph代码:

Shader "Unlit/GrayScale
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/127806
    推荐阅读
    相关标签
      

    闽ICP备14008679号