景深:
物體在距離鏡頭的一個(gè)范圍之內(nèi)能夠清晰成像(聚焦)在那個(gè)范圍之外的物體則成像模糊,這種現(xiàn)象就是景深,即Depth of Field(DOF)
Camera Models:
一般我們?cè)趫D形學(xué)中用到的camera model是針孔照相機(jī),而真實(shí)的照相機(jī)是薄透鏡成像的,其區(qū)別:
pinhole lens : 通常only a single ray穿過(guò)到達(dá)膠片上,這樣得到的像總是在焦點(diǎn)上的,通常說(shuō)的曝光;
thin lens : 很多光線可以通過(guò)折射,相交等等成像,焦距,物距,像距等。
公式:
通常需要兩邊pass
pass1:得到深度和模糊參數(shù)
pass2 : 模擬模糊圈,融合模糊圖像與清晰圖像,在模糊圈內(nèi)選取一個(gè)中心點(diǎn)采用泊松圓盤分布隨機(jī)選取12個(gè)像素進(jìn)行采樣,根據(jù)模糊參數(shù)進(jìn)行融合
不使用DOF:
使用DOF:
采用Gaussian Fileter:
采用高斯濾波的方法來(lái)做模糊不同于上面的方法:
1pass: 繪制場(chǎng)景到fbo.tex[0];
2pass: 降采樣場(chǎng)景到fbo.tex[1];
3pass: 對(duì)x方向高斯模糊到fbo.tex[2];
4pass: 對(duì)y方向高斯模糊到fbo.tex[3];
5pass: 對(duì)原場(chǎng)景和模糊場(chǎng)景根據(jù)深度系數(shù)來(lái)進(jìn)行線性插值;
半球光照+Gaussiam fileter DOF
看著很戳的樣子- -!
http://www.dcview.com.tw/photoclass/depth/dof_01.htm