PBR IBL 预滤波环境贴图 BRDF

反射方程


image.png

镜面反射部分


image.png

简化 分割求和近似法


image.png

image.png预滤波环境贴图

  • 理解为对光亮度 [公式] 求均值。经过nvr的假设
  • 仅取决于表面粗糙度(surface roughness)和反射矢量(reflection vector)。
  • 似于辐照度图,是预先计算的环境卷积贴图
  • 卷积的每个粗糙度级别,我们将按顺序把模糊后的结果存储在预滤波贴图的 mipmap 中
  • image.png

image.png 环境BRDF

  • 镜面反射项的半球方向反射率(hemispherical-directional reflectance),可以理解为环境BRDF(Environment BRDF)。
  • 其取决于仰角θ,粗糙度α和菲涅耳项F。
  • 通常使用Schlick近似来近似F,其仅在单个值F0上参数化,从而使Rspec成为三个参数(仰角θ(NdotV),粗糙度α、F0)的函数。

image.png

  • 代入F菲涅尔方程 简化方程
  • image.png
  • image.png
  • image.png
  • image.png
  • image.png
  • image.png
  • 由于 f(p,ωi,ωo) 已经包含 F 项,它们被约分了,这里的 f 中不计算 F 项。
  • image.png
  • image.png
  • image.png
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享