Past Projects
dynamic simulation of a rubber sheet (wireframe / static camera)
mpg
dynamic simulation of a rubber sheet (gouraud shadding, static camera)
mpg
dynamic simulation of a rubber sheet (the works)
mpg
dynamic simulation of a rubber sheet (bonus round)
mpg
Subdivision surfaces animation (each chair is represented by 11 control points)
mpg
Non photo realistic rendering (cartoon shadding)
mpg
More non photo realistic rendering
Quick Basic Rendering Experiments (early work)
Documents
Comparison of cubic vs weighted sum of cubics (used for creation of coherent noise, aka Perlin Noise)
Obj File Format
Data Sets
2D
Lena
3D
Stanford Data Sets
Tools
Viewers
Mplayer
Cross Platform Media Player
Modeling
ivcon
3d file conversion utility
Development Libraries
Fast Light Toolkit (FLTK)
Cross Platform Widget/GUI library
Links
History
A Critical History of Computer Graphics and Animation
Courses
Carnegie Mellon Advanced Computer Graphics (15-864)
Labs
Carnegie Mellon Computer Graphics Group
OpenGL
OpenGL.org
OpenGL - Redbook
Misc
linuxartist.orgLinux Art and Design Resources
The Lenna Story (thanks to Chuck Rosenberg)
Ray Tracing News Guide
GRAFICA Obscura
Geometric Tools Inc
People
Michael Garland
Andrew Glasser
Paul Heckbert
Hugues Hoppe
Doug James
Henrik Jensen
Justin Legakis
Kevin Perlin
Zoran Popović