COS 426:
|
|
General | Syllabus | Coursework
Week | Lectures (click for notes) | Readings | |
1   | Tue 2/2 | Introduction & Color | Ch. 1, 2, 19 |
  | Wed 2/3 | Precept 1 - javascript | |
  | Thu 2/4 | Digital image processing | [Smith95b], Sections 1-2 of [Paris09] |
2   | Tue 2/9 | Sampling, resampling, and warping | Ch. 6.15, [Hanrahan95] |
  | Wed 2/10 | Precept 2 - Assignment 1 | |
  | Thu 2/11 | Compositing and morphing | Ch. 5.3, [Beier92] |
3   | Tue 2/16 | 3D Modeling | Ch. 13 |
  | Wed 2/17 | Precept 3 - Assignment 1 | |
  | Thu 2/18 | Polygonal Meshes | Sections 1-3 of [Botsch07] |
  | Sun 2/21 | Assignment 1 due | |
4   | Tue 2/23 | Parametric curves and surfaces | Ch. 14 |
  | Wed 2/24 | Precept 4 - halfedge structure | |
  | Thu 2/25 | Subdivision surfaces | Sections 1, 2.1, 4, 5 of [Zorin00] |
5   | Tue 3/1 | Implicit surfaces and solid models | Ch. 15 |
  | Wed 3/2 | Precept 5 - mesh processing | |
  | Thu 3/3 | Scenes & transformations and Rendering overview | Ch. A.1, A.2, A.5, 7, 9, 11 |
6   | Tue 3/8 | Ray casting | Ch. 16, 21.1 |
  | Tue 3/8 | Assignment 2 due | |
  | Wed 3/9 | Precept 6 - GLSL | Ch. 22 |
  | Thu 3/10 | Lighting and reflectance | Ch. 17-18 |
  | Spring break! | ||
7   | Tue 3/22 | Global illumination | Ch. 21 |
  | Wed 3/23 | Precept 7 - Raytracer | |
  | Thu 3/24 | Polygon rendering pipeline | Ch. 6 |
8   | Tue 3/29 | Rasterization | Ch. C.3 |
  | Tue 3/29 | Assignment 3a due | |
  | Wed 3/30 | Precept 8 - Rasterizer Part I | |
  | Thu 3/31 | Non-photorealistic rendering | [Sayeed06] |
9   | Tue 4/5 | Image-based rendering | |
  | Wed 4/6 | Precept 9 - Rasterizer Part II | |
  | Thu 4/7 | Character animation | Ch. 13 |
  | Sun 4/10 | Assignment 3b due | |
10   | Tue 4/12 | Passive dynamics & particle systems | [Reeves83] [Witkin01a] [Witkin01b] |
  | Wed 4/13 | Precept 10 - Animation | |
  | Thu 4/14 | Photo Editing Research | |
11   | Tue 4/19 | Games (guest: Nealen) | |
  | Wed 4/20 | Open Office Hour during precept | |
  | Thu 4/21 | Project Proposals (in class) | |
  | Sat 4/23 | Assignment 4 due (midnight) | |
12   | Tue 4/26 | Review (guest: Funkhouser) | |
  | Wed 4/27 | Open Office Hour during precept | |
  | Thu 4/28 | Exam | |
  | Tue 5/3 | No class this week - reading week! | |
  | Tue 5/10 | Dean's Date: final project writeup due | |
  | Wed 5/11 | Final Project demos (1:30-4:30PM, Friend 006) |