【问题标题】:Metal - How to overlap textures based on color金属 - 如何根据颜色重叠纹理
【发布时间】:2021-10-07 03:42:21
【问题描述】:

我正在尝试使用渲染通道描述符来绘制两个灰度纹理。我先画一个黑色方块,然后再画一个浅灰色方块。第二个正方形部分覆盖了第一个。

使用此设置,浅灰色方块将始终出现在黑色方块的前面,因为它是最近在渲染过程中绘制的。但是,我想知道是否有一种方法可以根据亮度在浅灰色方块上方绘制黑色方块。由于方块只是部分重叠,有没有办法让黑色方块仍然出现在顶部,因为它的像素值较暗?

目前它看起来像这样,灰色方块被绘制在第二个位置,因此它出现在顶部。

我想要的是仍然能够绘制第二个灰色方块,但它会根据像素亮度出现在下方,如下所示:

【问题讨论】:

    标签: ios swift colors metal blend


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-02
      • 1970-01-01
      • 2018-09-24
      • 2018-11-10
      • 1970-01-01
      • 2019-05-18
      • 2017-06-14
      • 1970-01-01
      相关资源
      最近更新 更多