artistic shading model.
shading model fix