2017-02-17 68 views
0

slides(页32)不透明对象应该在alpha测试对象之前始终呈现吗?

理想绘制顺序:

  • 不透明第一,然后阿尔法测试

为什么呢?假设我有一个几乎平坦的地形和很多草,在地形前渲染草可以利用Early Z的优势来挑选很多像素的地形阴影。

+0

总之:绘制顺序事项alpha混合。如果您正在使用添加剂混合,那么它不是什么大问题。 –

回答

1

带有透明多边形的场景应该按Z-sorted顺序从最远到最近(相对于摄像机视图方向)​​呈现。

Alpha通道通常用于调节透明度强度,在这种情况下,您的语句是不正确,因为alpha测试多边形也可能是透明的。

在某些情况下,alpha通道用作蒙版(例如用于精灵或字体),渲染的多边形根本不透明。在这种情况下,语句为真(直到取决于您的场景组织和渲染管道的点)。

欲了解更多信息请参阅