CS4620 Introduction to Computer Graphics
CS4621 Computer Graphics Practicum
Cornell University
MWF 2:30pm, Hollister B14
F 3:35pm, Kimball B11 [4621 only]
Instructor: Kavita Bala
Staff
Graduate TAs
Eston Schweickart (CS4620 head TA, ers@cs.cornell.edu)
Nicolas Savva (CS4621 head TA, nsavva@graphics.cornell.edu)
Brandon Benton (bnb32@cornell.edu)
Bryce Evans (bae43@cornell.edu)
Fujun Luan (fl356@cornell.edu)
Eric Gao (emg222@cornell.edu)
Zeqiang Zhao (zz432@cornell.edu)
Ugrad TAs
Jimmy Briggs (jeb482@cornell.edu)
Kristen Crasto (kmc376@cornell.edu)
Kyle Genova (kag278@cornell.edu)
Tongcheng Li (tl486@cornell.edu)
Andrew Mullen (asm278@cornell.edu)
Katherine Salesin (kas493@cornell.edu)
Ning Wang (nw265@cornell.edu)
Kelly Yu (kly24@cornell.edu)
Cristian Zaloj (cz68@cornell.edu)
Schedule
date | topic | reading | assignments | |
---|---|---|---|---|
26 | Aug | Introduction slides | Ch. 1, Ch. 2 | |
28 | Aug | Triangle meshes slides | Ch. 12, up to 12.1.4 | PA1: Meshes out |
31 | Aug | Triangle meshes slides | ||
2 | Sep | Blender Mesh Tutorial slides | ||
4 | Sep | History of Computer Graphics | ||
7 | Sep | —Labor Day— | ||
9 | Sep | Ray tracing intersection slides | Ch. 4, up to 4.4 | |
11 | Sep | Ray tracing intersection 2 slides | PA1: Meshes due 9/10, PA2: Ray1 out | |
14 | Sep | Ray tracing shading slides | Ch. 4.5 onward | |
16 | Sep | Pipeline and 2D transformations slides | Ch. 5, Sec. 6.1 | |
18 | Sep | 2D transformations slides | ||
21 | Sep | Hierarchies and Scene Graphs slides | Sec 12.2 | |
23 | Sep | 3D transformations slides | Ch. 6: 6.2 to end | |
25 | Sep | Perspective slides | PA2: Ray1 due, PA3: Scenes out | |
28 | Sep | Viewing: Orthographic slides | Ch. 7 | |
30 | Sep | Open GL slides | ||
2 | Oct | Viewing: Perspective (viewExplorer) slides | ||
5 | Oct | Rasterization slides | Ch 8 up to 8.1 | |
7 | Oct | Graphics Pipeline slides | notes on perspective correct textures | Ch 8: 8.2 to end | |
9 | Oct | GLSL slides | PA3: Scenes due | |
12 | Oct | —Fall Break— | ||
14 | Oct | Textures 1 slides | PA4: Shaders out | |
16 | Oct | Textures 2 slides | ||
19 | Oct | Textures 3 slides | ||
21 | Oct | Textures 4 slides | ||
23 | Oct | Antialiasing and compositing slides | Ch 3: up to 3.4 | |
26 | Oct | GPUs slides | ||
28 | Oct | GPUs and Splines 1 slides | ||
30 | Oct | Splines 2 slides | Ch. 15: up to 15.5 | PA4: Shaders due 10/29 |
2 | Nov | Splines 3 slides | Ch. 15: up to 15.6.2 | PA5: Splines out |
4 | Nov | Splines 4 slides | ||
6 | Nov | Splines 5 slides | ||
9 | Nov | Surfaces 1 slides | ||
11 | Nov | Surfaces 2 and Animation 1 slides | ||
13 | Nov | Animation 2 slides | PA5: Splines due, PA6: Animation out | |
16 | Nov | Animation 3 slides | ||
18 | Nov | Ray Tracing acceleration slides | ||
20 | Nov | Reflection and illumination slides | PA6: Animation due, PA7: Ray2 out | |
23 | Nov | Reflection slides | ||
25 | Nov | —Thanksgiving— | ||
27 | Nov | —Thanksgiving— | ||
30 | Nov | Advanced ray tracing and Images slides | ||
2 | Dec | Images slides | ||
4 | Dec | Conclusions slides | PA7: Ray2 due 12/3 |