main-readings
You are responsible for the material in the readings. It may appear on the exams.
Unless otherwise specified, we expect you to have done the reading for a particular week before the Friday lecture. You may find that its best to do readings before lectures earlier in the week.
Key: (see the Books page)
- “SM” or “Shirley” refers to Fundamentals of Computer Graphics, 3e by Pete Shirley, Steve Marschner, and et al. When there is an equivalence in the 2nd edition, that might be noted as “S”, or described. I may also refer to this book as FCG (Fundamentals of Computer Graphics).
- “OGL” refers to the OpenGL Programmers Guide, by Schreiner, et al. I’m pretty sure the chapter numbers / section headings are the same across versions except where noted. In places where its important to have the 6th or 7th edition, we will note that and make it available online.
Other readings will be distributed electronically
Selections will be taken from:
- Akenine-Moller, Haines, and Hoffman. Real-Time Rendering, 3e. AK Peters Publishers. 2008. (portions of Chapter 13 on Subdivision).
- Akenine-Moller, Haines. Real-Time Rendering, 2e. AK Peters Publishers 2002. (Chapter 5, Texturing)
- Szeliski. Computer Vision: Algorithms and Applications. Springer, 2010. (we’ll use Chapter 3, Image Processing. The author has asked that I point you to the book web page where you can download the whole thing.)
I strongly recommend these two books. While neither is appropriate as a text for this class, they are excellent ways to learn more about graphics beyond what we do in this class.
For each week, the start day of the week is listed - that’s not necessarily when the reading is due. In general, I recommend looking over all of the reading at the beginning of the week, and then reading more closely along with the lectures. Lecture topics will (generally) run parallel with the readings - but they won’t be exactly the same.