我正在处理一个可能有多个交叉透明对象的场景。这使得排序和绘制的标准方法有问题(如果三角形相交,甚至排序三角形也不起作用)。所以我使用GLSL片段着色器实现了深度剥离,以进行第二次深度测试。它很棒。
现在我希望能够使用着色器应用某些效果。场景中的一个对象是注射器,我想应用玻璃效果。如果我回到前面,这很容易 - 只需在我绘制注射器时启动着色器,因为它背后的所有内容都已经在帧缓冲区中。但是,使用深度剥离时,这种方法不起作用。
所以我的问题是:
我应该注意到我在使用着色器时非常新,所以感谢代码示例!
答案 0 :(得分:0)