Shading analysis