If
scale factors other than 1 are applied to the modelview matrix and lighting
is enabled, lighting often appears wrong. In that case, enable automatic
normalization of normals by calling glEnable with the argument GL_NORMALIZE.