15-462 Computer Graphics I


Supplementary Readings

Computer Graphics References

  • Real-Time Rendering.
    Tomas Akenine-Möller and Eric Haines.
    2nd edition, AK Peters, 2002.
    ISBN 1-56881-182-9.
  • Computer Graphics: Principles and Practice.
    James D. Foley, Andries van Dam, Steven K. Feiner, and John F. Hughes.
    2nd edition in C, Addison-Wesley, 1996.
    ISBN 0201848406.
  • An Introduction to Ray Tracing.
    Andrew S. Glassner, editor, Academic Press, 1989.
    ISBN 0-12-286160-4.
  • Advanced Animation and Rendering Techniques, Theory and Practice.
    Alan Watt and Mark Watt, ACM Press and Addison-Wesley, 1992.
    ISBN 0-201-54412-1.

Programming and Libraries

  • OpenGL Programming Guide.
    Mason Woo, Jackie Neider, Tom Davis, Dave Shreiner.
    Third edition, OpenGL Version 1.2, Addison-Wesley, 1999.
    ISBN 0-201-60458-2.
  • The C Programming Language.
    Brian W. Kernighan and Dennis M. Ritchie.
    Second edition, Prentice Hall, 1988.
    ISBN 0-13-110362-8 (paperback).

Prerequisites and Background

  • Introduction to Linear Algebra.
    Gilbert Strang.
    Wellesley-Cambridge Press, 1998.
    ISBN 0-9614088-5-5.
  • Calculus: Early Transcendentals.
    James Stewart.
    Fourth edition, Brooks/Cole Publishing Company, 1999.
    ISBN 0-534-36298-2.

Prior Course Instances

Some of these have broken links. Only the Fall 2001 version used the same textbook (Angel: Interactive Computer Graphics). Some prior instances used Foley, van Dam, Feiner, Hughes: Computer Graphics.

[ Home | Schedule | Assignments | Software | Resources ]

Frank Pfenning