环境光照
用一张图记录在场景中一点从任何一个方向看所接受到的光照。(默认光照来自无限远)只能用于着色,不能用做阴影
从环境光照获取某一点的着色这种技术被称之为IBL(Image-based lighting)
获取颜色的方法即为解相应的渲染方程
如果用通用的蒙特卡洛积分,会导致计算缓慢。需要采用其他方法避免采样。
BRDF是glossy的,那么它反射的光线的影响范围是比较小的。
BRDF是diffuse的,那么的朝四周反射的光线的值是变化不大的。
这正好满足的积分拆开的条件。
g(x)为平滑或者影响范围比较小的函数,拆出来的函数只需要在g(x)的影响范围内积分就好了。
将之前的渲染方程拆分:
拆出来的部分即为黄色框内的部分。该部分所表达的意思即为将BRDF所影响的范围内的光照加起来并平均一下。实质上就是将图片周围的像素点加起来平均