軍團(tuán)要塞2無法換武器
您好。我是888。
盜版(完美版)無法使用新武器。新武器是正版的特權(quán),如果很想用,那就得入手正版嘍。
請問一下愛瘋五相機(jī)屏幕正上方的HDR是什么東東?
HDR的全稱是High Dynamic Range,即高動態(tài)范圍,比如所謂的高動態(tài)范圍圖象(HDRI)或者高動態(tài)范圍渲染(HDRR)。動態(tài)范圍是指信號最高和最低值的相對比值。目前的16位整型格式使用從“0”(黑)到“1”(白)的顏色值,但是不允許所謂的“過范圍”值,比如說金屬表面比白色還要白的高光處的顏色值。
在HDR的幫助下,我們可以使用超出普通范圍的顏色值,因而能渲染出更加真實的3D場景。也許我們都有過這樣的體驗:開車經(jīng)過一條黑暗的隧道,而出口是耀眼的陽光,由于亮度的巨大反差,我們可能會突然眼前一片白光看不清周圍的東西了,HDR在這樣的場景就能大展身手了。
下面是由OpenEXR網(wǎng)站提供的HDR的一個簡單例子。OpenEXR是由工業(yè)光魔(Industrial Light & Magic)開發(fā)的一種HDR標(biāo)準(zhǔn)。工業(yè)光魔則是一家世界聞名的加州工作室,該工作室創(chuàng)造過許多驚人的CG和視覺效果,比如1977年版的電影《星球大戰(zhàn)》中的總多特效。
最左邊的是原始圖片,樹木非常暗因為整體曝光受到遠(yuǎn)處高亮光的影響;中間圖片的亮度提高了3級;而右邊圖片的亮度提高了7級,樹木的細(xì)節(jié)很容易辨別,而背景極度明亮。
總之簡單來說,HDR可以用3句話來概括:
1.亮的地方可以非常亮
2.暗的地方可以非常暗
3.亮暗部的細(xì)節(jié)都很明顯
HDR是目前追求畫面逼真度最新最先進(jìn)的手段。Crytek已經(jīng)準(zhǔn)備把它加入Far Cry 的1.3補(bǔ)丁中,以及他的史詩大作Unreal Engine 3。根據(jù)最近透露出來的消息,他們正在為半條命2:迷失海岸制作特殊的HDR效果,同時,F(xiàn)arCry將通過Shader Model 3執(zhí)行HDR,這些,將只能工作在NVIDIA最新的顯卡上。半條命2通過Shader Model 2執(zhí)行HDR,主要是考慮到ATI顯卡的目前情況
什么是HDRI文件?
HDRI文件是一種文件,擴(kuò)展名是hdr或tif格式,有足夠的能力保存光照信息,但不一定是全景圖。Dynamic Range(動態(tài)范圍)是指一個場景的最亮和最暗部分之間的相對比值。一張HDR圖片,它記錄了遠(yuǎn)遠(yuǎn)超出256個級別的實際場景的亮度值,超出的部分在屏幕上是顯示不出來的。可以這樣想象:在photoshop里打開一張從室內(nèi)往窗外外拍的圖片,窗外的部分處在強(qiáng)烈的陽光下,曝光過度,呈現(xiàn)的是一片白色,沒有多少細(xì)節(jié)。你將毫無辦法,調(diào)暗只會把白色變成灰色而已,并不會呈現(xiàn)更多的細(xì)節(jié)。但如果同一場景是由hdr紀(jì)錄的話,你減低曝光度,原來純白的部分將會呈現(xiàn)更多的細(xì)節(jié)。
什么是HDR特效?
現(xiàn)在將HDR和游戲聯(lián)系起來。HDR在游戲中特指HDR特效。HDR特效是通過ShaderModel實現(xiàn)的的圖像渲染特效。想要實現(xiàn)HDR特效,首先,游戲開發(fā)者要在游戲開發(fā)過程中,利用開發(fā)工具(就是游戲引擎)將實際場景用HDRI記錄下來,當(dāng)然開發(fā)技術(shù)強(qiáng)的開發(fā)組會直接用小開發(fā)工具(比如3D MAX的某些特效插件)創(chuàng)造HDRI圖像;其次,我們的顯卡必須支持顯示HDR特效,nVIDIA的顯卡必須是GeForce 6系列或更高,ATI顯卡至少是Radeon 9550或以上。HDR特效最早是在nVIDIA的顯卡實現(xiàn)的,但是ATI的SMARTSHADER技術(shù)也包含HDR技術(shù),不過這種HDR從實現(xiàn)原理上與nVIDIA的還是有區(qū)別的,只不過這種區(qū)別對于玩家來講沒有什么意義。
HDR是nVIDIA提出的概念,早先開發(fā)商都是通過Shader Model 3.0來實現(xiàn)HDR特效,因此只有nVIDIA的GF 6XXX和GF 7XXX系列能夠?qū)崿F(xiàn)HDR。有人說ATI的顯卡也可以實現(xiàn)HDR,ATI自己也是這么宣稱的,其實ATI面對競爭壓力,也效仿nVIDIA實現(xiàn)了RADEON顯卡的模擬HDR的支持,注意,僅是模擬,而且是通過Shader Model 2.0實現(xiàn)的。
實際上,HDR分為三個種類,即FP16 HDR、FP24 HDR和FP32 HDR,《孤島驚魂》v1.31版支持的HDR是FP16 HDR,F(xiàn)P16 HDR是一種特殊硬件加速的HDR,這種HDR還沒有被當(dāng)前(至少2005年9月之前)的ATI的顯卡所支持。模擬HDR不需要特殊硬件加速方法實現(xiàn),《半條命2:失落的海岸》實現(xiàn)的HDR就是模擬的HDR,畢竟Valve要照顧ATI的顯卡,不過還有一種說法是,《半條命2:失落的海岸》一直在拖延發(fā)布日期,是因為ATI要求Valve必須等待R520顯卡上市之后才可以發(fā)布《半條命2:失落的海岸》,因為R520可能會真正支持FP16 HDR,所以有可能《半條命2:失落的海岸》也支持FP16 HDR。
HDR和bloom效果的區(qū)別和關(guān)系
現(xiàn)在很多玩家在爭論HDR和bloom效果的區(qū)別。其實,從游戲表現(xiàn)出的畫面效果來看,兩者的差別不是很大,但是他們的技術(shù)成分就相差千里。今年年初,有國外玩家制作了一個《半條命2》的MOD,能夠模擬出HDR效果,注意,這僅是模擬,這個MOD實現(xiàn)的特效與bloom效果差別不大,幾乎可以說就是bloom效果。那么HDR與bloom效果的差別到底在什么地方呢?
第一,HDR效果就是超亮的光照與超暗的黑暗的某種結(jié)合,這個效果是光照產(chǎn)生的,強(qiáng)度、顏色等方面是游戲程序可動態(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效果(當(dāng)然效果很差)!而HDR,必須是6XXX以上的顯卡才能夠?qū)崿F(xiàn),這里的HDR是指nVIDIA的HDR。這時有必要談nVIDIA和ATI的顯卡所實現(xiàn)的HDR,兩者還是有區(qū)別的,具體區(qū)別就很專業(yè)了,總之從真實性表現(xiàn)來看,nVIDIA的顯卡實現(xiàn)的HDR更好一些。HDR是nVIDIA提出的概念,從技術(shù)上來講,ATI當(dāng)然無法嚴(yán)格克隆nVIDIA的技術(shù),所以ATI的HDR是另一種途徑實現(xiàn)的盡可能接近的HDR,不能算“真”HDR,據(jù)傳ATI的R520能夠真正實現(xiàn)FP16 HDR。
事實上,游戲開發(fā)商往往會將兩種特效一起使用以達(dá)到一個最終的效果。兩者的區(qū)別可以舉一個最簡單的例子:你在游戲中,從黑暗的房間中走到太陽地中,你眼前的景物會很刺眼,隨后亮度會降低,完全就同現(xiàn)實中的情況一致。很神奇!這就是HDR特效的威力。而bloom效果實現(xiàn)的光照強(qiáng)度可能不會很真實,同時也是不可變的。