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


