如何利用Ogre引擎延迟渲染来达到景深效果

发贴时间:2017-08-04 17:45 

来自版块:CG新闻

人气1082 评论0 点赞0
点赞
收藏
打赏
扫码分享给朋友
当前帖子链接已复制,快去粘贴分享吧~
下载文件
×
本帖全部文件列表
原文出处:
点击查看
Maya(写实风格)特效示意库插件
我们为了获得逼真的效果图,景深效果是必须要学会的,在延迟渲染中也不例外。今天蓝海.微妙网就给大家找了一篇Ogre引擎的景深图制作方法,大家一起来看一下吧。

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

如何利用Ogre引擎延迟渲染来达到景深效果

如何利用Ogre引擎延迟渲染来达到景深效果


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

复制以下链接分享到 QQ群 QQ空间 贴吧 或其他CG网站上,每进来一个人你将获得: 2微豆

客服
快速回复 返回顶部 返回列表