3D graphics eBook - Course Materials Repository
3D graphics eBook - Course Materials Repository
3D graphics eBook - Course Materials Repository
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
OrenNayar reflectance model 88<br />
Oren–Nayar reflectance model<br />
The Oren-Nayar reflectance model, developed by Michael Oren and Shree K. Nayar, is a reflectance model for<br />
diffuse reflection from rough surfaces. It has been shown to accurately predict the appearance of a wide range of<br />
natural surfaces, such as concrete, plaster, sand, etc.<br />
Introduction<br />
Reflectance is a physical property of a material that<br />
describes how it reflects incident light. The appearance<br />
of various materials are determined to a large extent by<br />
their reflectance properties. Most reflectance models<br />
can be broadly classified into two categories: diffuse<br />
and specular. In computer vision and computer<br />
<strong>graphics</strong>, the diffuse component is often assumed to be<br />
Lambertian. A surface that obeys Lambert's Law<br />
appears equally bright from all viewing directions. This<br />
model for diffuse reflection was proposed by Johann<br />
Heinrich Lambert in 1760 and has been perhaps the<br />
most widely used reflectance model in computer vision<br />
Comparison of a matte vase with the rendering based on the<br />
Lambertian model. Illumination is from the viewing direction<br />
and <strong>graphics</strong>. For a large number of real-world surfaces, such as concrete, plaster, sand, etc., however, the<br />
Lambertian model is an inadequate approximation of the diffuse component. This is primarily because the<br />
Lambertian model does not take the roughness of the surface into account.<br />
Rough surfaces can be modelled as a set of facets with different slopes, where each facet is a small planar patch.<br />
Since photo receptors of the retina and pixels in a camera are both finite-area detectors, substantial macroscopic<br />
(much larger than the wavelength of incident light) surface roughness is often projected onto a single detection<br />
element, which in turn produces an aggregate brightness value over many facets. Whereas Lambert’s law may hold<br />
well when observing a single planar facet, a collection of such facets with different orientations is guaranteed to<br />
violate Lambert’s law. The primary reason for this is that the foreshortened facet areas will change for different<br />
viewing directions, and thus the surface appearance will be view-dependent.