當(dāng)你從很亮的地方走進(jìn)比較暗的地方的時(shí)候,你會(huì)看不到任何東西;相反的,當(dāng)你從很暗的地方走到太陽(yáng)下,你會(huì)覺(jué)得特別刺眼。事實(shí)上,你晚上不開(kāi)燈,也能看清自己的房間;而在操場(chǎng)上玩的時(shí)候,你也沒(méi)有覺(jué)得光線有什么過(guò)分。
這些現(xiàn)象來(lái)自于眼睛曝光控制的變化和延時(shí)。眼睛總是試圖調(diào)節(jié)最合適神經(jīng)的光線入射,因此光線強(qiáng)度和亮度并不是線性關(guān)系。

當(dāng)在戶外,光線比較充足,此時(shí)曝光度較小,限制了進(jìn)入眼睛的光線,當(dāng)進(jìn)入光線減弱的地方后,由于小曝光度不能一下子變大,因此短時(shí)間內(nèi)能進(jìn)入眼睛的光線急劇減少,覺(jué)得環(huán)境過(guò)分昏暗,但并不以為著暗處沒(méi)有光線,事實(shí)上,即使看起來(lái)很暗的地方,光線量還是相當(dāng)可觀的。等到眼睛的曝光度適應(yīng)過(guò)來(lái)后,此時(shí)曝光度應(yīng)該變大了,因此眼睛接收到了更多的光線,環(huán)境看起來(lái)就不那么昏暗了。
眼睛的曝光渲染算法和曝光調(diào)整算法并不是屬于HDR的,HDR說(shuō)白了只是高精度浮點(diǎn)紋理,因此這兩種算法可以獨(dú)立運(yùn)用。
首先曝光調(diào)整算法,其問(wèn)題實(shí)質(zhì)就是要根據(jù)當(dāng)前場(chǎng)景的平均亮度和當(dāng)前的曝光度,計(jì)算出新的曝光度。曝光度的調(diào)整要緩慢的,才能顯得有延時(shí),近似于現(xiàn)實(shí)。
曝光渲染算法,是獲取場(chǎng)景中每個(gè)象素的亮度,并乘以曝光度,同時(shí)為了避免線性關(guān)系,對(duì)剛才的結(jié)果取log或者exp之類的,只要圖形類似于插圖的公式都可以嘗試。
posted on 2006-10-13 11:09
LOGOS 閱讀(1032)
評(píng)論(0) 編輯 收藏 引用