3D graphics eBook - Course Materials Repository
3D graphics eBook - Course Materials Repository
3D graphics eBook - Course Materials Repository
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
OrenNayar reflectance model 89<br />
Analysis of this phenomenon has a long history and can<br />
be traced back almost a century. Past work has resulted<br />
in empirical models designed to fit experimental data as<br />
well as theoretical results derived from first principles.<br />
Much of this work was motivated by the<br />
non-Lambertian reflectance of the moon.<br />
The Oren-Nayar reflectance model, developed by<br />
Michael Oren and Shree K. Nayar in 1993 [1] , predicts<br />
reflectance from rough diffuse surfaces for the entire<br />
hemisphere of source and sensor directions. The model<br />
takes into account complex physical phenomena such<br />
as masking, shadowing and interreflections between<br />
points on the surface facets. It can be viewed as a<br />
generalization of Lambert’s law. Today, it is widely<br />
used in computer <strong>graphics</strong> and animation for rendering<br />
rough surfaces. It also has important implications for<br />
human vision and computer vision problems, such as<br />
shape from shading, photometric stereo, etc.<br />
Formulation<br />
The surface roughness model used in the<br />
derivation of the Oren-Nayar model is the<br />
microfacet model, proposed by Torrance<br />
and Sparrow [2] , which assumes the surface<br />
to be composed of long symmetric<br />
V-cavities. Each cavity consists of two<br />
planar facets. The roughness of the surface<br />
is specified using a probability function for<br />
the distribution of facet slopes. In particular,<br />
the Gaussian distribution is often used, and<br />
thus the variance of the Gaussian<br />
distribution, , is a measure of the<br />
roughness of the surfaces (ranging from 0 to<br />
1).<br />
In the Oren-Nayar reflectance model, each<br />
facet is assumed to be Lambertian in<br />
Aggregation of the reflection from rough surfaces<br />
Diagram of surface reflection<br />
reflectance. As shown in the image at right, given the radiance of the incoming light , the radiance of the<br />
reflected light , according to the Oren-Nayar model, is<br />
where<br />
,<br />
,