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