Illumination and Shading
Computer Graphics Jargon:
-
Illumination - the transport of luminous flux from light sources
between points via direct and indirect paths
-
Lighting - the process of computing the luminous intensity reflected
from a specified 3-D point
-
Shading - the process of assigning a colors to a pixels
Illumination Models:
-
Empirical - simple formulations that approximate observed phenomenon
Java3D : Real Time illumination model : lots of
approximations. No Shade, simplified transparency, no reflexion (miror).
-
Physically-based - models based on the actual physics of light's
interactions with matter
Raytracing, Radiosity...
-
Local illumination model / Global illumination model
Light Sources
Ambient, Directional, Point, Spotlights, Area, Extended
Surface Properties
Ideal diffuse reflector : a very rough surface. : 
Specular reflector : Shiny surface : Very smooth surface (mirror) :
Reflection : a special case of the Snell / Descartes law
Phong Lighting model

Shading or Surface rendering algorithm
Constant or Flat Shading
Vertex Normals
Gouraud Shading : Interpolation of the intensity
Phong Shading : Linear interpolation of the surface normals /
Illumination model applied at every point