标签: graphics rendering direct3d
来自slides(页32)
理想的渲染顺序: 首先是不透明,然后是alpha测试
理想的渲染顺序:
为什么?如果我有一个几乎平坦的地形和大量的草,在地形之前渲染草可以利用Early Z来剔除很多像素的地形阴影。
答案 0 :(得分:1)
具有透明多边形的场景应以从最远到最近的Z排序顺序(相对于摄像机视图方向)进行渲染。
Alpha通道通常用于调整透明度强度,在这种情况下,您的语句不正确,因为Alpha测试多边形也可能是透明的。
在某些情况下,alpha通道用作遮罩(例如,用于精灵或字体),渲染的多边形根本不透明。在这种情况下,语句为真(最多取决于您的场景组织和渲染管道)。
有关详细信息,请参阅