How to Draw Cool Stuff: Shading, Textures and Optical Illusions