Interactive Graphics and Games
Course Schedule


Syllabus
Schedule
Resources
Assignment 1
Assignment 2
Project 1
Project 2
Project 3

Some lecture notes are available in Adobe Acrobat format. Follow the links to download.

Date
Topic
Reading
Homework
Monday, January 31
Course Introduction
Intro to OpenGL

Assignment 1 out
Wednesday, February 2
Intro to OpenGL (cont.)


Monday, February 7
Modern Graphics Pipeline


Wednesday, February 9
Finding Bottlenecks

Assignment 1 due
Assignment 2 out
Monday, February 14
scene graphs
Eberly Chapter 4

Wednesday, February 16
more scene graphs
Performer Docs

Monday, February 21
occlusion culling and backface culling videos
Real-Time Rendering Chapter 7
Assignment 2 due
Wednesday, February 23
hardware occlusion culling, basic LOD
discuss project 1 assignment
hp occlusion test
nv_occlusion_query
arb occlusion query
Project 1 assigned
Monday, February 28
Simplification Overview


Wednesday, March 2
Simplification
Luebke et al. Chapters 1-3

Monday, March 7
Simplification
Appearance-Preserving Simplification


Wednesday, March 9
Programmable Shading (Cg)


Friday, March 11
non-class day

Project 1 due
Monday, March 14
Spring Break (no class)


Wednesday, March 16
Spring Break (no class)

Monday, March 21
Collision Detection
Project 2 assigned
Wednesday, March 23
Collision Detection

Monday, March 28
Guest Speaker: David Evans, Firaxis Games


Wednesday, March 30
no class


Monday, April 4
Shadows

Project 2 due
Wednesday, April 6
Shadows


Monday, April 11


Project 3 assigned
Wednesday, April 13



Monday, April 18



Wednesday, April 20



Monday, April 25



Wednesday, April 27


Project 3 due
Monday, May 2



Wednesday, May 4



Friday, May 13
JHU Digital Media Center pARTy - Demo your game!



March 7, 2005