The Algorithms and Principles of Non-photorealistic Graphics: Artistic Rendering and Cartoon Animation (Advanced Topics in Science and Technology in China)