我为我的游戏准备了汽车网格。我需要改变基础车的颜色没有车轮和前灯的颜色。为此,我创建了纹理与白色和黑色的地方需要更改和颜色蒙版。然后我用shader Graph创建了着色器

但是我买的颜色是错的。更亮了。我想要的颜色和我拥有的颜色:

我哪里做错了?
发布于 2021-02-17 05:22:13
除非您使用的是负输入,否则Add不会减少蓝色、红色或绿色的数量。因为你在灰色中加入了红光,所以你会变成粉色。相反,您应该使用Multiply。
将基础纹理与基于白色的颜色贴图相乘,其中颜色贴图为白色,不应影响基础纹理。要制作基于白色的颜色贴图,可以反转颜色蒙版的结果,并将其添加到已有的相乘结果中。

https://stackoverflow.com/questions/66227875
复制相似问题