Before you can draw a single pixel, you must master the math. This section covers 2D and 3D vectors, matrices, transformations, and quaternions. It teaches you how to rotate a camera, scale a model, and project 3D geometry onto a 2D screen.
The book is organized into four main parts:
Part I: Mathematical Foundations (Chapters 1–5) fundamentals of computer graphics 5th pdf
Part II: Raster Graphics (Chapters 6–10)
Part III: Geometric Modeling (Chapters 11–15) Before you can draw a single pixel, you must master the math
Part IV: Rendering (Chapters 16–25)
Part V: Animation and Interaction (Chapters 26–29) Part II: Raster Graphics (Chapters 6–10)
Released in 2021 (with a corrected reprint in 2022), the 5th edition is not merely a facelift. It reflects a decade of change since the 4th edition (2013). The key thematic shifts include: