AMD研究團(tuán)隊(duì)近期揭曉了一項(xiàng)革命性的3D渲染技術(shù),該技術(shù)通過(guò)巧妙運(yùn)用工作圖和網(wǎng)格節(jié)點(diǎn),實(shí)現(xiàn)了過(guò)程化樹(shù)木生成,顯著降低了3D渲染樹(shù)木對(duì)顯存的依賴。這一創(chuàng)新成果,不僅挑戰(zhàn)了傳統(tǒng)幾何渲染方法的局限,更為游戲和圖形渲染領(lǐng)域帶來(lái)了全新的可能性。
在傳統(tǒng)3D渲染流程中,顯存主要用于存儲(chǔ)樹(shù)木等復(fù)雜對(duì)象的幾何形狀和多邊形數(shù)據(jù),這一過(guò)程往往需要占用數(shù)GB的顯存空間。然而,AMD的新技術(shù)摒棄了這一繁瑣的幾何存儲(chǔ)方式,轉(zhuǎn)而采用過(guò)程化生成方法。具體而言,該技術(shù)利用工作圖和網(wǎng)格節(jié)點(diǎn),讓GPU能夠根據(jù)當(dāng)前場(chǎng)景所需的細(xì)節(jié)級(jí)別(LOD),實(shí)時(shí)生成3D渲染的樹(shù)木。這一轉(zhuǎn)變意味著,顯存中僅需保存指導(dǎo)GPU如何生成樹(shù)木的代碼,而這些代碼的體積僅有幾千字節(jié),相較于傳統(tǒng)方法實(shí)現(xiàn)了顯存占用的大幅縮減。
舉例來(lái)說(shuō),AMD研究人員展示了一個(gè)僅需51KiB數(shù)據(jù)即可生成的3D渲染場(chǎng)景。若采用傳統(tǒng)幾何方法,該場(chǎng)景將占用高達(dá)34.8GiB的顯存。這一對(duì)比鮮明的案例,充分展示了新技術(shù)在顯存效率方面的巨大優(yōu)勢(shì)。
工作圖作為這一技術(shù)的核心組件,其強(qiáng)大的任務(wù)分配能力顯著提升了渲染效率。它使得GPU能夠更自主地處理渲染任務(wù),減輕了CPU的負(fù)擔(dān)。而網(wǎng)格節(jié)點(diǎn)作為工作圖的擴(kuò)展,進(jìn)一步增強(qiáng)了GPU的獨(dú)立性,使其能夠自行發(fā)出繪制調(diào)用,從而實(shí)現(xiàn)了渲染工作從CPU到GPU的無(wú)縫轉(zhuǎn)移。
值得注意的是,樹(shù)木并非唯一受益于這一渲染范式的對(duì)象。隨著技術(shù)的不斷發(fā)展,我們有理由期待,未來(lái)將有更多物體甚至紋理采用類(lèi)似的方式進(jìn)行渲染,從而帶來(lái)更加流暢、高效的圖形體驗(yàn)。