This is the homepage for a POSSIBLE SECOND EDITION of the book 3D Computer Graphics: A mathematical approach with OpenGL by Sam Buss, Cambridge University Press, 2003. This book provides a mathematical introduction to 3D Computer Graphics at the advanced undergraduate level. The revised version will update the book to use Modern OpenGL. A draft of the revised version is available online below.

This page currently holds only software illustrating the use of Modern OpenGL. See also the older web page for the first edition.