The second edition of this widely adopted text includes a wealth of new material, with new chapters on Signal
Processing (Marschner), Using graphics hardware (Willemsen), Writing graphics applications (Sung), Perception
(Thompson), Curves (Gleicher), Animation (Ashikhmin), and Tone reproduction (Reinhard). Maintaining the strengths of the first edition, the authors present the mathematical foundations of computer graphics with a focus on geometric intuition, allowing the programmer to understand and apply those foundations to the development of efficient code.