引爆你的視覺!NV最新DX9 DEMO全解析
近年來,3D圖形顯示技術(shù)的發(fā)展可以用日新月異來形容,也許您今天買的顯卡,僅僅幾個(gè)月之后就無法勝任新款游戲了,很快您就會(huì)再次陷入升級(jí)選擇顯卡的煩惱當(dāng)中,到底選擇A卡還是N卡,買新還是買舊?
顯示芯片作為電腦系統(tǒng)當(dāng)中的3D圖形核心配件,是技術(shù)與規(guī)格發(fā)展最快的配件,當(dāng)全新的技術(shù)需要取代舊技術(shù)時(shí),展現(xiàn)新技術(shù)演示的重要性不可低估。事實(shí)上通過對(duì)ATI和NVIDIA所有旗艦級(jí)產(chǎn)品之間一對(duì)一的比較可以看出,它們之間的差異可能并不像他們各自宣稱的那么大,現(xiàn)在來看這更像是可口可樂Vs.百事可樂。

結(jié)果,在技術(shù)實(shí)力相差不大的情況下,也許某些細(xì)微方面的原因,許多人都會(huì)選擇/認(rèn)準(zhǔn)他們更喜歡的品牌,這就是技術(shù)演示流行起來的原因。技術(shù)演示也是在早期Sony PlayStation 2能夠全面抑制Sega Dreamcast的方法。
近年來ATI和NVIDIA各自推出了很多款顯卡演示Demo,這些Demo可以說匯聚了兩大顯示巨頭的技術(shù)精華,透過顯卡的配套Demo可以從一個(gè)側(cè)面了解這款芯片所具備的實(shí)力!
因此我們精心為大家準(zhǔn)備了顯卡演示Demo的賞析點(diǎn)評(píng)系列文章,之前已經(jīng)在“歷代顯卡精彩演示DEMO賞析點(diǎn)評(píng) ATI篇” 中完整地介紹了ATI從Radeon開始的所有演示Demo。之后又為大家獻(xiàn)上了“歷代顯卡精彩演示DEMO賞析點(diǎn)評(píng)之NV篇”。

由于NVIDIA Demo的數(shù)量相當(dāng)眾多,因此上篇中僅僅介紹了Direct X 8以前的顯卡演示,而今天本文要向大家展示的就是NVIDIA從5800開始到7800三代顯卡的所有Direct 9演示Demo!
NVIDIA從GeForce FX系列顯卡開始,進(jìn)入了DirectX 9時(shí)代,下面就來看看NV的首個(gè)DX9 Demo是什么樣的:
● 蝴蝶仙子(Dawn):
相信所有人都不會(huì)對(duì)這位蝴蝶仙子感到陌生,因?yàn)楫?dāng)時(shí)市面上銷售的所有GeForce FX顯卡的包裝上都有Dawn的身影,也就是從FX系列顯卡開始,NV開始走虛擬形象代言人的路線:
為了突出FX系列產(chǎn)品的特色,為了讓Demo更具誘惑力,NV在這個(gè)Demo身上花費(fèi)了大量心血。整個(gè)Demo擁有18萬個(gè)頂點(diǎn)和98塊骨骼組成的模型,這都是建立在DirectX 9頂點(diǎn)渲染得基礎(chǔ)之上,龐大數(shù)量多邊形的使用使得蝴蝶仙子面部表情非常豐富多彩,身體的動(dòng)作幅度也更加多姿多彩!

人物的表情、肢體動(dòng)作的復(fù)雜程度需要復(fù)雜3D建模的支持,而對(duì)于顯卡來說主要考驗(yàn)頂點(diǎn)渲染管線的處理能力。而真正要讓人物看起來更加真實(shí)就需要細(xì)致入微的貼圖,這部分正是由像素渲染管線來完成。

Dawn的皮膚使用了色彩貼圖、鏡面貼圖、法線貼圖等混合處理,為了使其更逼真,在背景光線設(shè)計(jì)上又使用了高動(dòng)態(tài)范圍光照(即現(xiàn)在熱門的HDR技術(shù),與現(xiàn)在的SM3.0 HDR比起來當(dāng)時(shí)只能算作是低動(dòng)態(tài)范圍)、表面散射、輪廓光照一系列技術(shù)。在對(duì)Dawn的翅膀刻畫上,考慮了光線透過的數(shù)量、反射的數(shù)量、光線的角度來進(jìn)行半透明的渲染,這樣才營造出一位真正的林中的仙子。

在控制上這個(gè)Demo也空前強(qiáng)大,而且延續(xù)了NV系列Demo的一貫風(fēng)格,菜單以及熱鍵定義完全相同,這樣更加符合用戶的操作習(xí)慣。在Demo中,通過鼠標(biāo)可以隨意控制鏡頭,觀察各種光線效果。還可以調(diào)出繁多細(xì)節(jié)的控制面板,能夠隨心所欲的改變蝴蝶仙子的各種面部表情?/P>

更加難能可貴的是,安裝完這個(gè)Demo之后,您會(huì)發(fā)現(xiàn)開始菜單中有兩個(gè)快捷方式,一個(gè)是Dawn另一個(gè)Dawn Ultra。很顯然Dawn Ultra是專為當(dāng)時(shí)優(yōu)異的5800和5800 Ultra設(shè)計(jì)的,而NV特意對(duì)Dawn進(jìn)行了一些優(yōu)化,使得低端的5600/5200都能流暢運(yùn)行這個(gè)Demo,這也反映出了NV的一大特色——非常重視中低端用戶?。?A href="http://psundqe.cn/doc/0/128/128790_5.shtml" target=_blank>早年NV曾專門為低端的MX200和MX440推出演示Demo)
另外,NVIDIA官方網(wǎng)站除了這個(gè)Demo下載之外,還提供了相關(guān)的屏保和高清晰壁紙下載,感興趣的朋友不妨去看看。
● 食人魔(Ogre):
食人魔這個(gè)Demo是一段時(shí)間非常短的動(dòng)畫,主要演示了一個(gè)體態(tài)肥碩的食人魔和三個(gè)小人跳舞嬉戲的情形。同上一個(gè)蝴蝶仙子的Demo類似,這個(gè)丑陋的食人魔舞姿還是相當(dāng)不錯(cuò)的,動(dòng)作流暢非常生動(dòng)真實(shí)。
這個(gè)食人魔的模型使用了Real-time adaptive subdivision surfaces(實(shí)時(shí)的自適應(yīng)子分表面技術(shù)),可以依靠減少頂點(diǎn)數(shù)據(jù)的傳輸量來大大提高模型的復(fù)雜度——所以這個(gè)Demo雖然看起來非常復(fù)雜,但僅需要FX5200顯卡就能夠流暢運(yùn)行!

而在皮膚刻畫上使用了真實(shí)反射凹凸貼圖、色彩貼圖和鏡面紋理相結(jié)合辦法。Demo還應(yīng)用了shadow map shadow(陰影映射實(shí)現(xiàn)的陰影)以及對(duì)象自投影,還首次使用了運(yùn)動(dòng)模糊技術(shù)。
通過光照控制選項(xiàng)就可以知道這個(gè)Demo著重突出了“反射凹凸貼圖”和“鏡面紋理貼圖”兩種紋理貼圖技術(shù),下面我們就來對(duì)比一下:

● 時(shí)光機(jī)(Time Machine):


● 廢棄加油站(Last Chance Gas Ultra):
● 火神(Vulcan):
“Vulcan”是古羅馬神話中一個(gè)主管火和鍛冶的神,NV的這個(gè)Demo講述了身高力大的Vulcan在鍛冶時(shí)被一個(gè)小營火蟲騷擾,大怒的火神使用錘子前去捕捉,但卻始終無法奈何這只小蟲子,最后反而自己摔倒在地的滑稽故事。

顯然這個(gè)Demo重點(diǎn)展示了火焰和煙霧的渲染技術(shù),在這個(gè)Demo之中,我們看到了媲美CG電影級(jí)的火焰效果!火焰和煙使用了體積紋理和渲染生成紋理的技術(shù)。另外周圍環(huán)境使用了多光源光照和陰影技術(shù),皮膚渲染使用了Blinn phong shader技術(shù)。

由于這個(gè)Demo使用了NV傳統(tǒng)菜單,簡單明了,所以此處就不再多做介紹。
現(xiàn)在看來,NVIDIA GeForce FX一代是比較失敗的產(chǎn)品,不過NV的Demo制作水平還是可圈可點(diǎn)的,在5個(gè)Demo當(dāng)中出現(xiàn)的很多技術(shù)比如低等級(jí)的HDR和軟邊陰影現(xiàn)在都得到了大量使用。
時(shí)間進(jìn)入GeForce 6800時(shí)代,6系列是NV近年來最成功的一代產(chǎn)品,那么就來看看6800的演示Demo帶來了多少驚喜:
● 美人魚(Nalu):
GeForce FX系列的代言人蝴蝶仙子取得了用戶的普遍認(rèn)可,于是在GeForce 6系列產(chǎn)品NV繼續(xù)推行虛擬形象代言人的做法,美人魚Nalu的出現(xiàn)可以說讓世人為之震驚!
首先我們不得不佩服NVIDIA的造型設(shè)計(jì),完美而性感的身材、飄逸的長發(fā)、魚尾與人身的完美結(jié)合、漂亮的魚鱗設(shè)計(jì)——這一切都展示出了NVIDIA強(qiáng)大的設(shè)計(jì)實(shí)力以及在Nalu身上投入的心血!

Nalu濃密的頭發(fā)是由一種叫“深度陰影”的技術(shù)實(shí)時(shí)生成的。頭發(fā)的上部由于光照而發(fā)亮,頭發(fā)的下部則處于黑暗狀態(tài);隨波蕩漾的飄逸長發(fā)就要給GPU很大的負(fù)擔(dān)!
除了令人驚嘆不已的頭發(fā)之外,別忘了Nalu是處在深海之中,光照使用了鱗波蕩漾變幻莫測的動(dòng)態(tài)光源,Nalu的身體處在不斷游動(dòng)之中,此時(shí)長發(fā)和皮膚就會(huì)被柔和的陰影所包圍。NVIDIA使用了DirectX 9.0c SM3.0標(biāo)準(zhǔn)當(dāng)中非常重要的“渲染至紋理”技術(shù)來達(dá)成這一看似不可能完成的渲染!
如果說“廢棄加油站”這個(gè)Demo當(dāng)中“SoftShadows”是小試身手的話,那么在Nalu當(dāng)中,SoftShadow簡直就是無處不在的!Nalu高清晰度的皮膚由高表現(xiàn)度的這色技術(shù)來生成,而這種高表現(xiàn)度的渲染技術(shù)也可用于生成皮膚所產(chǎn)生的柔和的陰影。相關(guān)的著色技術(shù)讓人物圖像表現(xiàn)出更明顯的凹凸、彩虹以及發(fā)光效果;在最后一步的圖像處理中,還應(yīng)用了一束柔和的光線,這束光線讓她的頭發(fā)和皮膚在屏幕上表現(xiàn)出閃閃發(fā)光的效果。
這個(gè)美輪美奐的Demo延續(xù)了NV經(jīng)典的Demo菜單,各項(xiàng)控制功能一目了然,相信觀賞過NV以前Demo的朋友很容易上手!當(dāng)然,Nalu這個(gè)Demo絕對(duì)是N卡用戶不可不看的作品!
Nalu這個(gè)Demo太過復(fù)雜,對(duì)顯卡的要求空前苛刻,即便是現(xiàn)在7800GTX在默認(rèn)分辨率下都只能跑出20楨左右的速度!所以NV專門為6600系列提供了專用版本,讓中低端用戶也能感受到SM3.0技術(shù)的魅力——NV依然保持了不忘中低端用戶的做法!
Nalu這個(gè)Demo可是NV的重頭戲,所以無論從哪個(gè)方面來說都是完美無暇的!接下來還有兩個(gè)6800系列的Demo可能無法同Nalu相提并論,但也是相當(dāng)有趣的,而且包含了豐富的3D圖形技術(shù)。
● Timbury:
這里Timbury就是首款給我們展示了真正的高動(dòng)態(tài)范圍光照——FP16 HDR技術(shù)!
Timbury是一位為了研究昆蟲而不惜冒險(xiǎn)的生物學(xué)家,這個(gè)Demo的劇情就是他捉弄一個(gè)小蟲子,結(jié)果被花叢中的昆蟲群體而攻之,受驚的教授連退幾步從懸崖掉落,幸好有根樹藤關(guān)鍵時(shí)刻救人一命,此時(shí)被捉弄的小蟲正在一點(diǎn)點(diǎn)地想要咬斷樹藤……
由于目前HDR技術(shù)已經(jīng)成為了顯卡領(lǐng)域非常熱門的話題,相信大家并不會(huì)陌生,從圖片當(dāng)中也可以清晰地看出來。
在Timbury這個(gè)Demo之前,NV和ATI都展示了基于9700/5800的HDR效果,如ATI的“Rendering With Natural Light”Demo,可能很多人以為只有SM3.0顯卡才具有HDR功能,實(shí)際上除了16位浮點(diǎn)精度的HDR之外,16位整數(shù)、8位浮點(diǎn)/整數(shù)都可以用來進(jìn)行HDR運(yùn)算,也就是說早期DX9顯卡都能支持HDR,但是光照的動(dòng)態(tài)范圍遠(yuǎn)不如SM3.0的16位整數(shù)HDR!
這里NV重點(diǎn)展示了6800本身所具有的浮點(diǎn)運(yùn)算精度讓它可以輕而易舉地處理32位或16位的浮點(diǎn)數(shù)據(jù)。Demo當(dāng)中的光照效果通過NV EXR技術(shù)中的16位浮點(diǎn)運(yùn)算來實(shí)現(xiàn),這讓所生成的場景有了比前一代顯卡更好的光照效果。Timbury是被周圍環(huán)境的光線所照亮,而不是由人造的、具有方向性的或聚光燈的光線所照亮。而且場景由可以控制場景清晰度的16位浮點(diǎn)渲染器所渲染生成,這種16位浮點(diǎn)渲染器還可用來計(jì)算Timbury的眼睛對(duì)周圍環(huán)境的響應(yīng)。這樣,照射到Timbury眼睛上的光線的強(qiáng)度就能夠根據(jù)周圍環(huán)境光線強(qiáng)度的大小而改變。再通過場景的后期處理,讓最終場景中明亮區(qū)域的表現(xiàn)更為真實(shí);最后Timbury的面部特征透過厚厚的眼鏡鏡片夸張地表現(xiàn)出其發(fā)現(xiàn)新種類昆蟲時(shí)的激動(dòng)情緒。
● Clear Sailing:
“Clear Sailing”演示的是一艘海洋中的雙桅帆船,但實(shí)際上主角并非帆船,NV的用意在于展現(xiàn)清晰逼真的海浪渲染效果!
Demo展示的是6800強(qiáng)大的頂點(diǎn)渲染和fragment shaders性能。其中海洋場景由逐個(gè)頂點(diǎn)和逐個(gè)像素的波浪效果運(yùn)算處理所生成;船在海面所產(chǎn)生的陰影由逐個(gè)像素運(yùn)算處理技術(shù)所生成;海浪所產(chǎn)生的泡沫由頂點(diǎn)渲染所生成,這種泡沫由海浪的大小所控制,具有動(dòng)態(tài)的表現(xiàn)效果;飛濺的浪花是根據(jù)船的航行特征由一種模擬粒子運(yùn)算來生成的;

船被周圍的光線所照亮,彩色貼圖、凹凸貼圖和實(shí)時(shí)陰影貼圖被應(yīng)用于場景架建。
此外,通過右上角的兩個(gè)按鈕,還可以觀察帆船被轟炸是木屑橫飛的情形,或者是開炮時(shí)船身傾斜的真實(shí)現(xiàn)象。
由于現(xiàn)在大家已經(jīng)都看慣了3DMark06當(dāng)中幾近完美的水面渲染效果,所以Clear Sailing當(dāng)中的海浪雖然運(yùn)用了非常復(fù)雜的頂點(diǎn)建模,但確實(shí)是無法同一年后的3DMark06相比,因?yàn)樗麄冎g本來就是不可比的。平心而論,Clear Sailing的海浪效果加上動(dòng)態(tài)模糊技術(shù)之后,鱗波以及船尾泡沫渲染的還是比較出色。
終于輪到強(qiáng)大的7800系列出場了,在7800GTX發(fā)布初期,24條管線這一強(qiáng)大的規(guī)格令人激動(dòng)不已,當(dāng)然NV也需要更加絢麗、更加復(fù)雜的Demo來展示GeForce 7系列超強(qiáng)的3D性能!
● Luna:
蝴蝶仙子Dawn和美人魚Nalu都給NV帶來了很好的GeForce品牌宣傳效果,讓新一代產(chǎn)品的形象能夠迅速深入人心,于是在全新的GeForce 7系列產(chǎn)品中NV繼續(xù)貫徹虛擬美女戰(zhàn)術(shù)——Luna MM誕生!
GeForce 6系列形象代言人為美人魚Nula,而GeForce 7系列的MM取名為Luna,NV的取名真有意思,娜虂和露娜還真都挺順口!
Luna是一個(gè)擁有華裔血統(tǒng)的黃皮膚MM,這可能與NV CEO是華人有關(guān)吧!不管怎么說黃種美女更加符合中國人的審美習(xí)慣,雖然Luna的衣著并不如之前的Nalu和蝴蝶MM暴露,但惹火的身材和漂亮的面孔在用戶中的吸引力大增,尤其是在國內(nèi)!
這個(gè)Luna Demo演示了一件很簡單的事情,小Luna一步步走向天梯,在盡頭等待她的卻是三位外星守護(hù)者,Luna被他們的守護(hù)神選中成為新的女祭司。經(jīng)過簡單的儀式之后,原本純情可愛、冷艷的Luna變得更加成熟、妖艷,黑色的頭發(fā)和白色的衣服變成了NV御用的綠色!


到了7800一代,HDR已經(jīng)成為了必備之物;而Luna的衣服和三位守護(hù)著的肉身都使用了半透明處理;Luna的頭發(fā)進(jìn)一步展示了NV Demo設(shè)計(jì)能力和GPU的強(qiáng)大處理能力;另外在變身過程中還使用了位移貼圖技術(shù),使得碰撞過程立體感更加強(qiáng)烈!
綜合來看,Luna的Demo制作水平已經(jīng)達(dá)到了新的境界,Luna的臉部皮膚、甚至化妝的痕跡都精細(xì)可見!清澈的眼睛、飄逸的的長發(fā)已經(jīng)達(dá)到了CG的水平,NVIDIA用非常先進(jìn)的3D圖形技術(shù)渲染出來了一位最接近真人的虛擬美女!
GeForce 7系列除了美女Luna作為代言人之外,其實(shí)還有一位猛男相信大家也比較熟悉——Mike——瘋狂的電腦Mod玩家:
● Mad Mod Mike:
很顯然,故事的主角是一位喜歡NVIDIA顯卡的瘋狂電腦玩家,這位胖胖的哥們能夠用粗魯?shù)姆椒▽⒆约旱碾娔X改造成非常具有創(chuàng)意的造型,同時(shí)也能讓電腦發(fā)揮最強(qiáng)的性能!由于他專業(yè)的電腦動(dòng)手能力,Mad Mod Mike幾乎成為了廣大電腦玩家頂禮膜拜的偶像——這當(dāng)然是Demo的劇情。





這個(gè)Demo主要強(qiáng)調(diào)了7800多達(dá)24條像素渲染管線的強(qiáng)勁性能!Mad Mod Mike的風(fēng)格與Luna簡直截然相反,Luna是盡可能的渲染出接近真人的完美效果,而Mad Mod Mike刻意采用了卡通漫畫式的風(fēng)格,大量使用了景深、輻射光照等效果,使得場景有一種朦朧美感!雖然是卡通風(fēng)格,但主角皮膚以及衣著都渲染得細(xì)致入微!當(dāng)然簡簡單單的劇情也是挺有意思。
● 總結(jié):
到此為止,NVIDIA和ATI兩大顯示巨頭的所有演示Demo就介紹完了,由于NVIDIA Demo數(shù)量眾多的原因,我們特意分為上下兩篇,前一篇(歷代顯卡精彩演示DEMO賞析點(diǎn)評(píng)之NV篇)主要介紹了Direct X 8以前的作品,主要抱著懷舊和補(bǔ)充支持的目的,而本文中的Demo全部建立在Direct X 9基礎(chǔ)上,Demo的質(zhì)量、技術(shù)含量以及體積都明顯高出一籌。
通過這些新舊Demo我們不僅了解NVIDIA的技術(shù)實(shí)力,更可以了解顯卡的發(fā)展歷史,而且在欣賞Demo的同時(shí)感受到樂趣,并且學(xué)習(xí)到一些顯卡3D渲染技術(shù)。一舉多得,何樂而不為呢?
就在本文截稿時(shí),NVIDIA正式發(fā)布了最新款的演示Demo——GeoForms,這款Demo曾在GeForce 7900GTX的發(fā)布會(huì)上演示過,如今NVIDIA以屏保的方式放出了這款Demo的下載。GeoForms幾乎囊括了目前最新非常先進(jìn)的所有3D圖形技術(shù),包括熱門的HDR+AA:

有興趣的朋友請到NV官方網(wǎng)站下載這些Demo,NZone網(wǎng)站提供了NVIDIA所有Demo、壁紙和屏保的下載。<
關(guān)注我們
