TEXTBOOKS:
MATHEMATICAL FOUNDATIONS OF COMPUTER GRAPHICS

The following is a selection of books that might be used in an introductory computer graphics course. The original intent was to find books for a course which would give greater emphasis to the mathematical foundations, but the following books vary in this regard. The books are listed alphabetically (by the first author), so as to not imply any judgement. The books are on the list for a variety of reasons, including both popularity and attention to questions of mathematical foundations.

A number of people made suggestions for books to be included on the list, and I thank each of them. I would particularly note and thank Dr. Athena Makroglou, School of Mathematical Studies, University of Portsmouth, United Kingdom for the very useful materials she supplied to me.

  1. R. Bartels, J. Beatty, & B. Barsky, An Introduction to Splines for Use in Computer Graphics and Geometric Modeling, Morgan Kaufmann Pub., 1987.
  2. M. de Berg, M. van Kreveld, M. Overmars, & O. Schwarzkopf, Computational Geometry - Algorithms and Applications, Springer Verlag, 1997.
  3. Wolfgang Boehm & Hartmut Prautzsch, Geometric Concepts for Geometric Design, A. K. Peters Pub., 1993.
  4. J.-D. Boissonnat & M. Yvinec, Algorithmic Geometry, Cambridge University Press, 1998.
  5. Michael Cohen & John Wallace, Radiosity and Realistic Image Synthesis, Academic Press, 1993.
  6. Gerald Farin, Curves and Surfaces for Computer Aided Geometric Design, 4th edition, Academic Press, 1996.
  7. Gerald Farin, NURB Curves and Surfaces, A. K. Peters Pub., 1995.
  8. E. Fiume, Mathematical Foundations for Comuter Graphics, Academic Press, 1989.
  9. J. Foley, A. van Dam, S. Feiner, & J. Hughes, Computer Graphics: Principles and Practice, 2nd edition, Addison-Wesley, 1996.
  10. Andrew Glassner (Ed.), Graphics Gems, Academic Press, 1990. [There are several additional volumes. Also, Academic Press has a nice collection of special purpose books in graphics.]
  11. S. Harrington, Computer Graphics, A Programming Approach, McGraw-Hill, 1987.
  12. Andreas Hartwig, Algebraic 3-D Modeling, A. K. Peters Pub., 1996.
  13. D. Hearn & M. Baker, Computer Graphics, Prentice-Hall, 1986.
  14. F. Hill, Computer Graphics Using Open GL, 2nd edition, Prentice-Hall, 2000.
  15. C. Hoffmann, Geometric and Solid Modeling: An Introduction, Morgan Kaufmann Pub., 1989.
  16. S. Hoggar, Mathematics for Computer Graphics, Cambridge University Press, 1992.
  17. Josef Hoschek & Dieter Lasser, Fundamentals of Computer Aided Geometric Design, A. K. Peters Pub., 1993.
  18. Peter Lancaster & Kestutis Salkauskas, Curve and Surface Fitting: An Introduction, Academic Press, 1986.
  19. T. Lyche & L. Schumaker (Eds.), Mathematical Methods in Computer Aided Geometric Design - II, Academic Press, 1992.
  20. Charles Micchelli, Mathematical Aspects of Geometric Modelling, SIAM Pub., 1995.
  21. Michael Mortenson, Geometric Modeling, John Wiley, 1985.
  22. William Newman & Robert Sproull, Principles of Interactive Computer Graphics, 2nd edition, McGraw-Hill, 1979.
  23. Joseph O'Rourke, Computational Geometry in C, 2nd edition, Cambridge University Press, 1998.
  24. Clifford Pickover, Computers, Pattern, Chaos, and Beauty, St. Martin's Press, 1990.
  25. F. Preparata & M. Shamos, Computational Geometry - An Introduction, Springer-Verlag, 1988.
  26. D. Rogers & J. Adams, Mathematical Elements for Computer Graphics, McGraw-Hill, 1976.
  27. F. Sillion & Claude Puech, Radiosity & Global Illumination, Morgan-Kaufmann Pub., 1994.
  28. Eric Stollnitz, Tony DeRose, & David Salesin, Wavelets for Computer Graphics, Morgan-Kaufmann Pub., 1996.
  29. A. Watt, 3-Dimensional Computer Graphics, Addison-Wesley, 1990.