CS569: Interactive Computer Graphics—Spring 2008

Announcements

8 Feb Don's office hours are on Sundays from noon to 2pm.

31 Jan Some of our office hours are established: Prof. Marschner's are T/Th 3–4, and Wenzel's are W 3:30–5 and F 5:30–7:00.

20 Jan Welcome to CS569! This is a new course this year, related to but not the same as the old CS 467/468. If you think you might be interested in learning about the technology of interactive graphics, come see what it's about! The direction of the course will partly be determined by who decides to take it.

Schedule

Topics and dates are subject to change.

datetopic readingreferencehw
22Janintroduction—GPU architectures slides | notes  
24Janprogramming shaders slides | notes  
29Janillumination models slides | notes  
31Janrotations slides | notes  
5Febtexture maps slides | notes  
7Febtexture filtering slides | notes  
12Febtextures for reflections slides | notes pa1 due
14Febtextures for geometric detail slides | notes  
19Febshadow textures and shadow maps slides | notes  
21Febsoft shadows slides | notes  
26Febimaging on the GPU [code example] slides | notes  
28Febimaging on the GPU continued slides | notes  
4Marparticle systems [SIGGRAPH course notes] slides | notes pa2 due
6Marmesh deformations slides | notes  
11Mar(exam review) slides | notes  
13Mar(midterm exam) slides | notes  
18Mar—Spring Break— slides | notes  
20Mar—Spring Break— slides | notes  
25Marspatial data structures slides | notes  
27Marspatial data structures slides | notes  
1Aprfinal project proposals slides | notes pa3 due
3Apr(Wenzel) slides | notes  
8Aprmesh data structures slides | notes  
10Aprmesh simplification [SZL92] [GH97] slides | notes  
15Aprprogressive meshes [Hoppe96] [Hoppe97] slides | notes  
17Aprinteractive non-photorealistic rendering [ST90] [MKT+97] slides | notes  
22Aprinteractive non-photorealistic rendering [HZ00] [GSG+99] slides | notes  
24Aprarbitrary BRDFs [Rusinkiewicz98] [KM99] [MPBM03] slides | notes pa4 due
29Aprbidirectional texture functions [MJM+04] slides | notes  
1Mayfinal project interim reports slides | notes  
16MayFinal Project Presentations (2pm) slides | notes