Computer Graphics

[Image: Mannaquin Head Curvature]

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ć