CS 248 - Introduction to Computer Graphics
Autumn Quarter, 2000
Marc Levoy
Handout #2
Here is the current version of the course schedule. It will be updated as changes are made. In particular, lecture titles and project names will become clickable shortly after a lecture is given or a project assigned. Readings should be completed before the date on which they appear in the schedule. Readings that are not in your textbooks will generally be handed out one class before the date they appear below. (However, Haeberli's article will be handed out in class on Thursday, October 5.)
Date | Lecture | Coursework | Reading |
---|---|---|---|
Thu Sep 28 |
Introduction (or PPT ) |
||
Tue Oct 3
Thu Oct 5 Fri Oct 6 |
Raster displays |
proj1 assigned
proj1 help session
|
FvD 1, 4
FvD 13.2-13.6 [Haeberli] |
Tue Oct 10
Thu Oct 12 |
A bit more on color,
and grayscale, gamma, dithering |
FvD 13.1
FvD 14.10 |
|
Mon Oct 16
Tue Oct 17 Thu Oct 19 Fri Oct 20 |
|
proj1 demos
proj1 writeup due
proj2 assigned
proj2 help session
|
FvD 3.17.1-3.17.3 FvD 3.1-3.14 |
Tue Oct 24
Thu Oct 26 |
Digital compositing |
FvD 17.6,
[Blinn16], [Blinn17] FvD 5 |
|
Tue Oct 31
Thu Nov 2 Fri Nov 3 |
3D geometric transformations
|
proj2 due
midterm review
|
FvD 17.4,
|
Mon Nov 6
Tue Nov 7
Wed Nov 8
Thu Nov 9
Fri Nov 10 |
Viewing I:
Real-time graphics programming
|
Midterm exam
7-9pm, Cubberly Aud. proj3 assigned
proj3 help session
OpenGL help session
|
FvD 6, |
Tue Nov 14
Thu Nov 16 |
Viewing II: mathematics of perspective |
proj3 proposal due |
GL 3
FvD 15.1-15.5, |
Mon Nov 20
Tue Nov 21
Thu Nov 23 |
Visibility II: Thanksgiving - no class |
proj3 first crits |
FvD 15.6-15.7 |
Tue Nov 28
Thu Nov 30 |
Visibility III: ray tracing |
|
FvD 15.10-15.11
FvD 16.1-16.3, |
Tue Dec 5
Wed Dec 6
Thu Dec 7
Fri Dec 8 |
Lighting II: generalized lighting models |
proj3 final demos,
proj3 writeup due |
|
Mon Dec 11
|
|
Final exam 3:30 - 6:30pm, Gates B01/03 |
|
Readings: ((*) starred entries will be handed out in class)
[BeierNeely] Beier, T., Neely, S., Feature-Based Image Metamorphosis,
Computer Graphics (Proc. SIGGRAPH), 26:2, pp. 35-42, 1992. (*)
[Blinn16] Blinn, J., Chapter 16: Compositing - Theory,
Jim Blinn's Corner: Dirty Pixels. (*)
[Blinn17] Blinn, J., Chapter 17: Compositing - Practice,
Jim Blinn's Corner: Dirty Pixels. (*)
[FvD] Foley, van Dam, Feiner, and Hughes,
Computer Graphics: Principles and Practice,
second edition in C, Addison-Wesley.
Click here for errata
[Haeberli] Haeberli, P., Paint by numbers,
Computer Graphics (Proc. SIGGRAPH), 24:4, pp. 207-208, 1990. (*)
[Heckbert] Heckbert, P., A Survey of Texture Mapping,
IEEE Computer Graphics, 6:11, pp. 56-67, 1986. (*)
[MH] Möller and Haines,
Real-Time Rendering,
A K Peters, 1999.
[GL] Woo, Neider, and Davis,
OpenGL Programming Guide
third edition, Addison-Wesley.
Click here for errata