引爆你的視覺!NV最新DX9 DEMO全解析
Nalu這個Demo可是NV的重頭戲,所以無論從哪個方面來說都是完美無暇的!接下來還有兩個6800系列的Demo可能無法同Nalu相提并論,但也是相當(dāng)有趣的,而且包含了豐富的3D圖形技術(shù)。
● Timbury:
這里Timbury就是首款給我們展示了真正的高動態(tài)范圍光照——FP16 HDR技術(shù)!
Timbury是一位為了研究昆蟲而不惜冒險的生物學(xué)家,這個Demo的劇情就是他捉弄一個小蟲子,結(jié)果被花叢中的昆蟲群體而攻之,受驚的教授連退幾步從懸崖掉落,幸好有根樹藤關(guān)鍵時刻救人一命,此時被捉弄的小蟲正在一點點地想要咬斷樹藤……
由于目前HDR技術(shù)已經(jīng)成為了顯卡領(lǐng)域非常熱門的話題,相信大家并不會陌生,從圖片當(dāng)中也可以清晰地看出來。
在Timbury這個Demo之前,NV和ATI都展示了基于9700/5800的HDR效果,如ATI的“Rendering With Natural Light”Demo,可能很多人以為只有SM3.0顯卡才具有HDR功能,實際上除了16位浮點精度的HDR之外,16位整數(shù)、8位浮點/整數(shù)都可以用來進行HDR運算,也就是說早期DX9顯卡都能支持HDR,但是光照的動態(tài)范圍遠不如SM3.0的16位整數(shù)HDR!
這里NV重點展示了6800本身所具有的浮點運算精度讓它可以輕而易舉地處理32位或16位的浮點數(shù)據(jù)。Demo當(dāng)中的光照效果通過NV EXR技術(shù)中的16位浮點運算來實現(xiàn),這讓所生成的場景有了比前一代顯卡更好的光照效果。Timbury是被周圍環(huán)境的光線所照亮,而不是由人造的、具有方向性的或聚光燈的光線所照亮。而且場景由可以控制場景清晰度的16位浮點渲染器所渲染生成,這種16位浮點渲染器還可用來計算Timbury的眼睛對周圍環(huán)境的響應(yīng)。這樣,照射到Timbury眼睛上的光線的強度就能夠根據(jù)周圍環(huán)境光線強度的大小而改變。再通過場景的后期處理,讓最終場景中明亮區(qū)域的表現(xiàn)更為真實;最后Timbury的面部特征透過厚厚的眼鏡鏡片夸張地表現(xiàn)出其發(fā)現(xiàn)新種類昆蟲時的激動情緒。
● Clear Sailing:
“Clear Sailing”演示的是一艘海洋中的雙桅帆船,但實際上主角并非帆船,NV的用意在于展現(xiàn)清晰逼真的海浪渲染效果!
Demo展示的是6800強大的頂點渲染和fragment shaders性能。其中海洋場景由逐個頂點和逐個像素的波浪效果運算處理所生成;船在海面所產(chǎn)生的陰影由逐個像素運算處理技術(shù)所生成;海浪所產(chǎn)生的泡沫由頂點渲染所生成,這種泡沫由海浪的大小所控制,具有動態(tài)的表現(xiàn)效果;飛濺的浪花是根據(jù)船的航行特征由一種模擬粒子運算來生成的;

船被周圍的光線所照亮,彩色貼圖、凹凸貼圖和實時陰影貼圖被應(yīng)用于場景架建。
此外,通過右上角的兩個按鈕,還可以觀察帆船被轟炸是木屑橫飛的情形,或者是開炮時船身傾斜的真實現(xiàn)象。
由于現(xiàn)在大家已經(jīng)都看慣了3DMark06當(dāng)中幾近完美的水面渲染效果,所以Clear Sailing當(dāng)中的海浪雖然運用了非常復(fù)雜的頂點建模,但確實是無法同一年后的3DMark06相比,因為他們之間本來就是不可比的。平心而論,Clear Sailing的海浪效果加上動態(tài)模糊技術(shù)之后,鱗波以及船尾泡沫渲染的還是比較出色。
關(guān)注我們
