一步步学OpenGL(36) -《延迟渲染》

Posted Mr_厚厚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一步步学OpenGL(36) -《延迟渲染》相关的知识,希望对你有一定的参考价值。

教程 36

延迟渲染(二)

原文: http://ogldev.atspace.co.uk/www/tutorial36/tutorial36.html

CSDN完整版专栏: https://blog.csdn.net/cordova/article/category/9266966


理论介绍

上个教程我们学习了延迟渲染的基础原理,并从几何阶段第一个pass计算得到了G-buffer组合数据(diffuse、normal、shadow等),通过运行demo可以看到G-buffer的内容。这里我们将完成延迟渲染的的基本实现,最终的场景看上去会和前向渲染的结果基本一样,同时还存在个小问题,这个问题将在下一章进行讨论解决。

现在G-buffer已经准备好了,我们可以来进行光照计算了。光照计算的公式本身没有变ÿ

以上是关于一步步学OpenGL(36) -《延迟渲染》的主要内容,如果未能解决你的问题,请参考以下文章

一步步学OpenGL(35) -《延迟渲染》

一步步学OpenGL(37) -《延迟渲染》

一步步学OpenGL(37) -《延迟渲染》

一步步学OpenGL(33) -《实例渲染》

一步步学OpenGL 1-《打开一个窗口》

一步步学OpenGL-《你好顶点》