纳金网

标题: 如何利用Ogre引擎延迟渲染来达到景深效果 [打印本页]

作者: lanhaicz    时间: 2017-8-4 17:43
标题: 如何利用Ogre引擎延迟渲染来达到景深效果
我们为了获得逼真的效果图,景深效果是必须要学会的,在延迟渲染中也不例外。今天蓝海创意云渲染就给大家找了一篇Ogre引擎的景深图制作方法,大家一起来看一下吧。

景深这个术语来自摄影和摄像,模拟人眼聚焦一个物体时对聚焦之外物体的虚化模糊的一种效果,在游戏中,这种技术往往出现在一些交代剧情的过场上,给人一种影视化的感觉。
首先对当前渲染得到的画面(map)进行高斯模糊(类似PS中的滤镜)另存在一张纹理(blurmap)上,在获取depthmap,根据要聚焦的位置参数将得到一张遮罩图(maskmap),再使maskmap使blurmap与map进行混合,就得到了下图中的效果,在实现这个技术上我的做法相对简单,效果也算不错,当然也有更好地方式,但实现起来也相对复杂,这里不再细说。

[attach]392235[/attach]
延迟渲染和其它渲染技术一样,都有很多值得研究的地方。比如这篇Ogre引擎的景深效果图教程就很好的说明了这一点。想看更多有关渲染的教程就上蓝海创意云渲染吧。






欢迎光临 纳金网 (http://course.narkii.com/club/) Powered by Discuz! X2.5