Textbooks

Required Reading

Currently, there is no textbook that reflects all the material covered in this class. In-class lectures will be supplemented by online notes (lecture slides and course notes) as well as portions of the following recommended textbook:

Lecture slides and online notes are required.

You are also highly encouraged to read and follow the lecture slides of Leonid Sigal, who is teaching the same course (same material, schedule, assignments, etc) concurrently at UTSc.

Textbook sections listed next to each lecture also constitute required reading.

Recommended References

  • OpenGL Programming Guide: The official guide to learning OpenGL, version 1.4, By the OpenGL Architecture Review Board, Addison-Wesley.
    This book will be a useful reference for getting some of the programming assignments done. (Also available online)
  • OpenGL Reference Manual, By the OpenGL Architecture Review Board, Addison-Wesley. (Also available online)

Supplementary Textbooks

We will not be using the following books directly, but they offer different perspectives on
the topics that will be covered in class.

  • A. Glassner, Principles of Digital Image Synthesis, vol. 1&2, Morgan Kaufman, 1995
  • J. Foley et al, Computer Graphics: Principles and Practice, Addison Wesley, 1997
  • A. Watt, 3D Computer Graphics, 3rd edition, Addison-Wesley, 1999
  • D. Hearn and M. P. Baker, Computer Graphics, 3rd edition, Addison-Wesley, 2003
  • J. Blinn, Jim Blinn's Corner: A Trip Down the Graphics Pipeline, Morgan Kaufman, 1996
  • J. Blinn, Jim Blinn's Corner: Dirty Pixels, Morgan Kaufman, 1998
  • R. Fosner, OpenGL Programming for Windows95 and NT, Addison Wesley, 1998
  • D. S. Ebert et al, Texturing and Modeling, 2nd edition, Academic Press, 1998
  • G. Wolberg, Digital Image Warping, IEEE Computer Society Press, 1990

 
 

Site last modified on Wednesday, December 22, 2010
Send questions or comments about this page to kyros@cs.toronto.edu