Course schedule

CS 248 - Introduction to Computer Graphics
Autumn Quarter, 1999
Marc Levoy


Here is the current version of the course schedule. It will be updated as changes are made. After lectures are given and assignments are made, the corresponding entries in the table will be made clickable.

Date Lecture Homework Reading
Thu Sep 23

Introduction

  FvD 1
Tue Sep 28


Thu Sep 30

Fri Oct 1

Raster displays


Physical colorspaces

hw1 assigned




hw1 help session
(Sean)

FvD 4
[Haeberli]

FvD 13.2

Tue Oct 5

Thu Oct 7

Grayscale, gamma, dithering

Intuitive colorspaces

  FvD 13.1

FvD 13.3-13.6

Mon Oct 11

Tue Oct 12

Thu Oct 14

Fri Oct 15



Sampling theory, aliasing

Practical antialiasing methods

hw1 demos

hw1 writeup due,
hw2 assigned


hw2 help session
(Lucas)



FvD 14.10

FvD 3.17.1-3.17.3

Tue Oct 19

Thu Oct 21

Rasterization algorithms

Digital compositing

  FvD 3.1-3.14

FvD 17.6,
[Blinn16], [Blinn17]

Tue Oct 26

Thu Oct 28

Fri Oct 29

2D geometric transformations

3D geometric transformations

hw2 due



midterm review
(Szymon)

FvD 5
Mon Nov 1


Tue Nov 2


Thu Nov 4


Fri Nov 5

Midterm exam
7-9pm, Gates B01/B03

Image warping


Viewing I:
the wonders of perspective




hw3/4 assigned





hw3 help session
(Dave)




FvD 17.4,
[Heckbert]

FvD 6,
(skip 6.2,.3,.5.1-.5.3)

GL 1, 2, App D

Tue Nov 9


Thu Nov 11  

Viewing II:
the mathematics of perspective

Visibility I:
Z-buffer algorithm

  GL 3


FvD 15.1-15.5
Mon Nov 15

Tue Nov 16


Thu Nov 18  



Visibility II:
scanline, area algorithms

Visibility III:
list priority, ray tracing

hw3 demos

FvD 15.6-15.7


FvD 15.10-15.11

Tue Nov 23


Thu Nov 25  

Lighting I:
illumination, diffuse reflection

Thanksgiving - no class

  FvD 16.1-16.3,
GL 5
Tue Nov 30


Thu Dec 2


Fri Dec 3

Sat Dec 4

Lighting II: specular reflection,
generalized lighting models

Volume rendering,
image-based rendering







hw4 demos and jury

final review,
420-041, 2-4pm,
not televised

Tue Dec 7

Fri Dec 10




Final exam 12:15 - 2:15pm, TCSEQ 200

hw4 writeup due

 

Readings:

[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.
[GL] Woo, Neider, and Davis,
OpenGL Programming Guide
second edition, Addison-Wesley.
Click here for errata


levoy@cs.stanford.edu
Copyright © 1999 Marc Levoy
Last update: December 9, 1999 11:50:01 PM