Bidirectional reflectance distribution function

In radiometry, the bidirectional reflectance distribution function describes how energy reflecting of a surface is spread over the hemisphere. It is a function of five variables:


 * Spectral Location (e.g. Wavelength)
 * Incident Zenith
 * Incident Azimuth
 * Exitant Zenith
 * Exitant Azimuth

A surface whose BRDF spreads incident energy evenly over the hemisphere is called lambertian or "diffuse". A surface that for a given incident vector reflects all or most energy in to the mirrored direction is called "specular".

Because the BRDF is a function of five variables, it is often characterized by making measurements at a small set of angles and wavelengths and then fitting a mathematical model to the data.