定向半球反射率是出射率与入射光照度之比。它被用来评估节能的程度。
R(l) = exitance / irradiance
我可以理解BRDF和R(l)之间的关系。BRDF以特定视角为目标。所以分子是光照度。R(l)可以通过对所有观察方向上的brdf进行积分来获得。
R(l) = integral(brdf(l, v) * cos(theta0) * dw0)
theta0是n和v之间的角度
我的问题是余弦因子是从哪里来的?
发布于 2016-08-02 11:41:18
角度theta0
应为入射光和曲面法线之间的角度。入射光通量越接近曲面法线,曲面接收的能量就越大(这是cos(theta0) = 1
的情况)。
该公式本身来自BRDF的推导。
发布于 2016-08-02 13:26:57
定向半球反射率是由单个定向光源照明的表面的反照率。这意味着只有一个方向的照明到达曲面。
由于光照项是一个增量函数,因此积分的维数降低了,我们只需在观察方向上积分。余弦项将光的微分立体角投影到表面上。
因此,它基本上是使用简化光源的渲染方程的简化版本。
https://stackoverflow.com/questions/38675132
复制