Books: CPSC 314, Computer Graphics, Jan 2007


Required Textbooks

Fundamentals of Computer Graphics: 2nd Edition by Peter Shirley
A.K. Peters, 2005, ISBN: 1568812698

  • In stock at the UBC Bookstore ($75.55 new, $56.65 used).
  • Amazon.com sells it for US$49.00, ostensibly ships in 24 hours.
  • Chapters.ca sells it for $80.95, ostensibly ships in 24 hours.
  • Amazon.ca sells it for CDN$68.95, ostensibly ships in 24 hours.

Note that we are using the second edition, not the first edition.
OpenGL Programming Guide version 2.0 by the OpenGL Architecture Review Board
Addison Wesley, ISBN: 0321335732, (5th edition)
The "Red Book" is available in either in hardcopy, or version 1.1 is available many places online for free, including opengl.org and a Norway mirror.
  • Out of stock at the UBC Bookstore.
  • Amazon.com sells it for US$41.99, ostensibly ships in 24 hours.
  • Amazon.ca sells it for CDN$47.24, ostensibly ships for free in 24 hours.
  • Chapters.ca sells it for $74.99, ostensibly ships in 24 hours.
If you do purchase the Red Book in hardcopy, the latest (5th) edition is version 2.0. The examples in post-1.1 volumes use GLUT in addition to OpenGL (GLUT provides windowing and event handling to OpenGL programs). Version 1.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 number is T 385 N435 1993.
 

Other Graphics Texts (Not required reading)

Interactive Computer Graphics: A Top-Down Approach with OpenGL by Edward Angel, 3rd Edition
Addison Wesley, ISBN: 0201773430

  • Chapters.ca sells the 3rd edition for $115.95, ostensibly ships in 24 hours.
  • Amazon.com sells it for US$103.00, ostensibly ships in 24 hours
  • Amazon.ca does not stock this book as of Jan 3 2005.

Computer Graphics: Principles and Practice, Second Edition in C by James D. Foley, Andries van Dam, Steven K. Feiner, John F. Hughes.
Addison-Wesley

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 Reference Manual (aka the "Blue Book") contains the OpenGL API. It is also available online in many places, including Norway mirror, rush3d mirror.
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 number is T 385 O64 1993.


Back to CPSC 314 home.