【问题标题】:Double-sided shader with shader-graph带着色器图的双面着色器
【发布时间】:2020-05-28 06:49:15
【问题描述】:

在着色器方面,我是一个完全的初学者,我正在构建一个项目,我需要在其中使用 Shader Graph。

我想知道是否可以在脸的每一侧渲染两个不同的东西,例如在法线侧渲染纹理和法线贴图,在脸的背面渲染没有阴影的纯黑色或灯。

【问题讨论】:

    标签: unity3d lwrp


    【解决方案1】:

    如果您想将 ShaderGraph 制作的着色器设置为在双面模式下渲染,您必须在主设置中启用此选项,如屏幕上:

    【讨论】:

    • 我不想只显示背面,我希望它显示为纯黑色,没有纹理,没有灯光,没有阴影,没有反射,只有纯黑色
    • 那么你可能需要选项“是前端”。 forum.unity.com/threads/…
    【解决方案2】:

    嗯...我想出了一个办法,我认为这根本没有优化,但它完美无缺。

    在检查器中,我向对象添加了第二个材质,并使用“Is Front Face”和“Branch”节点创建了一个新着色器,将法线面设置为透明,将“背面”设置为显示颜色通缉

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-24
      • 1970-01-01
      • 1970-01-01
      • 2013-09-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多