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

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