All assignments are due at midnight on Friday, unless otherwise noted.

MondayThursdayDue
9/7Labor Day
9/10
lecture notes: Introduction
reading: none
 
9/14
Reading: Intro to OpenGL, X11, and the Barn
Introduction to Python

lecture

9/17
lecture
9/21
Reading: Coding
Reading: Color and Parametric Equations
lecture
9/24
Polyhedron
9/28
Reading: Instance Transform
lecture notes
10/1
Reading: Nested Transforms
lecture notes
10/5
Reading: Synthetic Camera API
lecture notes
10/8
Reading: Aspect Ratio and Viewports
GLUT Objects
10/12Fall Break
Wednesday is Monday schedule. We'll finish up talking about camera setup.
10/15
Reading: Geometry
lecture notes
Camera Angles
10/19
Reading: Material and Lighting
lecture notes
10/22
lecture notes
 
10/26
exercise and demos from last time
10/29
Reading: Image Files and Texture Mapping
lecture notes
Creative Scene
11/2
lecture notes
11/5
lecture notes
lit scene orig
11/9
Reading: Animation
lecture notes
11/12
 
 
11/16
Reading: Bezier Curves and Surfaces
lecture notes on Bezier Curves
11/19
lecture notes on Bezier Surfaces
exam distributed
texture-mapped scene, orig
Lit Scene
11/23
Reading: Interaction

lecture notes on interaction

exam due, 5pm

11/26
Thanksgiving!
 
11/30
Reading: Transparency

lecture notes on transparency

12/3
Reading: Motion Blur, Anti-Aliasing, Depth of Field
Reading: Shadows and Fog

lecture notes on Motion Blur, etc.

Texture-Mapped Scene
12/7
Reading: Plane Geometry
lecture notes on plane geometry
12/10
Project Presentations
Project (due twice)
  1. This work is licensed under a Creative Commons License
  2. Creative Commons License
  3. Viewable With Any
Browser
  4. Valid HTML 4.01!
  5. Valid CSS!