GAMES202-KC估计

Kulla-Conty Approximation

这部分出现在GAMES202 P10部分。

Kulla-Conty Approximation(之后简记为KC近似)是为了处理对于diffuse材质来说光线在微表面多次弹射没有被考虑到而添加的补偿项。对于KC近似,我们需要理解其中的一些细节。

首先我们考虑对于弹射期间没有损失的情况。(物体本身没有固有色,不吸收光)

对于特定的观察方向,我们考虑如果所有入射Radiance都为1时,那出射的Radiance应该也是都为1的。那么我们可以先用目前已有的BRDF计算一个出射的Radiance。这样就能够计算出损失的部分是多少。我们希望能够根据当前的损失量,构造出一个新的BRDF,这个BRDF在最终半球上积出的和就是这个损失量。这样就可以把这部分损失量补偿回来了。

image-20211113204225715