07.01.2013 Views

3D graphics eBook - Course Materials Repository

3D graphics eBook - Course Materials Repository

3D graphics eBook - Course Materials Repository

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!