定向半球反射率中的余弦因子

时间:2016-07-30 14:42:39

标签: rendering raytracing

定向半球反射率是出射与入射辐照度之间的比率。它用于估算节能程度

R(l) = exitance / irradiance

我能理解BRDF和R(l)之间的关系。 BRDF是特定视角的目标。所以分子是光辉的。 R(l)可以通过在所有观察方向上积分brdf来获得。

R(l) = integral(brdf(l, v) * cos(theta0) * dw0)

theta0是n和v之间的角度

我的问题是余弦因子来自何处?

2 个答案:

答案 0 :(得分:0)

角度theta0应该是入射光和表面法线之间的角度。入射光通量越接近表面法线,能量表面越大(cos(theta0) = 1就是这种情况)。

公式本身来自BRDF的推导。

答案 1 :(得分:0)

定向半球反射率是由单个定向光源照射的表面的反照率。这意味着只有一个方向可以使照明到达地面。

由于照明术语是增量函数,因此积分的维数降低,我们只需要在观察方向上进行整合。余弦项表示光在表面上的微分立体角

所以它基本上是使用简化光源的渲染方程的精简版本。