區別關係
現在很多玩家在爭論HDR和bloom效果的區別。其實,從遊戲表現出的畫面效果來看,兩者的差別不是很大,但是他們的技術成分就相差千里。今年年初,有國外玩家製作了一個《半條命2》的MOD,能夠模擬出HDR效果,注意,這僅是模擬,這個MOD實現的特效與bloom效果差別不大,幾乎可以說就是bloom效果。那么HDR與bloom效果的差別到底在什麼地方呢?
第一,HDR效果就是超亮的光照與超暗的黑暗的某種結合,這個效果是光照產生的,強度、顏色等方面是遊戲程式可動態控制的;bloom效果則是物體本身發出的光照,僅僅是將光照範圍調高到過飽和,是遊戲程式無法動態控制的。
第二,bloom效果無需HDR就可以實現,但是bloom效果是很受限的,它只支持8位RGBA,而HDR最高支持到32位RGBA。
第三,bloom效果的實現很簡單,比如《半條命2》的MOD就是一個很小的很簡單的MOD,而且bloom效果不受顯示卡的規格的限制,你甚至可以在TNT顯示卡上實現bloom效果(當然效果很差)!而HDR,必須是6XXX以上的顯示卡才能夠實現,這裡的HDR是指nVIDIA的HDR。這時有必要談nVIDIA和ATI的顯示卡所實現的HDR,兩者還是有區別的,具體區別就很專業了,總之從真實性表現來看,nVIDIA的顯示卡實現的HDR更好一些。HDR是nVIDIA提出的概念,從技術上來講,ATI當然無法嚴格克隆nVIDIA的技術,所以ATI的HDR是另一種途徑實現的儘可能接近的HDR,不能算“真”HDR,據傳ATI的R520能夠真正實現FP16 HDR。
綜合使用
事實上,遊戲開發商往往會將兩種特效一起使用以達到一個最終的效果。兩者的區別可以舉一個最簡單的例子:你在遊戲中,從黑暗的房間中走到太陽地中,你眼前的景物會很刺眼,隨後亮度會降低,完全就同現實中的情況一致。很神奇!這就是HDR特效的威力。而bloom效果實現的光照強度可能不會很真實,同時也是不可變的。
例如:極品飛車9即使用bloom而非HDR