A language that doesn't have everything is actually easier to program in than some that do. - Dennis M. Ritchie Concept 3 : Real-World vs. OpenGL Lighting ========================================== When we look at a physical surface, we are looking at light which has been reflected by the surface. OpenGL approximates light and lighting as if light can be broken into red, green, and blue components. The light in a scene comes from serveral light sources that can be individually turned on and off. The light sources have an effect only when there are surfaces that absorb and reflect light. In this section we will briefly examine: o Light Component I - Ambient Lighting o Light Component II - Diffuse Lighting o Light Componenet III - Specular Lighting o Light Component IV - Light Position