EECS487 Interactive Computer Graphics - Fall 2007

Calendar

FCG refers to the Fundamentals of Computer Graphics textbook

OGLRB refers to OpenGL Red Book: Version 2 or the corresponding chapters of other editions.

Please see our ctools site for lecture slides and notes.

Week Mondays Wednesdays
Week 1   9/5: Introductory lecture
FCG 2.4, 2.6, 3.1, 3.3-5
Week 2
P1 out: 9/10
9/10: Raster graphics: lines, triangles.
FCG 2.5, 2.11, 3.5-3.6
slides
notes on line rasterization
9/12: Triangles, line clipping, basic anti-aliasing
FCG 2.4.4, 2.11, 3.6-7, 5.2.3, 12.2.4
notes on triangles
notes on anti-aliasing
Week 3 9/17: OpenGL introduction, graphics pipeline overview, z-buffer
OGLRB -- Chapter 1 and part of chapter 2 (p.27-65), FCG 8.2
9/19: Trasformation matrices for viewing and modeling
FCG 5.1.1-5.2.5, 6.*
Week 4 9/24: Viewing transformations and camera setup
FCG 7.*, OGLRB 3.*
9/26: Lighting and shading
FCG 9.*, OGLRB 5.*
Week 5
P1 due: 10/1
P2 out: 10/1
10/1: Shaders, hidden surface elimination
FCG 8.*, FCG 10.1, OGLRB 15.*
10/3: Viewing and lighting topics, nested transformations
Week 6 10/8: Texturing basics
OGLRB 9.*
10/10: Midterm review
Week 7 10/15: study break - no class 10/17: Midterm exam
Week 8
P2 due: 10/26
P3 out: 10/26
10/22: Texturing: OGLRB 9.* 10/24: Texturing, Curves: FCG 11.*, 15.*
Week 9 10/29: Curves, Splines: FCG 15.* 10/31: Curves, Splines: FCG 15.*
Week 10 11/5: NURBS, Animation topics: FCG 16.* 11/7: Procedural techniques, fractals, raytracing FCG 16.6, 10.*
Week 11 11/12: Raytracing, Light, Radiometry FCG 10.*, 19.1.1-5. 11/14: Color, Compositing FCG 20.*, FCG 3.4, Porter&Duff's paper
Week 12
Thanksgiving break
11/22-11/25

P3 due: 11/19
P4 out: 11/19
11/19: Advanced Raytracing Topics 11/21: Tone reproduction, HDR images
Week 13 11/26: Global illumination 11/28: Collision detection
Week 14 12/3: Visualization, Non-photorealistic rendering
FCG 26.*
12/5: Precomputed Radiance Transfer
Week 15
P4 due: 12/11
12/10: Final exam overview
FINAL EXAM
THURSDAY, December 20th, 1:30-3:30pm
Room: DOW 3150 DOW 2166