Principles of Three-Dimensional Computer Animation: Modeling, Rendering, and Animating with 3D Computer Graphics (Norton Books for Architects & Designers)