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 are required.

Textbook sections and online notes listed next to each lecture are strongly suggested 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