現(xiàn)實(shí)中鏡頭造成的暗角成因有好幾種,當(dāng)中最容易實(shí)作的大概是illuminance vignetting。雖然illuminance vignetting本身就是由好幾道因素造成的,例如光線距離、光線進(jìn)入鏡頭的角度等,但最後可以簡化成illuminance會(huì)以光線入射角的餘弦四次方的比例下降。
illuminance vignetting加上去後,圖片四周只稍微暗了一些,感覺效果不怎麼樣,於是我一度把腦筋動(dòng)到optical vignetting上。optical vignetting的成因是光線被鏡頭內(nèi)部的元件擋住了,由於這個(gè)現(xiàn)象太過複雜,要完整模擬幾乎不可能。雖然Tri-Ace早在銀河遊俠4就以某種近似法模擬了optical vignetting效果,但他們從來沒有公開過做法。最後我放棄了optical vignetting,乾脆簡單地用距離畫面中心多遠(yuǎn)來計(jì)算變暗的程度。
之後只要將距離法所用到的參數(shù)和光圈大小掛勾,就能當(dāng)成簡易的optical vignetting模擬了,不過在那之前我得先搞清楚光圈與暗角範(fàn)圍的關(guān)係…
▲未加上任何暗角效果
▲illuminance vignetting
illuminance vignetting加上去後,圖片四周只稍微暗了一些,感覺效果不怎麼樣,於是我一度把腦筋動(dòng)到optical vignetting上。optical vignetting的成因是光線被鏡頭內(nèi)部的元件擋住了,由於這個(gè)現(xiàn)象太過複雜,要完整模擬幾乎不可能。雖然Tri-Ace早在銀河遊俠4就以某種近似法模擬了optical vignetting效果,但他們從來沒有公開過做法。最後我放棄了optical vignetting,乾脆簡單地用距離畫面中心多遠(yuǎn)來計(jì)算變暗的程度。
▲illuminance vignetting + 中心距離法
之後只要將距離法所用到的參數(shù)和光圈大小掛勾,就能當(dāng)成簡易的optical vignetting模擬了,不過在那之前我得先搞清楚光圈與暗角範(fàn)圍的關(guān)係…