6.7 Basic Illumination Models Ambient, Diffuse and Specular Reflections
6.7 Basic Illumination Models Ambient, Diffuse and Specular Reflections
By:-Bhagawan Basnet
1. Ambient light
2. Diffuse reflection
3. Specular reflection
Ambient light :- A surface that is not exposed directly to a light source still will be
visible it nearby objects are illuminated. In our basic illumination model, we can
set a general level of brightness for a scene. This is a simple way to model the
combination of light reflections from various surfaces to produce a uniform
illumination called the ambient light, or background light. Ambient light has no
spatial or directional characteristics. The amount of ambient light incident on
each object is a constant for all surfaces and over all directions.
We can set the level for the ambient light in a scene with parameter L a, and each
surface is then illuminated with this constant value. The resulting reflected light is
a constant for each surface, independent of the viewing direction and the spatial
orientation of the surface. But the intensity of the reflected light for each surface
depends on the optical properties of the surface; that is, how much of the
Diffuse reflection :- Diffuse reflections are constant over each surface in a scene,
independent of the viewing direction. The faction amount of the incident light
that is diffusely reflected can be set for each surface with parameter kd, the
diffuse-reflection coefficient,or diffuse reflectivity. Parameter kd is assigned a
constant value in the interval 0 to 1, according to the reflecting properties we
want the surface to have. If we want a highly reflective surface, we set the value
of kd near 1. This produces a
bright surface with the intensity of the reflected light near that of the incident
light. To simulate a surface that absorbs most of the incident light, we set the
reflectivity to a value near 0. Actually, parameter kd is a function of surface color,
but for the time being we will assume kd is a constant.
Computer Graphics
By:-Bhagawan Basnet
If a surface is exposed only to ambient light, we can express the intensity of the
diffuse reflection at any point on the surface as
Iambdiff = kdIa