J. Foley, A. van Dam, S. Feiner, and J. Hughes,And the following books are optional:
Computer Graphics in C: Principles and Practice.
2nd edition in C, Addison-Wesley, 1995.
J. Neider, T. Davis, M. Woo,Several of the papers to be handed out in class will be drawn from the following two books by Jim Blinn.
The OpenGL Programming Guide, Version 1.1, 2nd Edition
J. Hartmen, J. Werneke,
The VRML 2.0 Handbook,
J. Blinn,Copies of these books are available in the textbook and general computer science sections of the campus bookstore. These books will be on reserve in the Math and CS Library.
Jim Blinn's Corner: A Trip Down the Graphics Pipeline,
Morgan Kaufman Publishers, 1996.
Jim Blinn's Corner: Dirty Pixels,
Morgan Kaufman Publishers, 1998.
[Poynton] C. Poynton, Chapter 6 Gamma, In A Technical Introduction to Digital Video, John Wiley & Sons, 1996.
[PorterDuff] T. Porter, T. Duff, Compositing Digital Images, Computer Graphics (Proc. SIGGRAPH), 18:3, pp. 253-259, 1984.
[Blinn1] J. Blinn, Chapter 16 Compositing - Theory, In Jim Blinn's Corner: Dirty Pixels.
[Blinn2] J. Blinn, Chapter 17 Composting - Practice, In Jim Blinn's Corner: Dirty Pixels.
[Smith1] A. R. Smith, Image Compositing Fundamentals, Microsoft Technical Memo 4, 1995.
[Smith2] A. R. Smith, Alpha and the History of Digital Compositing, Microsoft Technical Memo 4, 1995.
[BeierNeely] T. Beier, S. Neely, Feature-Based Image Metamorphosis, In Computer Graphics (Proc. SIGGRAPH), 26:2, pp. 35-42, 1992.
[Akeley] K. Akeley, The Hidden Charms of the Z-Buffer, In Iris Universe, Issue 11, pp. 31-37.
[Heckbert] P. Heckbert, A Survey of Texture Mapping, In IEEE Computer Graphics, 6:11, pp. 56-67, 1986.
[Blinn4] J. Blinn, Chapter 17 Hyperbolic Interpolation, In Jim Blinn's Corner: A Trip Down the Graphics Pipeline,
[Williams] L. Williams, Pyramidal Parametrics, In CComputer Graphics (Proc. SIGGRAPH), 17:3, pp. 1-11, 1983.
[Blinn5] J. Blinn, Simulation of Wrinkled Surfaces, In Computer Graphics (Proc. SIGGRAPH), 12:3, pp. 286-292, 1978.
[Greene] N. Greene, Environment Mapping and Other Applications of World Projections, In IEEE Computer Graphics, pp. 21-29, 1986.
CS248: Introduction to Computer Graphics, Pat Hanrahan, Fall 98