IBL

Image Based Lighting多在工程中应用于环境光,分别针对于BRDF中的漫反射与镜面反射


漫反射

球谐函数

  • 球谐函数是一组全球空间的基函数
  • 对于基函数的投影系数:
  • 可进行旋转变换(基于球谐函数的线性组合拟合以及球谐函数的旋转不变性): 旋转变换时,我们应通过改变系数的方式去实现相应旋转,方便通过N采样时,我们能即时的将其(x,y,z)带入基函数,其中二阶基函数为,,,即: 同理,对于三阶的基函数,同样是通过提取多项式中的原基函数的系数建立矩阵(5x5)

球面卷积

  • 卷积个人理解:对原函数进行相对位置的积分处理得到一个新函数
  • 公式
  • 对于球谐基函数或傅里叶基函数此类频域的基函数来说,卷积操作等于基函数系数相乘(基于其基底正交性推导),即: 推导过程: 其中Cni(基于勒让德多项式):

真实立体角(Cubemap->球面空间)

  • 公式:

镜面反射

蒙特卡洛重要性采样

  • 公式 其中 推导:
    • 法线分布函数D(H)并非法线的概率密度函数,理由:D(H)为微观面积与宏观面积的立体角之比
    • 对于除以概率密度的理解:
      • 概率密度控制采样密度,积分本质为面积的计算,采样密度与采样范围成反比,累加(采样范围x采样值)=面积
      • g(x)乘以概率密度再积分意义为该积分域的g(x)的平均值,所以累加即可得到
  • 分离为:
  • 预滤波环境贴图:
  • BRDF项 其中第一项为R(Scale),第二项为G(Offset). 所有基于BRDF cooktorrance的双向反射分布函数都可以进行类似公式