Required Reading

Book Chapters


Optional Reading

For an introduction to both computer graphics and OpenGL, we suggest:
3D Computer Graphics: A Mathematical Introduction with OpenGL, S. Buss

For a non-mathematical introduction to OpenGL:
OpenGL Programming Guide, Woo

For a good book on C++ software architecture:
Large Scale C++ Software Design, Lakos

An older computer graphics book, but one of very few that talks about animation:
Advanced Animation and Rendering Techniques, Watt & Watt