CSE 581
Spring '09
Schedule

Notes
Class Topics Class Material
(powerpoint, pdf, and handout pdf with 4 slides per page)
Readings
Notes
Assignments
1-1
Monday
March 30
Course Overview
Graphics overview & applications
Overview
ppt, pdf, handout
Chapter 1
1-2
Wednesday
April 1
Graphics display & frame buffer
Hardware
ppt, pdf, handout
Chapter 1  
1-3
Friday
April 3
Graphics system overview OpenGL Introduction
ppt, pdf, handout
Chapter 1  
2-1
Monday
April 6
OpenGL overview: device independent graphics; window-based programming and GLUT; event-driven programming 2D viewing
ppt, pdf, handout
Chapter 2
Chapter 3
 
2-2
Wednesday
April 8
2D transformations: scale, rotate, translate, homogeneous coordinates 2D viewing
ppt, pdf, handout
2D transforms A
( ppt, pdf, handout )
Chapter 4 Lab 0 due
2-3
Friday
April 10
2D transformations: matrix transformations in OpenGL 2D transforms A
ppt, pdf, handout
Chapter 4  
3-1
Monday
April 13
2D transformations: order of transformations in OpenGL 2D transforms B
ppt, pdf, handout
Chapter 4  
3-2
Wednesday
April 15
2D transformations: order of transformations in OpenGL
2D transforms B
ppt, pdf, handout
Chapter 4  
3-3
Friday
April 17
3D transforms
3D viewing
3D transforms
ppt, pdf, handout
3D viewing
ppt, pdf, handout
Chapter 4
Chapter 5
 
4-1
Monday
April 20
lab2: Interactive camera control
3D viewing
3D viewing
ppt, pdf, handout
Viewing demo
Chapter 5
Sections 10.1-10.6
Lab 1 due
4-2
Wednesday
April 22
lab 2: modeling a cube & display lists
lab 2: Hierarchical modeling & animation
3D viewing
3D viewing
ppt, pdf, handout Hierarchical modeling & animation
ppt, pdf, handout
Chapter 5
 
4-3
Friday
April 24
3D viewing 3D viewing
ppt, pdf, handout
Chapter 5  
5-1
Monday
April 27
Color: light & perception Color
ppt, pdf, handout
Section 1.4.2
Section 2.5
Section 7.13
 
5-2
Wednesday
April 29
Illumination: Generic model of illumination
Illumination:
ppt, pdf, handout
Chapter 6  
5-3
Friday
May 1
Illumination: Illumination model in OpenGL Illumination
ppt, pdf, handout
Chapter 6  
6-1
Monday
May 4
Shading: flat, Gouraud smooth shading
Stencil Buffer: Applying Decals
Illumination
ppt, pdf, handout
Decals:
ppt, pdf, handout
Chapter 6 Lab 2 due
6-2
Wednesday
May 6
MIDTERM    
6-3
Friday
May 8
Lab3
Shading: flat, Gouraud smooth shading
Illumination
ppt, pdf, handout
Chapter 6
 
7-1
Monday
May 11
Review midterm
Review Lab 3 spec
Computing normals & smooth shading
Applying Decals
     
7-2
Wednesday
May 13
Stencil Buffer: Applying Decals
Texture
Decals:
ppt, pdf, handout
Texture
ppt, pdf, handout
Chapter 8  
7-3
Friday
May 15
Texture Texture
ppt, pdf, handout
Chapter 8  
8-1
Monday
May 18
Texture Texture
ppt, pdf, handout
Chapter 8 Lab 3 due
8-2
Wednesday
May 20
Transparency: alpha blending, stippling, compositing Transparency
ppt, pdf, handout
   
8-3
Friday
May 22
Clipping Clipping
ppt, pdf, handout
Sections 7.4-7.7  
9-1
Monday
May 25
HOLIDAY
9-2
Wednesday
May 27
Rasterization
Review of graphics pipeline
Clipping
ppt, pdf, handout
Sections 7.4-7.7  
9-3
Friday
May 29
Geometric modeling: data structures, normal vectors, topology v. geometry, geometric computations, Euler equation, triangulation, strips, Geometric Modeling
ppt, pdf, handout
Chapter 10  
10-1
Monday
June 1
Procedural Models: constructive solid geometry, implicitly defined isosurfaces, subdivision surfaces, fractals Procedural Models
ppt, pdf, handout
Chapter 10  
10-2
Wednesday
June 3
Animation: interpolation, kinematics, physics, human figure, behavioral Animation
ppt, pdf, handout
   
10-3
Friday
June 5
GPUs
Review
GPU
ppt, pdf, handout
  Lab 4 due
no late labs accepted
Finals Week
Final - Monday, June 8, 11:30

Last updated 5/19/08

Course web page
Rick Parent