DX10為時尚早 SM3.0特性效果完全展示
本文轉載自IT世界,文章看法不代表本站觀點。
06年將是3D圖形業(yè)界又一個具有里程碑意義的年份,已經知道微軟會在下半年推出整合DX10的Windows Vista操作系統(tǒng),而ATI和NVIDIA兩大GPU廠商也已規(guī)劃同步發(fā)布各自對應DX10的新一代GPU產品,與此同時一系列在DX10中的圖形技術,如Shader 4.0等預期也將在未來陸續(xù)得到應用。
CryEngine 2引擎下的DX10游戲《Crysis》
不過現(xiàn)有DX9的相關技術事實還有許多應用的空間,畢竟現(xiàn)在支援Shader 3.0的游戲還不太多,而3D游戲發(fā)展經過這么多年事實也早已確認廠商們是一步一步地來并不會一步登天,所以現(xiàn)有支援Shader 3.0的顯卡用戶事實在未來最少一年半內還能讓舊有的產品繼續(xù)發(fā)揮余熱。
目前隨著ATI推出X1000系列,而NVIDIA方面也早已在GeForce 6全線產品引入對Shader 3.0的支持,支援DX9.0c(也就是Shader 3.0)的產品現(xiàn)在也已并非高端顯卡的專利,同時也隨著相應支援Shader 3.0及其擴展圖形技術的游戲陸續(xù)推出,游戲玩家們現(xiàn)在事實已能享受到比過往更為優(yōu)秀且真實的畫面效果,而在下文當中,我們就會通過在多款游戲上不同的畫面截圖向大家直接介紹新技術所為游戲畫面帶來的不同提升及所能實現(xiàn)的特效。當然目前舊有支援Shader 1.1及2.0的顯卡也能實現(xiàn)類似的效果,不過具體的效果相對事實會略差而已,具體正如下圖:

子彈時間(Bullet Time)的概念初始來自黑客帝國這部電影,由Max Payne正式引入到PC游戲當中,而在F.E.A.R.上,利用最新的Shader 3.0我們可以實現(xiàn)更加好的子彈時間效果.

另外一個來自Shader 3.0所實現(xiàn)的特效,我們可以看到在炸彈爆炸后所引起的氣浪沖擊。

同時火焰效果看起來也已經相當真實

在另外一款游戲:Shadow Grounds當中我們可以看到更多Shader 3.0特效的例子,如上圖中火焰噴射器所發(fā)出的火舌。
水面效果與夜視角度特效

水面效果是Shader 3.0應用最多的環(huán)境之一,而在Shadow Grounds上水面效果同樣不錯,如真實的光反射現(xiàn)象。

當氣體充斥室內的時候,Shader 3.0令人們的視覺如真實那樣會令物品變得模糊或扭曲。

一個大家都很熟悉的游戲了,來自細胞分裂3中的夜視角度特效。
Shader 1.1/2.0/3.0之不同
如我們上文所說,硬件支援Shader 2.0(及1.1)或3.0事實對游戲畫質的表現(xiàn)是有所區(qū)別的,首先任何可支援Shader 3.0的顯卡事實均可對應像HDR渲染,Parallax Mapping(位移映射)等新圖形技術使用,而Shader 2.0是不能實現(xiàn)的,同時Shader 3.0直觀地對比2.0也可令游戲畫面中的細節(jié)表現(xiàn)更加真實,如水面上的波浪會更真實且有豐富的光影效果。目前只有像ATi的X1000和NVIDIA的GeForce 6/7能夠支援Shader 3.0。


在帝國時代3中,只有Shader 3.0能為游戲帶來最真實的水面和波浪效果


而在黑與白2上,Shader 2.0顯卡所帶來的畫面效果對比Shader 2.1/3.0而言無疑有著較大的差異,這里Shader 2.1能實現(xiàn)和3.0相同的效果主要是因為游戲特別對ATi的Shader 2.1顯卡,如X800等作出特別優(yōu)化才能實現(xiàn)。

而當Shader 1.1遇到Shader 2.0+顯卡時,墻壁的細節(jié)表現(xiàn)上Shader 1.1無疑缺乏“深度”


在細胞分裂3中Shader 3.0不同搭配對比Shader 1.1(DX8)的不同效果對比,毫無疑問Shader 3.0搭配HDR的畫面是最好的。
HDR及位移映射效果簡介
上文當中我們?yōu)榇蠹医榻B過HDR(High Dynamic Range,高動態(tài)范圍)渲染和Parallax Mapping(位移映射)兩項技術,從簡單的理論上而言HDR渲染可讓游戲畫面實現(xiàn)更佳的光影效果,而位移映射出現(xiàn)的目的主要是為了取代前代的Bump Mapping(凹凸貼圖)讓粗糙及不規(guī)則的物體(如墻壁)效果能夠增強,同時當視角移動的時候相關畫面也會相互聯(lián)系而不會獨立不變,具體的效果示范也如下圖:

細胞分裂3中應用HDR時無疑令畫面更加明亮




Serious Sam 2里啟用HDR后,游戲中的陽光照射及反射表現(xiàn)同樣已接近真實,具體細節(jié)表現(xiàn)最突出的無疑是強烈的陽光照射及合理的光反射現(xiàn)象
位移映射在細胞分裂3的效果對比

F.E.A.R.上應用了位移映射技術,雖然細看無疑還不太真實,但其效果已經比沒有的時候好


而在細胞分裂3里,雖然應用位移映射后在不規(guī)則物體(地面和墻壁)上更有深度,不過從實際而言,最少從畫面來說,這里所表現(xiàn)出來的模糊和扭曲反而不太符合真實
不同時代之進化
不同時代的GPU或顯卡產品事實均代表著當時圖形技術應用的最高水平,不過也當然我們不能拿GeForce 7800/X1800和GeForce 4600/9700相比,所以最后我們也決定將近年不同階段的3D顯卡通過同一的游戲畫面來直觀地表現(xiàn)出來以讓大家更容易地看到不同時代顯卡在當今游戲中不同的畫面性能表現(xiàn)。

在F.E.A.R.里,由于我們采用的顯卡僅為GeForce 2級所以只能在游戲的最低畫質設定上運行以保證速度,圖中我們可以看到沒有任何特效,材質表現(xiàn)簡單且也忽略了陰影細節(jié)。

GeForce 3/4和Radeon 9700/9800下,我們可以打開一定的特效并令畫面更加有細節(jié)及明亮,不過同樣地陰影細節(jié)繼續(xù)要被忽略了。

剛剛過去的一代產品,在GeForce FX和X800里能實現(xiàn)一定的陰影細節(jié),而墻壁紋理上的表現(xiàn)也更為豐富。

目前主流的GeForce 6/7和X1000系列所能實現(xiàn)非常好的的效果,對比前者無疑在墻壁上的表現(xiàn)更為真實,而光影表現(xiàn)方面也更富有色彩及真實 從Shader 1.0到2.0再到3.0,Shader 4.0也即將隨DX10正式推出,相關的圖形技術應用范圍已不再局限于最初僅為某些畫面表現(xiàn)的情況而設,未來的圖形技術應用發(fā)展無疑將令游戲畫面更加貼近真實以讓人們享受更多,至于未來可支援DX10,并采整合Shader架構設計的G80或R600屆時的性能表現(xiàn)又將如何?這只能讓我們在下半年慢慢拭目以待了。
更多新聞:《DX10大作!CryEngine2引擎特效全展示》<
關注我們


