interactive_shade function

interactive shading