A model of how light is reflected from surfaces used extensively in three dimensional graphics to generate visually realistic images.