Essential as well as non-essential resources..
Textbook
We will be using the following book:
ADDITIONALLY/OPTIONALLY, if you love OpenGL and want to learn more, you can also consider getting:
Courses from a few other schools
Introductory CG courses are offered at several schools across the US. Here's a small sampling:
If something is unclear from my lectures, feel free to consult such alternate sources of information!
Others books of interest
Foley and van Dam
Alan Watt - 3D Computer Graphics
Peter Shirley - Fundamentals of Computer Graphics
Saty Raghavachary - RenderMan book
Rudy Cortes & Saty Raghavachary - RenderMan shading language book
Graphics research(ers), papers..
As with other CS areas, graphics is a very active research area. Here are some of the researchers and their work:
Ken Perlin
Paul Debevec
Ken Turkowski's papers
James O'Brien's papers
Henrik Wann Jensen's papers
Ron Fedkiw
The three PHs of CG:
Coding, theory..
OpenGL code samples, tutorials
More OpenGL samples
Floating point arithmetic [read at least the first 50 pages]
Links to commercial/free software
Here is a page full of links.
Input devices, technologies
Cyberware
Cyra [now defunct!]
Another Cyra link
Jeff Han's 'interface-free' device
Video clips (click to expand)
Viewers
Java-based 3D viewer
Pretty pictures, objects
Carlo Sequin (UC Berkeley)
Sci. visualization at the San Diego Supercomputer Center (UCSD)
Beautiful math imgs/animations
Comsol - FEA models
Misc./fun
Clay Math. Institute
Virtual Legos