決戰(zhàn)性能之巔!NV雙芯旗艦GTX590評(píng)測(cè)
“環(huán)境光遮蔽”(Ambient Occlusion,AO)是一種非常復(fù)雜的光照技術(shù),通過計(jì)算光線在物體上的折射和吸收在受影響位置上渲染出適當(dāng)?shù)年幱埃M(jìn)一步豐富標(biāo)準(zhǔn)光照渲染器的效果?!捌聊豢臻g環(huán)境光遮蔽”(SSAO)就是該技術(shù)的一個(gè)變種,現(xiàn)已用于《孤島危機(jī)》、《潛行者:晴空》、《火爆狂飆》、《鷹擊長(zhǎng)空》、《帝國(guó):全面戰(zhàn)爭(zhēng)》等游戲。
8.6 DirectCompute11的妙用:高清晰環(huán)境光
《鷹擊長(zhǎng)空》支持SSAO和DX10.1
DX10也能實(shí)現(xiàn)SSAO特效,《Crysis》就大量使用了該技術(shù),但其它DX10游戲卻很少使用SSAO,因?yàn)樾侍?。NVIDIA在驅(qū)動(dòng)當(dāng)中提供了強(qiáng)制SSAO的選項(xiàng),可以讓一些老游戲的畫質(zhì)也得到改善,但性能損失確實(shí)很大默認(rèn)情況下是關(guān)閉的。
NVIDIA驅(qū)動(dòng)可以讓任何游戲都支持SSAO
DX10.1中的出現(xiàn)讓SSAO得到了普及,程序員可以用Gather4函數(shù)來進(jìn)行加速渲染,它只能處理單一的顏色分量,但依然適合處理陰影內(nèi)核和SSAO,因?yàn)樯疃染彌_是一個(gè)單顏色分量。而在DX11中,Gather4再次升級(jí),它可針對(duì)特定的顏色分別采樣,可自動(dòng)識(shí)別能做陰影映射的值,從而實(shí)現(xiàn)更快更好的陰影過濾。
《潛行者:晴空》支持SSAO,其資料片則支持HDAO,效果更上一層樓
DX11對(duì)于Garher4函數(shù)特性的增強(qiáng)使得AO又有了更優(yōu)秀的版本,稱之為High Definition Ambient Occlusion(HDAO),即高清晰環(huán)境光遮蔽。HDAO和SSAO都能向下兼容舊硬件,但運(yùn)行速度會(huì)打折扣。換句話說,DX11和DX10.1是在改進(jìn)算法、優(yōu)化性能的基礎(chǔ)上,使得顯卡有能力渲染出更復(fù)雜、更完美的特效,而DX10雖然在也能達(dá)到同樣的畫面效果,但速度會(huì)很慢,實(shí)用性不大。
《BattleForge》noAO、SSAO和HDAO效果對(duì)比
在ATI HD5870發(fā)布當(dāng)天,《BattleForge》這款游戲就通過補(bǔ)丁從DX10.1升級(jí)至DX11,它只使用了DX11中的一個(gè)技術(shù),那就是用DirectCompute 11加速HDAO,通過我們實(shí)際測(cè)試來看,DX11的確能夠讓HDAO效率提升20-30%之多。此外DX11大作《異形大戰(zhàn)鐵血戰(zhàn)士》也大量使用了HDAO特效和DirectConpute11技術(shù)。
關(guān)注我們
