延迟渲染的好处与优点都在这里了

复制帖子链接

发贴时间:2017-08-08 17:52 

来自版块:CG新闻

人气3158 评论0 点赞0
原文出处:
点击查看
之前微妙网渲染给大家简单介绍过延迟渲染的定义,不过还是有些读者不太明白为什么要选择延迟渲染来工作,今天微妙网-云就给大家带来这篇文章,来谈谈延迟渲染的好处。

延迟渲染提供了下面的好处:
1, 光照所耗费的资源独立于场景复杂度,这样就不用再费尽心机去想着处理那些光源影响几何体了。
2,不必要再为几何体的受光提供附加的Pass了,这样就节省了Draw Call和状态切换的数量。
3,在增加新的光源类型和光照模型时,材质的Shader不需要做出任何改变。
4,材质Shader不产生光照,这样就节省了计算额外的几何体的指令数。
延迟渲染需要显卡提供MRT的支持,且利用了不断增加的存储器的带宽——这也就意味着我们可能得对玩家所使用的硬件提出更高的要求。因此我们既实现了前向着色,也实现了延迟渲染。我们优化了前向着色管道,并在此基础上完成了延迟渲染管道。
有了一个完全基于前向着色的系统作为后盾,我们就可以以更高的硬件标准来完成延期渲染系统了。我们使用了SM2的显卡作为前向着色系统的最低配置,而延迟渲染系统,则需要支持SM3的显卡。这样就更易于开发一个延期渲染管道,因为我们不必要再顾虑指令数的限制,且能使用动态分支语句。

延迟渲染的好处与优点都在这里了

延迟渲染的好处与优点都在这里了


通过本文,相信大家对延迟渲染技术的好处已经有了一定的了解了。想深入学习的话可以上蓝海-微妙网-渲染先学习一下基础知识吧。

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

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