完美DX10!ATI新王者HD2900XT權(quán)威評(píng)測
第四小節(jié) 視差貼圖技術(shù)parallax occlusion mapping
上一節(jié)我們介紹到的法線貼圖在解決比較深的內(nèi)凹的情況的時(shí)候不能夠達(dá)到的效果被ATI打破了,這個(gè)技術(shù)就是視差貼圖。
視差貼圖技術(shù)(parallax occlusion mapping)是一種比法線貼圖技術(shù)更加先進(jìn)的技術(shù),它能夠獲得更好的“高度”的視覺效果。視差貼圖技術(shù)我們?cè)?jīng)在X1900發(fā)布的時(shí)候就已經(jīng)看過了,最著名的就是《Toyshop》的demo,它是當(dāng)時(shí)ATI隨著X1900發(fā)布所曾經(jīng)做過演示的一種技術(shù)。
視差貼圖能夠獲得非常好的凹凸效果視差貼圖技術(shù)我們其實(shí)應(yīng)該稱之為視差遮蔽貼圖技術(shù),因?yàn)樵谶@一技術(shù)中,會(huì)對(duì)紋理的坐標(biāo)做變換,一些凸出的紋理會(huì)遮蔽到其他的紋理,這樣就會(huì)看起來具備更好的凹凸的感覺了。
正如我們?cè)谏蠄D看到的情況一樣,地面上的石塊的凹凸感覺非常好,前面的石塊已經(jīng)對(duì)后面的石塊進(jìn)行了局部的遮蔽。
不過視差貼圖技術(shù)的實(shí)現(xiàn)原理,其實(shí)和法線貼圖是一樣的,都是根據(jù)法線貼圖進(jìn)行的處理,所以我們可以把它當(dāng)作是法線貼圖的一種衍生技術(shù)。
視差貼圖技術(shù)的實(shí)現(xiàn)是和硬件沒有必然聯(lián)系的,這個(gè)技術(shù)的概念的誕生其實(shí)也非常早,只不過在實(shí)際程序中應(yīng)用的并不是很早,這是因?yàn)橐暡钯N圖技術(shù)的運(yùn)算量要比法線貼圖大了不少,原來的顯示芯片基本上都運(yùn)行不了,只有到了X1900時(shí)代,GPU的能力才足以滿足它的需求。
視差貼圖技術(shù)的優(yōu)缺點(diǎn)。
對(duì)于不牽涉模型改變的虛擬3D技術(shù)而言,視差貼圖技術(shù)其實(shí)已經(jīng)走到了接近于極限的邊緣。因?yàn)樗鼘?shí)現(xiàn)的效果已經(jīng)足可以亂真了。目前視差貼圖技術(shù)在整個(gè)圖形圖像界已經(jīng)有了比較廣泛的應(yīng)用。
對(duì)于視差貼圖的效果,我用的是“亂真”這個(gè)詞,也就是說它還是不能夠獲得最好的效果。為什么 呢?這就是視差貼圖技術(shù)的根源所決定的了,也就是所有的虛擬3D技術(shù)最大的遺憾——側(cè)面看永遠(yuǎn)是平的。
因?yàn)闆]有模型的改變,當(dāng)玩家的視角和平面的夾角接近于平行的時(shí)候,無論是法線貼圖,還是視差貼圖,都必須弱化他們的處理效果,當(dāng)達(dá)到平行的時(shí)候,凹凸的感覺就會(huì)蕩然無存。
關(guān)注我們


