New York: ACM Press. — 496 p. — ISBN: 0-201-54412-1
Three-dimensional computer graphics and animation are now used extensively in many fields from fantasy and entertainment to science and medicine. This hook is a clear account of the foundations and state of the art techniques in this field.
Highlights of the book include:a clear account of graphics algorithms in sufficient detail for case of implementation together with a comprehensive study of the underlying theoretical principles, case studies based on work commercially produced for television with code examples in C, extensive coverage of advanced animation techniques, particularly soft body animation, articulated structures and a detailed description of scripting techniques, a colour section in which almost all the images have been produced by the authors using the techniques described in the book.
BasicsRendering polygonal objects
Theoretical FoundationsThe theory and practice of light/object interaction
The theory and practice of parametric representation techniques
The theory and practice of anti-aliasing techniques
Advanced Rendering Techniques: Approaches, Applications and AlgoritmsShadow generation techniques
Mapping techniques: texture and environment mapping
Procedural texture mapping and modelling
Ray tracing I: basic recursive ray tracing
Ray tracing II: practical ray tracing
Ray tracing III: advanced ray tracing models
Radiosity methods
Global illumination models
Volume rendering techniques
Advanced rendering interfaces: shading languages and RenderMan
Advanced AnimationOverview and low-level motion specification
Animating articulated structures
Soft object animation
Procedural animation