ambient
diffuse
specular
shininess