Graduate Computer Graphics, Fall 2002

Office hours:

Tuesday, 3-5pm
719 Broadway, 12th floor

Grader's email address: grad_graphics@att.net

Students in this class...

Topics:

Introduction/History

Assigment due before class on Wed, week of Sept 9

Interaction/2D

lines as signals;
2D transforms;
display lists

Assigment due before class on Wed, Sept 18

Matrix math, etc.

linear transforms and homogeneous coordinates;
3d transformations;
viewports and windows;
describing rays

Assigment due before class on Wed, Sept 25

Ray tracing and visual design

Assigment due before class on Wed, Oct 2

Ray tracing, second order surfaces

Class notes on ray tracing

Assigment due before class on Wed, Oct 9

Kinematics/Animation

Assigment due before class on Wed, Oct 16

Geometric models

Assigment due before class on Wed, Oct 23

Design

Halloween-theme design assignment this week, using any techniques we've learned to date (Due Wed Oct 30).

Z-buffers, part 1

Assigment due before class on Wed, Nov 6

FYI: If you want to read more about Cone Tracing, John Amanatides' home page is: http://www.cs.yorku.ca/~amana/

Note on how to define good mesh normals

Z-buffers, part 2

Assigment due before class on Wed, Nov 13

A note on how to construct a surface of revolution from sections of second-order surfaces.

My z-buffer based renderer (for reference only - you need to write your own code of course)

Spline curves

Interactive Bezier-spline applet
More interactive spline applets
Discussion of Hermite splines

Assigment due before class on Wed, Nov 20

Bicubic spline surfaces

Assigment due before class on Wed, Nov 27

Various fun things...

Final Assigment due Dec 18