Tag: 遮罩

OpenGL – 具有多个纹理的遮罩

我已经根据以下概念在OpenGL中实现了遮罩: 面具由黑色和白色组成。 前景纹理只能在蒙版的白色部分可见。 背景纹理应该只在遮罩的黑色部分可见。 我可以使用glBlendFunc()来设置白色部分或黑色部分,但不是同时使用这两个部分,因为前景层不仅可以混合到蒙版上,还可以混合到背景层上。 有没有人知道如何以最好的方式完成这个任务? 我一直在寻找networking并阅读有关片段着色器的内容。 这是要走的路吗?