王者歸來性能翻番 GeForce6技術(shù)解析
頂點(diǎn)著色器復(fù)用流分頻器(Vertex Frequency Stream Divider)聽起來很玄乎的名字。我想大家一定看過《指環(huán)王》三部曲了吧,其中大量的軍隊(duì)就是利用電腦數(shù)碼復(fù)制來實(shí)現(xiàn)的。

真正在做動(dòng)畫的時(shí)候,不可能將每個(gè)半獸人的模型都完全建立出來,但是我們卻在電影中看到了一支栩栩如生的軍隊(duì)。那是因?yàn)槊總€(gè)模型雖然一樣,但是運(yùn)動(dòng)的方式卻并不完全相同。這些各自變化著的動(dòng)作,使人們?cè)诳措娪暗臅r(shí)候宛如真的面對(duì)一支龐大部隊(duì)的千軍萬(wàn)馬——這可不能塑造成國(guó)慶大典上整齊的禮兵隊(duì),反而看上去不真實(shí)了。
NVIDIA GeForce 6系列GPU支持的VertexShader 3.0中就有一項(xiàng)技術(shù)是用來實(shí)現(xiàn)上述這種宏大效果的,這就是頂點(diǎn)著色器復(fù)用流分頻器(Vertex Frequency Stream Divider),這個(gè)技術(shù)能夠?qū)崿F(xiàn)相同模型的不同動(dòng)作,讓大批量的模型顯得是形態(tài)各異。
復(fù)雜的場(chǎng)景再也不是電影的專利
程序員可以預(yù)先設(shè)定不同的運(yùn)動(dòng)參數(shù),然后分別賦值給任何一個(gè)單獨(dú)的模型。在程序運(yùn)行的時(shí)候就能實(shí)現(xiàn)《指環(huán)王》中,獸人軍隊(duì)的出征的效果。
在這樣的特效支持中,筆者相信采用大量模型的游戲就會(huì)隨后推出,到時(shí)候在實(shí)時(shí)的3D游戲中享受電影般宏偉的效果再也不是夢(mèng)想了。<
關(guān)注我們


