双向反射分布函数

双向反射分数分布

双向反射分布函数  是四个实变量的函数,定义了光在不透明表面上的反射方式。 它用于现实世界光的光学计算机图形算法和计算机视觉算法。因此 BRDF 作为一个整体是 4 的函数 变量。 BRDF 的单位是 sr−1,球面度 (sr) 是立体角的单位。

定义

BRDF最早是由Fred Nicodemus在1965年左右定义的。

其中 L {displaystyle L} 是辐射率,或每单位垂直于射线的投影面积的射线方向上单位立体角的功率,E {displaystyle E } 是辐照度,或每单位表面积的功率

相关函数

空间变化双向反射分布函数 (SVBRDF) 是一个 6 维函数

Bidirectional Texture Function (BTF) 适用于非平面建模,与 SVBRDF 具有相同的参数化; 然而相比之下,BTF 包括非局部散射效应,如阴影、掩蔽、相互反射或次表面散射。 因此,由 BTF 在表面上的每个点定义的函数称为表观 BRDF。

双向表面散射反射分布函数 (BSSRDF) 是进一步广义的 8 维函数

在所有这些情况下,都忽略了对光波长的依赖性。 实际上,BRDF 是波长相关的,并且要考虑虹彩或发光等效应,

双向反射分布函数

请注意,在所有光学元件都是线性的典型情况下

那 也就是说,它只会发出波长等于入射光的光。

0

点评

点赞

相关文章