使用着色器进行像素完美遮挡

时间:2014-05-27 18:57:54

标签: opengl 3d shader

我正在进行等距游戏,我想使用3D程序生成的高度/普通数据。这是"对象"的一个例子。数据我:

enter image description here

第一个是实际物体,第二个定义每个像素的世界坐标有多高,第三个描述每个像素的法线是什么。

现在,如果我在屏幕上随机放置框,我可以告诉高度图,对于给定的屏幕像素(x,y),哪个框像素应该实际呈现在顶部,这就是我所说的& #34;像素完美遮挡"。

使用此方法计算场景最终结果的最有效方法是什么(使用实际的" box_color"图像以正确的顺序绘制)? 我可以使用着色器轻松计算出现在屏幕上的高度图,但是如何使用此高度图正确排序彩色框?

0 个答案:

没有答案