ambient
diffuse
specular
shininess
cut off angle
GLSL spotlight projection volume