CS 248 - Introduction to Computer Graphics
Autumn Quarter, 2008
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 |
---|---|---|---|
Tue Sep 23
Thu Sep 25 |
FvD 1, 4, 13.1 |
||
Tue Sep 30
Thu Oct 2 Fri Oct 3 |
Color theory, color spaces |
proj1
assigned
proj1 help (Ethan)
|
FvD 13.2-13.6
[Haeberli] FvD 14.10 |
Tue Oct 7
Wed Oct 8 Thu Oct 9 |
Aliasing and antialiasing
|
proj1 demos proj1 writeup due |
FvD 3.17.1-3.17.3
FvD 3.1-3.14
|
Tue Oct 14
Thu Oct 16 Fri Oct 17 |
Practical polygon antialiasing,
digital compositing |
proj2
assigned
|
FvD 17.6,
[Blinn{16,17}] FvD 5 |
Tue Oct 21
Wed Oct 22 Thu Oct 23 Fri Oct 24 |
3D geometric transformations
|
proj2 demos proj2 writeups due
midterm review |
FvD 17.4,
|
Mon Oct 27
Tue Oct 28
Thu Oct 30
Fri Oct 30 Fri Oct 31 |
Viewing I:
Viewing II: (5:15 - 6:05, room B03) (2:15 - 3:05, room B01) |
Midterm, 7-9pm Bldg 370, room 370
proj3
assigned
proj3 help (Abe) OpenGL help (Derek) |
FvD 6 GL 1, 2, 3 GL Appendix D |
Mon Nov 3
Tue Nov 4
Thu Nov 6 |
proj3 proposal due |
FvD 15.1-15.5 FvD 15.6-15.7 |
|
Tue Nov 11
Thu Nov 13 Fri Nov 14 |
Visibility III: ray tracing
|
proj3 first crits |
FvD 15.10-15.11
MH 10,14,16,17 |
Tue Nov 18
Thu Nov 20 |
|
FvD 16.1-16.3, GL 5, 9 |
|
Nov 24 - 28 |
Thanksgiving recess, no classes |
|
|
Tue Dec 2
Wed Dec 3 Thu Dec 4 Fri Dec 5 |
Volume rendering (class canceled) |
proj3 final demos,
proj3 writeup due, |
|
Mon Dec 8
|
|
Final exam, |
|
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 from Jim Blinn's Corner: Dirty Pixels. (*)
[Blinn17] Blinn, J., Chapter 17: Compositing - Practice,
IEEE Computer Graphics and Applications, Nov 1994. (*)
reprinted from 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,
third edition, A K Peters, 2002.
[GL] Shreiner, Woo, Neider, and Davis,
OpenGL Programming Guide
fifth edition, Addison-Wesley.