This page describes the reading materials for CS638 (computer
graphics) for Fall of 1999. I should warn you from the beginning that
the required textbook (yes, you need to buy it) is only part of the
required readings for the class. For a partial discussion why, read
this.
Required Textbook:
David Hearn and Pauline Baker. Computer Graphics, C version, 2nd
edition. Prentice Hall, 1997.
This book will be the main textbook for the class. You will have
to read a large amount of it over the course of the semester, so you
should purchase a copy. It should be available at the University
Bookstore, among other places. Since this is the same text as used in
previous semester's courses, there should be used copies around.
Recommended Textbook:
Mason Woo, Jackie Neider, Tom Davis. Open GL Programming Guide.
Addison Wesley, 1999. (note: by the time you read this, the 3rd
edition should be available)
This book is strongly recommended. It is primarily a reference for
the OpenGL graphics library (which you will need to use for the
class). If you have an older version of the book, it should be fine.
The differences between versions are subtle.
Reader
There will be a course reader with
technical papers and tutorials available at the DOIT tech store.
Some other books that may be relevant
- Charles Poynton. A
Technical Introduction to Digital Video. John Wiley and Sons,
1996.
- This book is specifically about issues related to video.
However, it offers a great discussion of many of the topics of
computing with images, and ties things very nicely to the
perceptual psychology. Two chapters of the book are online, one of
which is a required reading for the course.
- Foley, van Dam, Feiner, and Hughes. Computer Graphics:
Principles and Practice. Addison Wesley, 1990. (corrected edition
in 1997)
- Note: despite the fact that there are 4 authors on the
book, many graphics people (including me) refer to this book as
"Foley and van Dam" since they were the authors of the
original.
This is the most standard graphics text book. It was a close call
to choose Hearn and Baker over this.
- Steven Upsill. The Renderman Companion. Addison Wesley.
1990
- This is a reference for a piece of software that we probably
won't use in the class. However, it is an excellent reference to a
lot of concepts in computer graphics.
-
Some other References
Books on C++
- If you're looking for a book on C++, my favorite is the C++
Primer. This preference is historical: I learned C++ from an older
edition of the book, and at that time there were far fewer
choices.
- Stanley Lippman and Josee Lajoie. C++ Primer, 3rd Edition.
Addison Wesley, 1998.
- The "standard" reference on C++ is by Stroustrup. He created
the language, but his book isn't necessarily the best reference or
easiest to learn from.
- Bjarne Stroustrup. The C++ Programming Language
Last modified: