CS 248 - Introduction to Computer Graphics
Autumn Quarter, 2001
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 in class on the date they appear below.
Date | Lecture | Coursework | Reading |
---|---|---|---|
Thu Sep 27 |
Introduction (or PPT or PDF ) |
||
Tue Oct 2
Thu Oct 4 Fri Oct 5 |
Visual perception, raster displays |
proj1 assigned |
FvD 1, 4
FvD 13.2-13.6 [Haeberli] |
Tue Oct 9
Thu Oct 11 |
A bit more on color,
and Grayscale, gamma, dithering |
FvD 13.1
FvD 14.10 |
|
Mon Oct 15
Tue Oct 16 Thu Oct 18 Fri Oct 19 |
|
proj1 demos
proj1 writeup due
proj2 assigned |
FvD 3.17.1-3.17.3
FvD 3.1-3.14
|
Tue Oct 23
Thu Oct 25 |
Practical analytical antialiasing,
digital compositing |
FvD 17.6,
[Blinn16], [Blinn17] FvD 5 |
|
Tue Oct 30
Thu Nov 1 Fri Nov 2 |
3D geometric transformations
|
proj2 due
|
FvD 17.4,
|
Mon Nov 5
Tue Nov 6
Wed Nov 7
Thu Nov 8
Fri Nov 9 |
Viewing I:
Viewing II:
|
Midterm exam
7-9pm Terman Aud.
proj3
assigned
|
FvD 6 GL 1, 2
GL 3
GL Appendix D |
Tue Nov 13
Thu Nov 15 |
Visibility I: Z-buffer, graphics hardware |
proj3 proposal due |
FvD 15.1-15.5 FvD 15.6-15.7 |
Mon Nov 19
Tue Nov 20
Thu Nov 22 |
(finished Visibility II) Thanksgiving - no class |
proj3 first crits |
FvD 15.10-15.11, |
Tue Nov 27
Thu Nov 29 |
Visibility III: ray tracing |
|
GL 7, MH 7, 8
FvD 16.1-16.3, |
Tue Dec 4
Wed Dec 5
Thu Dec 6
Fri Dec 7 |
Lighting II: generalized lighting models |
proj3 final demos,
proj3 writeup due, |
|
Thu Dec 13
|
|
Final exam 3:30 - 6:30pm TCseq 200 (note change!) |
|
Readings: (*) starred entries will be handed out in class. For papers, if its title is displayed in your browser as a link, click on it to download the paper.
[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,
IEEE Computer Graphics and Applications, Sep 1994. (*)
reprinted Jim Blinn's Corner: Dirty Pixels. (*)
[Blinn17] Blinn, J., Chapter 17: Compositing - Practice,
IEEE Computer Graphics and Applications, Nov 1994. (*)
reprinted 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. (*)
[Haeberli-Akeley] Haeberli, P., Akeley, K.,
The Accumulation Buffer: Hardware Support for High-Quality Rendering,
Computer Graphics (Proc. SIGGRAPH), 24:4, pp. 309-318, 1990.
[Heckbert] Heckbert, P., A Survey of Texture Mapping, (PDF of text, PDF of figures)
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