球谐函数介绍(Spherical Harmonics)
原理介绍可参考:
https://zhuanlan.zhihu.com/p/351289217球谐函数简介
球谐基的计算方法
SH基函数的形状示意图(三阶),红色为正,蓝色为负:

lighting 投影到 SH的过程描述如下:


计算过程是通过蒙特卡罗积分完成的,积分采用的概率函数也就是权重fWt的倒数,u跟v表示的是cubemap上这个face上的uv坐标(这里的uv坐标不是从-1到1,而是会考虑z值的影响,比如在+X face上,就是y/z),fWt表示的是差分立体角
1. 采样
针对环境光进行采样,首先需要先建立环境光贴图,环境光贴图使用了 cubemap 的形式,见下

本文介绍了球谐函数Spherical Harmonics的基本原理,包括球谐基的计算方法和在光照投影中的应用。通过蒙特卡罗积分进行环境光采样,将环境光简化为几个系数,用于渲染时的光照还原。然而,球谐函数在处理高频信号和全局效果时可能表现不佳。
最低0.47元/天 解锁文章
1567

被折叠的 条评论
为什么被折叠?



