Lighting provides very significant cues to the 3 dimensional shape of objects.
OpenGL lighting involves three components: