《怪物猎人OL》的24小时动态环境光照

发表于2015-12-22
评论0 4.9k浏览

CryEngine 一直用 Image Based Lighting 做为其环境光照的解决方案。IBL 的优势就是简单易用,同时渲染效率不错。但是类似于其他预烘培的环境光照解决方案,该方案无法支持游戏中光源的实时转变。

本文介绍了如何引用近期的渲染技术,在线上重新光照 Cubemap 并进行类似于 AMD Cubemap Gen 的基于物理的 Cubemap filtering,以实现用一个 Cubemap 实现24小时不同日光下的正确的环境光照。

主要介绍:

1. 简要介绍 CryEngine 的 IBL 系统

2. 如何线上重新光照 cubemap

3. 如何利用 filtered importance sampling 来实时地以符合物理光照的形式正确模糊化重新光照后的 cubemap

4. 简要介绍游戏中如何近似处理环境 specular 的积分

5. 优化

注:建议下载 PPT 至本地后再阅读,因为 PPT 的 NOTE 里有许多讲解和公式引用。

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引