開(kāi)創(chuàng)DX11宏圖霸業(yè)!鐳HD5870權(quán)威評(píng)測(cè)
第二章/第五節(jié) DirectCompute 11新特效:渲染后端處理之高清晰環(huán)境光遮蔽
“環(huán)境光遮蔽”(Ambient Occlusion,AO)是一種非常復(fù)雜的光照技術(shù),通過(guò)計(jì)算光線在物體上的折射和吸收在受影響位置上渲染出適當(dāng)?shù)年幱?,進(jìn)一步豐富標(biāo)準(zhǔn)光照渲染器的效果?!捌聊豢臻g環(huán)境光遮蔽”(SSAO)就是該技術(shù)的一個(gè)變種,現(xiàn)已用于《潛行者:晴空》、《火爆狂飆》、《鷹擊長(zhǎng)空》、《帝國(guó):全面戰(zhàn)爭(zhēng)》等游戲。
SSAO是DX10.1的一項(xiàng)新特性,通過(guò)使用Gather4技術(shù)實(shí)現(xiàn)更快速、更精確的紋理過(guò)濾,雖然DX10.1版Gather4只能處理單一的顏色分量,但依然對(duì)處理陰影內(nèi)核和SSAO挺不錯(cuò),因?yàn)樯疃染彌_是一個(gè)單顏色分量。DX10顯卡通過(guò)更新驅(qū)動(dòng)也能支持SSAO,NVIDIA就在驅(qū)動(dòng)當(dāng)中提供了SSAO選項(xiàng),但由于性能損失很大默認(rèn)情況下關(guān)閉的。
晴空也支持SSAO,而STALKER新版則支持HDAO,效果更上一層樓
在DX11時(shí)代AO效果又有了更優(yōu)秀的版本,AMD稱之為High Definition Ambient Occlusion,簡(jiǎn)稱HDAO,翻譯為高清晰環(huán)境光遮蔽。這是一種基于紋理的陰影技術(shù),能提供比普通環(huán)境光遮蔽更好的效果,同時(shí)保證系統(tǒng)性能足夠好。
下面就來(lái)看看AMD自己對(duì)HDAO技術(shù)的演示Demo:
打開(kāi)HDAO,陰影真實(shí)了很多(尤其是坦克履帶),但幀率驟降到20FPS以下
最后,使用DirectCompute 11技術(shù),在打開(kāi)HDAO的模式下渲染正率提升至44FPS,性能提升兩倍以上,基本可以保證游戲流暢度。
DX11大作《異形大戰(zhàn)鐵血戰(zhàn)士》將會(huì)大量使用HDAO特效。
關(guān)注我們
