Shader Forge - 奇怪的节点问题

问题描述 投票:0回答:1

我是Sader Forge的初学者,尝试创建一个非常基本的着色器,但我在默认着色器设置中的节点有一些奇怪的问题:

  1. 默认情况下使用新着色器创建的Texture2D和Color节点即使在断开连接时也会控制着色器图像和颜色。即使新节点连接到基色输入,新创建的节点也不会更改任何内容。
  2. 选择法线贴图后,法线贴图节点不会影响任何内容。单击“法线贴图”时,节点中的图像变为红色。
  3. 滑块不会改变着色器外观。

enter image description here

unity3d shader
1个回答
1
投票

好的,所以我可以收集...

  1. 默认情况下,新创建的节点(top of your screenshot中有两个节点)没有连接到任何东西。看来预览是使用这些断开连接的节点而不是你的新节点,我不知道这里有什么。这可能是一个错误。尝试删除坏节点(所有四个节点)并重新创建它们。尝试更新Shader Forge。 (我不能重现这种行为)
  2. 您的法线贴图可能不是有效的法线贴图,因此它的(近乎完美)纯色并没有真正起作用: Comparison 右边是你自己的凹凸纹理的近似值,左边是一个纯色,作为所述纹理的平均值。 与real bump map相比: Real bump map
  3. 滑块值并不真正“更新”着色器(它们只是值,Shader Forge不会将其视为对代码的更改,因此它不会重新编译)。它应该更新预览,只要这些滑块影响某些东西(他们do for me)。
© www.soinside.com 2019 - 2024. All rights reserved.