EECS 487, Fall 2005
Syllabus


The following is the tentative schedule of topics to be covered this term.

Book title abbreviations:
    FCG: Fundamentals of Computer Graphics
    OGL: OpenGL® Programming Guide

See the main course page and the course information page for additional info about the textbooks, projects, homework, etc.
Some lectures are online; see the phorum for details.

Date
Topic
Reading
Homework
Presentation
Paper/Web page
Programming







Sep. 6
Intro [slides]
FCG, chap. 1











Sep. 11
Overview, math
FCG, chap. 2

Craig Chasseur

Project 1 assigned
Sep. 13
Triangles,
raster algorithms
FCG, chap. 3

Lucas
Beeler


Sep. 15
Lab 1: Line-Rasterization












Sep. 18
Raster algorithms

Neil Zieses


Sep. 20
OpenGL intro [slides]
OGL, chap. 1, 2

Mitchell Bloch


Sep. 22
Lab 2: Triangle Rasterization












Sep. 25
Lighting [slides]
FCG, chap. 9
OGL, chap. 5



Project 1 due
Project 2 assigned (9/26)
Sep. 27
Lighting; visit from EA





Sep. 29
Lab 3: OpenGL lighting












Oct. 2
GLSL intro [slides]
OGL, chap. 15
HW 1 assigned



Oct. 4
Texture mapping [slides];
GLSL continued [slides]





Oct. 6
Lab 4: GLSL












Oct. 9
2D and 3D transforms FCG, chap. 6
HW1 due
 


Oct. 11
Perspective viewing FCG, chap. 7
HW 2 assigned
Chris Ebert


Oct. 13
Lab 5: Transformations using OpenGL












Oct. 16
study break -- no class





Oct. 18
SKETCH video
review for midterm

HW 2 due
Keenan Patterson

Project 2 due
Project 3 assigned
Oct. 20
Lab 6: Mathematical Bases for Transformations












Oct. 23
midterm (in class)
FCG, chap. 7







Oct. 25
Project 3 concepts review [slides]


James Irizarry


Oct. 27
Lab 7: Viewing Transformations












Oct. 30
Curves FCG, chap. 15



Nov. 1
Curves




Nov. 3
Lab 8: Splines I - Interpolation & Approximation











Nov. 6
Curves

Ivan Wong
2 open

Nov. 8
Animation FCG, chap. 16
open
Project 3 due
Project 4 assigned
Nov. 10
Lab 9: Splines II - Camera Animation (fly-bys)












Nov. 13
Animation FCG, chap. 16 HW 3 assigned
Mandy Roach Chris Marinos

Nov. 15
Animation FCG, chap. 16
open

Nov. 17
Lab 10: Texture mapping











Nov. 20
Ray tracing [slides]
FCG, chap. 10 HW 3 due
James Kinicki Alexis Mackenzie
Andrew Frantz
Emily Samuels
Wesley Weaver

Nov. 22
Monte Carlo ray tracing [slides]


Jeffrey Ermak


Nov. 24
----- Thanksgiving - NO LAB -----












Nov. 27
Radiosity [slides]
FCG, chap. 23, 24
Nicholas Jasieniecki
Misty Periard
Justin Wynn
Jeff Madsen
Kevin Day

Nov. 29
Precomputed radiance transfer
Siggraph 2005 course page
slides: [intro]



Yingying Wu

Project 4 due
Project 5 assigned, due 12/15
Dec. 1
Lab 11: Basic Ray-Tracing












Dec. 4
Precomputed radiance transfer
Siggraph 2005 course page
slides: [diffuse]

project 5 intro [slides] (initial version)


Rodney Ma
Joel Friedman
Jay Chung
Adam Heberling
Jason Mooney

Dec. 6
project 5 intro [slides]
(complete version)
Non-photorealistic rendering

HW 4 assigned Brett Higgins


Dec. 8
Lab 12: Advanced Ray-Tracing












Dec. 11 Non-photorealistic rendering
[slides]


Jonathan Thomas


Dec. 13
course evaluations;
review for final [slides]
old final from fall 2005: [pdf]

HW 4 due

Project 5 due







Dec. 21 Final exam, 1:30 - 3:30 pm,
Location: EECS 1301 - 1303






Last updated: December 13, 2006