查看: 1978|回复: 0

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

[复制链接]

56

主题

1

听众

560

积分

初级设计师

Rank: 3Rank: 3

纳金币
121
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

发表于 2017-8-4 17:43:34 |显示全部楼层
我们为了获得逼真的效果图,景深效果是必须要学会的,在延迟渲染中也不例外。今天蓝海创意云渲染就给大家找了一篇Ogre引擎的景深图制作方法,大家一起来看一下吧。

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


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

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-3-29 08:13 , Processed in 0.080156 second(s), 29 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部