GPU Gems2 - 4 分段缓冲(Segment Buffering)
文章參照該文?https://zhuanlan.zhihu.com/p/38411575
【章節(jié)概覽】
?
本章介紹了一項可以明顯減少一個顯示幀中渲染的批次數(shù)目的技術——分段緩沖(segment
buffering),以及其改進。
?
【核心要點】
?
分段緩沖(segment buffering)技術匯集了在場景中彼此靠近的多個實例,把它們合并到“超級實例(über-instances)”中,這樣減少了批次的數(shù)目,而且提供了解決批次瓶頸問題的一個簡單優(yōu)化的方案。
分段緩沖(segment buffering)技術自動合并相似的實例,同時保持呈現(xiàn)單獨實例的大部分優(yōu)勢。分段緩沖的主要好處在于非重復的外觀,以及無需重新繪制原始的實例,就像這部分實例從可見集合中被刪除了一樣,所以可以明顯減少一個顯示幀中渲染的批次的數(shù)目。而其具體步驟分為三步,原書中有進一步地說明。
而關于分段緩沖(Segment Buffering)的改進,文章提出了結合自動紋理圖集生成(automatic texture-atlas generation [NVIDIA 2004])的相關思路。
大量相同的椅子就是同一個物體多個實例,采用分段緩沖【關鍵詞】
?
實例化(instance)
批次(batch)
分段緩沖(segment buffering)
超級實例(über-instances)
自動紋理圖集生成(automatic texture-atlas generation)
?
總結
以上是生活随笔為你收集整理的GPU Gems2 - 4 分段缓冲(Segment Buffering)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: canvas鼠标点击划线
- 下一篇: GPU Gems2 - 6 用多流来优化