Non-photorealistic Computer Graphics: Modeling Rendering and Animation