我們為了獲得逼真的效果圖,景深效果是必須要學會的,在延遲渲染中也不例外。今天藍海.微妙網就給大家找了一篇Ogre引擎的景深圖制作方法,大家一起來看一下吧。 景深這個術語來自攝影和攝像,模擬人眼聚焦一個物體時對聚焦之外物體的虛化模糊的一種效果,在游戲中,這種技術往往出現在一些交代劇情的過場上,給人一種影視化的感覺。 首先對當前渲染得到的畫面(map)進行高斯模糊(類似PS中的濾鏡)另存在一張紋理(blurmap)上,在獲取depthmap,根據要聚焦的位置參數將得到一張遮罩圖(maskmap),再使maskmap使blurmap與map進行混合,就得到了下圖中的效果,在實現這個技術上我的做法相對簡單,效果也算不錯,當然也有更好地方式,但實現起來也相對復雜,這里不再細說。 ![]() 延遲渲染和其它渲染技術一樣,都有很多值得研究的地方。比如這篇Ogre引擎的景深效果圖教程就很好的說明了這一點。想看更多有關渲染的教程就上藍海.微妙網吧。 |