Computer Graphics by Andries van Dam

A comprehensive introduction to the principles, algorithms, and systems of computer graphics that explains how images are generated and manipulated, covering geometric modeling, coordinate transformations and projections, clipping and visibility determination, rasterization and scan-conversion, shading and illumination models, and graphics hardware and software architectures; it balances theoretical explanations with practical algorithms, examples, and implementation concerns for interactive and high-quality image synthesis.

Purchase from Bookshop.org