材质与外观
外观是材质和光线作用的结果。因此本章要学的是不同材质和光线相互作用的方式。
材质是渲染方程中的 BRDF 项
BRDF的性质
- 非负性
$$ f_r(\omega_i\rightarrow \omega_r) \ge 0 $$
- 线性
可以把BRDF拆成很多块分别做path tracing再加起来,得到的结果与整个BRDF做path tracing的结果相同。
❓ 拆成多块是什么意思?BRDF不是概率密度函数吗?为什么可以直接相加?不是对入射光做叠加吗?
- 可逆性
$$ f_r(\omega_i\rightarrow \omega_r) = f_r(\omega_r\rightarrow \omega_i) $$
- 能量守恒
出射能量一定不多于入射能量。
- 各向同性:
[1:09:40]
$$ fr(\theta_i, \phi_i;\theta_r, \phi_r) = fr(\theta_i, \phi_i, \phi_r - \phi_i) $$
其中\(\theta_r\), \(\phi_r\)为方位角
BRDF的测量
好像跟算法没关系,不记了。
✅ 实际上BRDF的获取也是图形学的重要内容。
本文出自CaterpillarStudyGroup,转载请注明出处。
https://caterpillarstudygroup.github.io/GAMES101_mdbook/