Principles Of Three-Dimensional Computer Animation: Modeling, Rendering, And Animating With 3d Computer Graphics