# Required Reading

## Book Chapters

## Papers

- Particle-Based Fluids
- Motion Graphs
- Quaternions
- A Survey of Facial Modeling and Animation Techniques
- Inverse Kinematics

# 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