Predicting reflectance functions from complex surfaces
- 1 July 1992
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 26 (2) , 255-264
- https://doi.org/10.1145/142920.134075
Abstract
We describe a physically-based Monte Carlo technique for approximating bidirectional reflectance distribution functions (BRDFs) for a large class of geometries by directly simulating optical scattering. The technique is more general than previous analytical models: it removes most restrictions on surface microgeometry. Three main points are described: a new representation of the BRDF, a Monte Carlo technique to estimate the coefficients of the representation, and the means of creating a milliscale BRDF from microscale scattering events. These allowthe prediction of scattering from essentially arbitrary roughness geometries. The BRDF is concisely represented by a matrix of spherical harmonic coefficients; the matrix is directly estimated from a geometric optics simulation, enforcing exact reciprocity. The method applies to roughness scales that are large with respect to the wavelength of light and small with respect to the spatial density at which the BRDF is sampled across the surface; examples include brushed metal and textiles. The method is validated by comparing with an existing scattering model and sample images are generated with a physically-based global illumination algorithm. CR Categories and Subject Descriptors: I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism.Keywords
This publication has 15 references indexed in Scilit:
- A comprehensive physical model for light reflectionPublished by Association for Computing Machinery (ACM) ,1991
- A ray tracing solution for diffuse interreflectionPublished by Association for Computing Machinery (ACM) ,1988
- The rendering equationPublished by Association for Computing Machinery (ACM) ,1986
- Anisotropic reflection modelsACM SIGGRAPH Computer Graphics, 1985
- Ray tracing volume densitiesPublished by Association for Computing Machinery (ACM) ,1984
- A Reflectance Model for Computer GraphicsACM Transactions on Graphics, 1982
- An improved illumination model for shaded displayCommunications of the ACM, 1980
- Illumination for computer generated picturesCommunications of the ACM, 1975
- Theory for Off-Specular Reflection From Roughened Surfaces*Journal of the Optical Society of America, 1967
- Off-Specular Peaks in the Directional Distribution of Reflected Thermal RadiationJournal of Heat Transfer, 1966