Lighting
OpenGL lighting involves three components:
Lights
Materials
Normals