John F. Hughes, Andries van Dam, Morgan McGuire, David F. Sklar, James D. Foley, Steven K. Feiner, Kurt Akeley
Third edition
xivii, 1209 pages :
illustrations (colour) ;
26 cm
Revised edition of: Computer graphics / James D. Foley [and others]. -- 2nd ed. -- Reading, Mass. : Addison-Wesley, 1995
Includes bibliographical references and index
Introduction -- Introduction to 2D graphics using WPF -- An ancient renderer made modern -- A 2D graphics test bed -- An introduction to human visual perception -- Introduction to fixed-function 3D graphics and hierarchical modeling -- Essential mathematics and the geometry of 2-space and 3-space -- A simple way to describe shape in 2D and 3D -- Functions on meshes -- Transformations in two dimensions -- Transformations in three dimensions -- A 2D and 3D transformation library for graphics -- Camera specifications and transformations -- Standard approximations and representations -- Ray casting and rasterization -- Survey of real-time 3D graphics platforms -- Image representation and manipulation -- Images and signal processing -- Enlarging and shrinking images -- Textures and texture mapping -- Interaction techniques -- Splines and subdivision curves -- Splines and subdivision surfaces -- Implicit representations of shape -- Meshes -- Light -- Materials and scattering -- Color -- Light transport -- Probability and Monte Carlo integration -- Computing solutions to the rendering equation : theoretical approaches -- Rendering in practice -- Shaders -- Expressive rendering -- Motion -- Visibility determination -- Spatial data structures -- Modern graphics hardware