• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            實時陰影繪制技術(shù)研究

            C++博客 首頁 新隨筆 聯(lián)系 聚合 管理
              48 Posts :: 20 Stories :: 57 Comments :: 0 Trackbacks
            美麗新世界!8款頂尖游戲HDR效果欣賞
             
            轉(zhuǎn)自:http://media.qingdaonews.com/printthread.php?t=17483

            真實世界,主流游戲HDR效果大比拼!


              隨著《帝國時代3》、《F.E.A.R》等DX9c游戲大作的即將推出,關(guān)于NV/ATI顯卡的畫質(zhì)表現(xiàn)便成為玩家關(guān)注的焦點之一。而有關(guān)畫質(zhì)的討論中,HDR特效實際表現(xiàn)出的效果更在玩家中引發(fā)了一番大討論。

              HDR即“High-Dynamic Range”,高動態(tài)范圍光照的簡稱。它能夠在電腦上再現(xiàn)人類眼睛的視覺效果,通過完全逼真的光照效果讓人們在游戲中得到真實的感受。


              真實的視覺效果是HDR所要表現(xiàn)的根本

              我們知道,電腦能夠顯示的顏色包括紅、綠、藍、Alpha共4個通道,每個通道擁有8bit、也就是256種顏色,每存儲一種顏色需要4個8bit即32bit的空間。在這種圖像描述模型中,畫面中的每個像素色彩和亮度值都是由整數(shù)來表示。但是在處理圖片時,這種精度依然無法代表人肉眼可以看到的真實世界,難以滿足實際使用的要求。并且隨著進一步的圖形處理運算,顏色部分還會產(chǎn)生細微的變化,經(jīng)過反復(fù)多次運算的積累后,還會產(chǎn)生色彩細節(jié)丟失問題,無法真實再現(xiàn)自然的光照情況。

              與采用8位紋理格式(24/32位顏色每像素)的“傳統(tǒng)渲染”(LDR, Low Dynamic Range)模式相比,HDR可以支持電影業(yè)常用的fp16/fp32紋理格式(每像素采用64/128位浮點數(shù)),并支持fp16格式的混合和濾波操作。LDR只能表現(xiàn)出256:1的動態(tài)范圍(每種顏色的兩度范圍),而人眼能夠感知的亮度范圍是1014:1,因此傳統(tǒng)的8位整數(shù)格式難以表現(xiàn)出真實世界的光照情況。而NVIDIA HDR技術(shù)采用fp16的紋理格式,能夠支持1012:1以上的動態(tài)范圍,因此可以表現(xiàn)出非常逼真的光照效果。

              


              《帝國時代3》開啟HDR前后效果對比

              HDR技術(shù)雖然已成為游戲設(shè)計中的大勢所趨,但在實際應(yīng)用中仍存在著某些不和諧的因素。部分玩家表示在某些游戲中HDR效果過于追求高亮度,因而在游戲中造成非常不適應(yīng)的感覺。

              誠然,游戲的制作水平?jīng)Q定了HDR實現(xiàn)效果的優(yōu)劣,不同游戲里HDR表現(xiàn)的好壞也會各不相同。以下我們例舉了幾款支持HDR的主流游戲進行效果對比!即時戰(zhàn)略的輝煌:《帝國時代3》HDR對比

              《帝國時代3》游戲能夠完全支持DirectX 9.0c和Shader 3.0。如果您使用的是NVIDIA GF6/7系列顯卡、ATI RV5**顯卡時,在游戲設(shè)置的畫面設(shè)置中的“Shader Quality”的下拉菜單中選擇“Very High”即可開啟“HDR“效果。

              ◎ 場景一


              《帝國時代3》開啟HDR效果



              《帝國時代3》關(guān)閉HDR效果

              ◎ 場景二


              《帝國時代3》開啟HDR效果



              《帝國時代3》關(guān)閉HDR效果

              ◎ 場景三


              《帝國時代3》開啟HDR效果



              《帝國時代3》關(guān)閉HDR效果

              通過對比《帝國時代3》HDR效果截圖可以注意到,開啟后的游戲畫面效果非常明亮,畫面層次感很足,尤其在陽光照射下水面反射效果更是趨于真實,這一點在以往的即時戰(zhàn)略游戲中更不難以達到。

              HDR效果:★★★★:《勝利之日:起源》HDR截圖對比

              《Day of Defeat: Source》內(nèi)建最初在《Day of Defeat》當中出現(xiàn)過的4張地圖,名稱是 Avalance, Flash, Donner和Anzio,Valve采用HDR技術(shù)對地圖全部重新改造,在游戲當中可以根據(jù)玩家在游戲當中運動的方式,所處的地點以及所處的視角來調(diào)整實時光照。通過游戲當中的視頻選項面板,玩家在游戲當中可以隨時關(guān)閉/開啟HDR效果。

              ◎ 場景一


              開啟HDR效果



              未開啟HDR效果

              ◎ 場景二


              開啟HDR效果



              未開啟HDR效果

              ◎ 場景三


              開啟HDR效果



              未開啟HDR效果

              HDR效果:★★★★:《半條命2:失落的海岸》HDR截圖對比

              《半條命2:失落的海岸(Half-Life 2: Lost Coast)》實際上被理解為是一個為了展示技術(shù)特效而生的演示程序更為恰當。《失落的海岸》這個新關(guān)卡很短,大約10~15分鐘就可以通關(guān),但是它卻讓我們看到了Valve Source引擎的強大實力。相對原版的《半條命2》來說,新關(guān)卡所支持的HDR(高動態(tài)范圍渲染)最為吸引人。今天,我們就來使用NVIDIA和ATI目前最高端顯卡,測試一下《失落的海岸》的視覺效果以及性能表現(xiàn)到底如何。

              以下的游戲截圖均來自1600x1200分辨率,4xAA+16xAF環(huán)境下。游戲內(nèi)的各種設(shè)置均調(diào)節(jié)到最高,當然HDR選項也會打開。


              ◎ HDR對比場景一




              ◎ HDR對比場景二




              上我們可以看到,上面圖片中的木板所反射的光強度很大,甚至有些晃眼。而幾秒后的畫面亮度則要弱很多,我們就可以清晰的看到木板的材質(zhì)細節(jié)等。這樣的效果在《失落的海岸》中被廣泛應(yīng)用,比如巖石,墻壁等場景。

              HDR效果:★★★★

              完美體現(xiàn),《分裂細胞3》HDR效果截圖對比

              育碧的《細胞分裂:混沌法則》是目前HDR特效表現(xiàn)的比較完美的游戲之一,以下為開啟HDR前后游戲?qū)Ρ惹闆r。

              ◎ 場景一


              開啟HDR效果



              關(guān)閉HDR效果

              ◎ 場景二


              開啟HDR效果



              關(guān)閉HDR效果

              ◎ 場景三


              開啟HDR效果



              關(guān)閉HDR效果

              開啟HDR特效中,高動態(tài)范圍讓亮處效果更加炫目,而同時暗處的細節(jié)并未丟失。

              HDR效果:★★★★首款支持HDR游戲!《FarCry 1.3》效果截圖對比

              世界上最早實現(xiàn)HDR效果的游戲是《孤島驚魂》v1.3版,但是很遺憾這是通過安裝補丁實現(xiàn)的,而且效果不是很令人滿意。

              


              《FarCry》必須安裝v1.3版或者v1.31版升級補丁(點擊進入下載頁面),首先將游戲中所有選項設(shè)置到“Very High”,將抗鋸齒關(guān)閉,然后在FarCry快捷方式中加入如下字段(包括引號):"r_hdrrendering 7" "e_vegetation_sprites_distance_ratio 100.000000" "r_TexNormalMapCompressed 1"。

              具體例如:"C:\Program Files\FarCry\Bin32\FarCry.exe" "r_hdrrendering 7" "e_vegetation_sprites_distance_ratio 100.000000" "r_TexNormalMapCompressed 1"

              ◎ 場景一

             


              FarCry 1.3開啟HDR效果



              FarCry 1.3未開啟HDR效果

              ◎ 場景二


              FarCry 1.3開啟HDR效果



              FarCry 1.3未開啟HDR效果

              ◎ 場景三


              FarCry 1.3開啟HDR效果



              FarCry 1.3未開啟HDR效果

              ◎ 場景四


              FarCry 1.3開啟HDR效果



              FarCry 1.3未開啟HDR效果

              注意,由于HDR會很耗資源,所以分辨率盡量控制在1280×1024以下。像高頻Athlon 64+6800U這樣的配置也僅僅比較適合采用1280×1024的分辨率,過高的分辨率將讓幀數(shù)慘不忍睹。

              另外,你可以通過改變"r_hdrrendering 7"中的數(shù)值(范圍1-11)來調(diào)整HDR渲染時的光線效果。默認數(shù)值7是比較合適的設(shè)置,如果你打開HDR后感覺性能偏低,那么試著變?yōu)?r_hdrrendering 2",這樣可以關(guān)閉大多數(shù)光線效果以提升性能。

              HDR效果:★★★:《戰(zhàn)火兄弟連》HDR效果截圖對比

              游戲的默認選項中提供了HDR的調(diào)節(jié),但通過修改\Ubisoft\Gearbox Software\BrothersInArms\System\User.ini文件能夠?qū)崿F(xiàn)HDR效果的微調(diào)。等于號后面的1.000000、1.120000都可以調(diào)節(jié),比如調(diào)節(jié)到2.000000。




              ◎ HDR效果對比


              GeForce 6600開啟HDR



              Radeon 9550開啟HDR(Soft Lighting/軟件光照)



              關(guān)閉HDR

              從上面的截圖中不難看出,HDR對于畫質(zhì)的提升是非常明顯的。不僅光源的表現(xiàn)更加真實,而且被超射的物體也更逼真。

              :《DOOM3》《半條命2》“HDR”效果對比

              早期發(fā)布的《DOOM3》、《半條命2》并不支持HDR效果,但通過額外開發(fā)的MOD程序也能夠開啟模擬HDR的Bloom特效。

              ◎ 《DOOM3》


              《DOOM3》中開啟Bloom特效的效果圖



              《DOOM3》中未開啟Bloom特效的效果圖

              ◎ 《半條命2》


              《半條命2》中開啟Bloom特效的效果圖



              《半條命2》中開啟Bloom特效的效果圖

              HDR與Bloom的差別不是很大,但是他們的技術(shù)成分就相差千里:

              第一,HDR效果就是超亮的光照與超暗的黑暗的某種結(jié)合,這個效果是光照產(chǎn)生的,強度、顏色等方面是游戲程序可動態(tài)控制的;bloom效果則是物體本身發(fā)出的光照,僅僅是將光照范圍調(diào)高到過飽和,是游戲程序無法動態(tài)控制的。

              第二,bloom效果無需HDR就可以實現(xiàn),但是bloom效果是很受限的,它只支持8位RGBA,而HDR最高支持到32位RGBA。

              第三,bloom效果的實現(xiàn)很簡單,比如《半條命2》的MOD就是一個很小的很簡單的MOD,而且bloom效果不受顯卡的規(guī)格的限制,你甚至可以在TNT顯卡上實現(xiàn)bloom效果(當然效果很差)!

              事實上,游戲開發(fā)商往往會將兩種特效一起使用以達到一個最終的效果。兩者的區(qū)別可以舉一個最簡單的例子:你在游戲中,從黑暗的房間中走到太陽地中,你眼前的景物會很刺眼,隨后亮度會降低,完全就同現(xiàn)實中的情況一致。很神奇!這就是HDR特效的威力。而bloom效果實現(xiàn)的光照強度可能不會很真實,同時也是不可變的。

              HDR效果:★(假HDR效果)

              從游戲的發(fā)展史以及未來的發(fā)展狀況來看,隨著科學技術(shù)的發(fā)展,游戲越來越趨向于真實化,玩家不但要求游戲中的每一種物體都有真實的外觀,真實的物理特性,同時還要有真實的光照和陰影效果。其實HDR僅僅是游戲在走向真實化的道路中的一小步。
            posted on 2006-01-16 15:24 苦行僧 閱讀(2815) 評論(2)  編輯 收藏 引用 所屬分類: 轉(zhuǎn)載

            Feedback

            # re: 美麗新世界!8款頂尖游戲HDR效果欣賞 2006-02-13 22:07 laurence
            輝哥 收益非淺啊 不錯   回復(fù)  更多評論
              

            # re: 美麗新世界!8款頂尖游戲HDR效果欣賞 2006-04-07 16:19 巴拿馬???123
            gv計劃交際花看見兩口子系 .開看見解放看法們艱苦,單方面艱苦革命看來發(fā)急口令艱苦閨女艱苦沒,年艱苦馬褲呢鼻孔立刻了艱苦艱苦奮斗了反抗磨不開了乘法可憐蟲法立刻乘法看來,.考慮舊,可飛機棵沒jkgv可,jkfcglfgjik 艱苦法好看可見度反對反抗了沒看見內(nèi)飛機開幕艱苦地方趕快可





















              回復(fù)  更多評論
              

            狠狠色丁香婷婷久久综合 | 99久久人妻无码精品系列蜜桃| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 久久人人爽人人爽人人片av高请| 久久精品国产亚洲AV无码娇色 | 青青久久精品国产免费看| 久久无码中文字幕东京热| 久久久久久午夜成人影院| 久久国产高清字幕中文| 国产亚洲精久久久久久无码AV| 国产A级毛片久久久精品毛片| 久久精品无码专区免费东京热| 国产精品免费看久久久香蕉| 无码国内精品久久综合88| 97r久久精品国产99国产精| 性做久久久久久久久老女人| 久久久久综合网久久| 久久精品国产亚洲AV久| 大蕉久久伊人中文字幕| 漂亮人妻被黑人久久精品| 亚洲精品成人网久久久久久| 国产精品久久久久天天影视| 一本一道久久a久久精品综合| 国产成人久久精品麻豆一区| 久久天天躁狠狠躁夜夜avapp| 亚洲天堂久久久| 亚洲婷婷国产精品电影人久久| 国产精品久久免费| .精品久久久麻豆国产精品| 亚洲国产欧美国产综合久久| 久久热这里只有精品在线观看| 国产成人久久精品麻豆一区| 久久美女人爽女人爽| 久久久久久狠狠丁香| 久久精品国产只有精品2020| 97久久国产亚洲精品超碰热| 热re99久久精品国99热| 久久人人爽爽爽人久久久| 久久精品aⅴ无码中文字字幕重口| 亚洲精品乱码久久久久久按摩 | 日日狠狠久久偷偷色综合0|