COS 426:
|
|
General | Syllabus | Coursework
Week | Lectures (click for notes) | Readings | Due | |
1  | Tue Feb 5 | Introduction & Color | Ch. 1, 2, 19 | |
  | Thu Feb 7 | Digital image processing | [Smith95b], Sections 1-2 of [Paris09] | |
  | Precept 1 | Learning javascript | ||
2  | Tue Feb 12 | Sampling, resampling & warping | Ch. 6.15, [Hanrahan95] | Assignment 0 |
  | Thu Feb 14 | Compositing and morphing | Ch. 5.3, [Beier92] | |
  | Precept 2 | Image processing I | ||
3  | Tue Feb 19 | 3D Modeling | Ch. 13 | |
  | Thu Feb 21 | Polygonal Meshes | Sections 1-3 of [Botsch07] | |
  | Precept 3 | Image processing II | ||
  | Sun Feb 24 | → | Assignment 1 | |
4  | Tue Feb 26 | Parametric curves & surfaces | Ch. 14 | |
  | Thu Feb 28 | Subdivision surfaces | Sections 1, 2.1, 4, 5 of [Zorin00] | |
  | Precept 4 | Halfedge structure | ||
5  | Tue Mar 5 | Implicit surfaces & solid models | Ch. 15 | |
  | Thu Mar 7 | Scenes & transformations | Ch. A.1, A.2, A.5, 7, 9, 11 | |
  | Precept 5 | Mesh processing | ||
  | Sun Mar 10 | → | Assignment 2 | |
6  | Tue Mar 12 | More on transformations | Ch. 8, 10 | |
  | Thu Mar 14 | In-class exam: content through week 5 | ||
  | Precept 6 | Open office hour (Wed only; no Thu precept) | ||
SPRING BREAK | ||||
7  | Tue Mar 26 | Rendering & Ray casting | Ch. 16, 21.1 | |
  | Thu Mar 28 | Lighting & reflectance | Ch. 17-18 | |
  | Precept 8 | GLSL & Ray tracing I | ||
8  | Tue Apr 2 | Global illumination | Ch. 21 | |
  | Thu Apr 4 | 3D Rasterization Pipeline | Ch. 6 | |
  | Precept 9 | Ray tracing II | ||
  | Sun Apr 7 | → | Assignment 3 | |
9  | Tue Apr 9 | Scan Conversion | ||
  | Thu Apr 11 | Non-photorealistic Rendering | ||
  | Precept 10 | Rasterizer | ||
10  | Tue Apr 16 | Passive dynamics & particle systems | [Reeves83], [Witkin01a], [Witkin01b] | |
  | Thu Apr 18 | Character animation | ||
  | Precept 11 | Rasterizer II | ||
  | Sun Apr 21 | → | Assignment 4 | |
11  | Tue Apr 23 | Games (guest: Andy Nealen) | ||
  | Thu Apr 25 | Production F/X (guest: Craig Sylvester) | ||
  | Precept 12 | Animation | ||
  | Sun Apr 28 | → | Assignment 5 | |
12  | Tue Apr 30 | 3D Fabrication (guest: Szymon Rusinkiewicz) | ||
  | Thu May 2 | Project Proposals (in class) | ||
  | Precept 13 | Open office hour (Wed only; no Thu precept) | ||
READING WEEK | ||||
  | Tue May 14 | Dean's Date: final project reports due | Final Project | |
  | Wed May 15 | Final Project Presentations I | ||
  | Thu May 16 | Final Project Presentations II |