您的位置:首页 > 其它

ZWrite Off 和 ZTest Always

2015-09-25 17:15 337 查看
1. 透明物体,一般情况下都是不进行深度入的。因为透明物体都是要进行显示出来的,写了深度会使得透明的物体显示不出来。

如果一个物体是在其他物体前面的话,并且是先渲染,并且是写深度的话,那么,后面渲染的物体就渲染不出来了(所有物体都开深度测试)

例如,如果A在B的前面(相对于摄像机),A先渲,A写深度,那么,因为A在B的前面,先渲,那么,深度缓冲中记录了A的深度信息,当B准备渲染的时候,B会去进行深度测试,

B会比较深度缓存中的信息,因为深度缓冲保存了A的信息,并且A在B的前面,所有,B在深度测试的时候,不能通过,所以,不能渲染B出来,

<1> 所有,如果要让后面的透明物体都渲染出来,就不用进行写深度了,让所有的透明物体都显示出来。

<2> 还可以的就是,把所有的透明物体都通过深度测试,ZTest Always
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: