全局狀態(一)---ZBuffer( 深度緩衝 )

    所謂深度緩衝,如果你開啓它,並啓用寫緩衝操作,那麼在每一次光柵化像素的前,會進行一次比較操作,通過比較的則可以光柵化當前像素並用當前深度值更新深度緩衝中對應像素的深度值。

    如果你在渲染一個物體A前關閉了深度緩衝的寫操作功能,那麼當你將物體A渲染了到場景中後,即使後渲染的物體的某些頂點比物體A的深度要大,也會將物體A覆蓋,因爲物體A在光柵化像素的過程中沒有用自己的深度值更新深度緩衝。

    如果你在渲染一個物體A前關閉了深度緩衝,那麼當前物體A無論如何都不會渲染到屏幕上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章