2017-02-17 55 views
0

slides(頁32)不透明對象應該在alpha測試對象之前始終呈現嗎?

理想繪製順序:

  • 不透明第一,然後阿爾法測試

爲什麼呢?假設我有一個幾乎平坦的地形和很多草,在地形前渲染草可以利用Early Z的優勢來挑選很多像素的地形陰影。

+0

總之:繪製順序事項alpha混合。如果您正在使用添加劑混合,那麼它不是什麼大問題。 –

回答

1

帶有透明多邊形的場景應該按Z-sorted順序從最遠到最近(相對於攝像機視圖方向)​​呈現。

Alpha通道通常用於調節透明度強度,在這種情況下,您的語句是不正確,因爲alpha測試多邊形也可能是透明的。

在某些情況下,alpha通道用作蒙版(例如用於精靈或字體),渲染的多邊形根本不透明。在這種情況下,語句爲真(直到取決於您的場景組織和渲染管道的點)。

欲瞭解更多信息請參閱

相關問題