Playing with glsl to achieve different shading effects for 3D-models.