Jump to ratings and reviews
Rate this book

Fundamentals of Computer Graphics

Rate this book
Extensively beta-tested in classrooms worldwide, this modern, comprehensive introduction to computer graphics will set the standard in teaching. It presents 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. - The fundamental mathematics used in graphics programs - The basics of the graphics pipeline - BSP trees - Ray tracing - Surface shading - Texture mapping Advanced topics include: - Curves and surfaces - Color science - Global illumination - Reflection models - Image-based rendering - Visualization Extensive exercises and references for further reading enhance each chapter. An introduction for novices---a refresher for professionals.

392 pages, Hardcover

First published June 15, 2002

34 people are currently reading
398 people want to read

About the author

Peter Shirley

5 books5 followers
Librarian Note: There is more than one author in the Goodreads database with this name.


This Peter Shirley is an American computer scientist and computer graphics researcher, Distinguished Scientist at NVIDIA.

He earned his PhD in computer science from the University of Illinois, Urbana-Champaign in 1991. He then joined the faculty at Indiana University as an assistant professor. From 1994 to 1996 he was a visiting professor at Cornell University. He then joined the faculty at the University of Utah, where he taught until 2008 when he joined NVIDIA as a research scientist. (source: Wikipedia)

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
37 (30%)
4 stars
43 (35%)
3 stars
31 (25%)
2 stars
8 (6%)
1 star
3 (2%)
Displaying 1 - 8 of 8 reviews
Profile Image for Zephyr.
6 reviews
Currently reading
July 12, 2025
It is better than real-time rendering imo. It does a better job explaining.
67 reviews
March 26, 2009
this book does a great job of covering the fundamentals of computer graphics, but leaves some parts of the book too vague for an introductory text. In making my ray-caster and ray-tracer, it would have been helpful to have some of the trickier parts spelled out in more detail.
Profile Image for Andrew Medlin.
2 reviews
August 5, 2017
Superb book covering all the fundamental techniques and mathematics behind computer graphics. Great for those interested in the engineering behind both CGI and computer games. Includes fantastic full chapter primers on projection, linear algebra and matrices.
Profile Image for Rudolf.
6 reviews
February 2, 2022
A very basic introduction to Computer Graphics. Get Wrecked. I love it since it helped me to pass the exam.
This entire review has been hidden because of spoilers.
Profile Image for Khashayar Ghavami.
8 reviews2 followers
March 31, 2024
While the book covers the fundamentals of computer graphics well, it is many times too shallow in terms of explanation and the mathematics behind the models and algorithms
Profile Image for Fatima.
445 reviews2 followers
July 24, 2024
reading it a third time for cs248a this time. I still don't like it! so dry :(. I often fall asleep trying to read it maybe graphics isn't my thing 🤷‍♀️

Second reading was in 2023.

First reading was for cs148a in 2015
Displaying 1 - 8 of 8 reviews

Can't find what you're looking for?

Get help and learn more about the design.