|Interactive Computer Graphics:
A Top-Down Approach with OpenGL by Edward Angel, 3rd Edition
|Interactive Computer Graphics: A Top-Down Approach with OpenGL by Edward Angel, 2nd Edition
Some used copies possibly available at the UBC Bookstore
|Computer Graphics: Principles and Practice,
Second Edition in C by James D.
Foley, Andries van Dam, Steven K. Feiner, John F. Hughes.
The classical introductory text to computer graphics. The book is getting dated (e.g. it uses PHIGS rather than OpenGL and does not cover some of the more recent developments).
|The OpenGL Programming Guide
(a.k.a. the "Red Book") is indespensible if you
plan to explore OpenGL more fully.
If you do purchase the Red Book, be sure you get Volume 2 or Volume 3. The examples in these volumes use GLUT in addition to OpenGL (GLUT provides windowing and event handling to OpenGL programs). Volume 1 used the precursor to GLUT called AUX.
There is a copy of this book available
at the Course Reserves desk in Koerner Library for 2-hour loan: the call
numberis T 385 N435 1993.
|The OpenGL Reference Manual
(available online) gives the details about the abstract programming
interface (API) to OpenGL.
You can also find documentation on all the API calls in the MSDN library. Just place your cursor on any OpenGL call in the VC++ editor window and press F1.
There is a copy of this book available at the Course Reserves desk in Koerner Library for 2-hour loan: the call numberis T 385 O64 1993.