标签: opengl glsl shader lwjgl
对于绘图,我使用的是带有glDrawElements和GLSL 3.30的VAO。
想象一下,您有两个对象(下图),青色的是面具,红色圆圈是要剪裁的对象。所有其他对象不受遮罩的影响。
实时制作这种方法的最有效方法是什么(没有alpha地图),所以它可以动画制作?
答案 0 :(得分:3)
您可以使用模板测试。基本上,您首先渲染蒙版,然后首先编写特定的模板值,然后仅在没有这些值的情况下渲染红色圆圈。
一些好的资源: