CS 248 - Introduction to Computer Graphics
Autumn Quarter, 2005
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.
Note: The dates and times of some help sessions have changed since this schedule was handed out in class. The table below gives the new dates. In particular, the Tuesday 4:15 help sessions have been moved to Wednesdays at 2:15.
Date | Lecture | Coursework | Reading |
---|---|---|---|
Tue Sep 27
Thu Sep 29 |
Introduction (or PPT or PDF ) |
FvD 1, 4, 13.1 |
|
Tue Oct 4
Wed Oct 5 Thu Oct 6 |
Color theory, color spaces
|
proj1 assigned |
FvD 13.2-13.6
[Haeberli] FvD 14.10 |
Tue Oct 11
Wed Oct 12 Thu Oct 13 |
Aliasing and antialiasing
|
proj1 demos proj1 writeup due |
FvD 3.17.1-3.17.3
FvD 3.1-3.14
|
Tue Oct 18
Wed Oct 19 Thu Oct 20 |
Practical polygon antialiasing,
digital compositing |
proj2 assigned |
FvD 17.6,
[Blinn{16,17}] FvD 5 |
Tue Oct 25
Wed Oct 26 Thu Oct 27 Fri Oct 28 |
3D geometric transformations
|
proj2 demos proj2 writeups due midterm review |
FvD 17.4,
|
Sun Oct 30
Tue Nov 1 Wed Nov 2
Thu Nov 3
Fri Nov 4 |
Viewing I:
Viewing II:
|
Midterm, 7-9pm bldg 420, room 040 proj3 assigned
proj3 help
OpenGL help |
GL 1, 2, 3
FvD 6 GL Appendix D |
Mon Nov 7
Tue Nov 8
Thu Nov 10 |
proj3 proposal due |
FvD 15.1-15.5 FvD 15.6-15.7 |
|
Tue Nov 15
Thu Nov 17 Fri Nov 18 |
Visibility III: ray tracing
Real-time programming
|
proj3 first crits |
FvD 15.10-15.11, GL 7, MH 8, 9 |
Nov 21 - 25 |
Thanksgiving recess, no classes |
|
|
Tue Nov 29
Thu Dec 1 |
|
FvD 16.1-16.3, GL 5, 9 |
|
Tue Dec 6
Wed Dec 7 Thu Dec 8 Fri Dec 9 |
Volume rendering
Image-based modeling and rendering |
proj3 final demos,
proj3 writeup due, |
|
Thu Dec 15
|
|
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,
second edition, A K Peters, 2002.
[GL] Shreiner, Woo, Neider, and Davis,
OpenGL Programming Guide
fourrth edition, Addison-Wesley.