Stark Michael M, Arvo James, Smits Brian
Department of Information and Computer Science, University of California, Irvine, Irvine, CA 92697-3425, USA.
IEEE Trans Vis Comput Graph. 2005 Mar-Apr;11(2):126-38. doi: 10.1109/TVCG.2005.26.
A bidirectional reflectance distribution function (BRDF) is often expressed as a function of four real variables: two spherical coordinates in each of the the "incoming" and "outgoing" directions. However, many BRDFs reduce to functions of fewer variables. For example, isotropic reflection can be represented by a function of three variables. Some BRDF models can be reduced further. In this paper, we introduce new sets of coordinates which we use to reduce the dimensionality of several well-known analytic BRDFs as well as empirically measured BRDF data. The proposed coordinate systems are barycentric with respect to a triangular support with a direct physical interpretation. One coordinate set is based on the BRDF model proposed by Lafortune. Another set, based on a model of Ward, is associated with the "halfway" vector common in analytical BRDF formulas. Through these coordinate sets we establish lower bounds on the approximation error inherent in the models on which they are based. We present a third set of coordinates, not based on any analytical model, that performs well in approximating measured data. Finally, our proposed variables suggest novel ways of constructing and visualizing BRDFs.
双向反射分布函数(BRDF)通常表示为四个实变量的函数:“入射”和“出射”方向上各有两个球坐标。然而,许多BRDF可简化为变量更少的函数。例如,各向同性反射可用三个变量的函数表示。一些BRDF模型还可进一步简化。在本文中,我们引入了新的坐标系,用于降低几个著名的解析BRDF以及实测BRDF数据的维度。所提出的坐标系相对于具有直接物理解释的三角形支撑是重心坐标系。一组坐标基于拉福图内提出的BRDF模型。另一组基于沃德模型,与解析BRDF公式中常见的“中间”向量相关。通过这些坐标集,我们确定了它们所基于的模型中固有近似误差的下限。我们提出了第三组不基于任何解析模型的坐标,在近似实测数据方面表现良好。最后,我们提出的变量为构建和可视化BRDF提供了新方法。