【问题标题】:Unity shader to subtract texture from mask统一着色器从蒙版中减去纹理
【发布时间】:2020-10-05 21:02:52
【问题描述】:

我有 2 个纹理,一个是绘画,另一个是必须用作蒙版的黑白图像。

简而言之,我希望能够“减去”这些纹理,以便在蒙版为黑色的情况下绘画变得透明,在蒙版为白色的情况下保持相同的颜色。

绘画和面具的尺寸不同,但它们都是方形的。

我怎样才能有效地做到这一点?

【问题讨论】:

    标签: unity3d shader textures


    【解决方案1】:

    我认为您可以简单地将绘画乘以面具。蒙版的黑色部分等于 0,因此它们会使这些部分中的绘画透明,白色部分等于 1。如果您有灰度值,您甚至可以使绘画淡出,因为灰色介于 0 和 1 之间。

    此外,请确保您的纹理和着色器已勾选相应的框以支持透明度。

    【讨论】:

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