prt2:precompute part Glossy Case


Introduction ​

The Diffuse Case

About view point. * 2 About light position. * 2

Ti

1.:

L(o)=∫ΩL(i)V(i)ρ(i,o)max(0,n⋅i)di

(注:这里L(o)是出射辐射度,积分内部包含了入射光 L(i)、可见性 V(i)、BRDF ρ(i,o) 以及余弦项 max(0,n⋅i))

2. 第一次近似(将积分转化为求和):

L(o)≈∑iliTi(o)

3. 对传输项 Ti(o) 进行球谐函数展开:

Ti(o)≈∑jtijBj(o)
  • transport matrix (传输矩阵):指代 tij
  • basis function (基函数):指代 Bj(o)

4. 最终展开形式(双重求和):

L(o)≈∑j(∑ilitij)Bj(o)
  • reflected radiance coefficient (反射辐射度系数) ≈ light coefficient (光照系数) (*) transport matrix (传输矩阵)

Interreflections and Caustics ​

Transport Paths

  • LE
  • LGE
  • L(D|G)*E
  • LS*(D|G)*E

(注:L 代表光源 (Light),E 代表眼睛/相机 (Eye),D 代表漫反射 (Diffuse),G 代表光泽/镜面反射 (Glossy),S 代表镜面反射 (Specular),∗ 代表重复零次或多次,| 代表或。)

Caustic: light打到specular聚焦到diffuse上(LSD*E)

basis 当作某个光照?

more basic functions

  • Wavelet

  • Zonal Harmonics

  • Spherucak Gaussin

  • Piecewise Constant