1 |
Tue, Sep 6 | Lecture 1: Introduction & Color | Ch. 1, 2, & 19 |
Thu, Sep 8 | Lecture 2: Digital Image Processing | Smith95b, Sections 1–2 of Paris09 |
Precept | Precept 1: Learning Javascript |
2 |
Tue, Sep 13 | Lecture 3: Sampling, Resampling & Warping | Ch. 6.15, Hanrahan95 |
Thu, Sep 15 | Lecture 4: Compositing & Morphing | Ch. 5.3, Beier92 |
Thu, Sep 15 | Assignment 0 (JS Paint) due at 11:55pm |
Precept | Precept 2: Image Processing I |
3 |
Tue, Sep 20 | Lecture 5: 3D Modeling | Ch. 13 |
Thu, Sep 22 | Lecture 6: Polygonal Meshes | Sections 1–3 of Botsch07 |
Precept | Precept 3: Image Processing II |
4 |
Tue, Sep 27 | Lecture 7: Parametric Curves & Surfaces | Ch. 14 |
Tue, Sep 27 | Assignment 1 (Fauxtoshop) due at 11:55pm |
Thu, Sep 29 | Lecture 8: Subdivision Surfaces | Sections 1, 2.1, 4, & 5 of Zorin00 |
Precept | Precept 4: Halfedge Structure |
5 |
Tue, Oct 4 | Lecture 9: Implicit Surfaces & Solid Models | Ch. 15 |
Thu, Oct 6 | Lecture 10: Scenes & Transformations | Ch. A.1, A.2, A.5, 7, 9, & 11 |
Precept | Precept 5: Mesh Processing |
6 |
Tue, Oct 11 | Lecture 11: More On Transformations | Ch. 8 & 10 |
Precept | Precept 6: Online Open Office Hours (rescheduled for Wed, no Thu/Fri precept) |
Thu, Oct 13 | Exam | Old exams: Exam1-2017, Exam1-2012, Exam1-2011 |
Fri, Oct 14 | Assignment 2 (Mesh Editor) due at 11:55pm |
Fall Recess |
7 |
Tue, Oct 25 | Lecture 12: Rendering & Raycasting | Ch. 16 & 21.1 |
Thu, Oct 27 | Lecture 13: Lighting & Reflectance | Ch. 17–18 |
Precept | Precept 7: GLSL & Raytracing I |
8 |
Tue, Nov 1 | Lecture 14: Global Illumination | Ch. 21 |
Thu, Nov 3 | Lecture 15: Non-photorealistic Rendering | |
Precept | Precept 8: Raytracing II |
9 |
Tue, Nov 8 | Lecture 16: 3D Rasterization Pipeline | Ch. 6 |
Tue, Nov 8 | Assignment 3 (Raytracer) due at 11:55pm |
Thu, Nov 10 | Lecture 17: Rasterization: Shading and Visibility | |
Precept | Precept 9: Rasterization |
10 |
Tue, Nov 15 | Lecture 18: Passive Dynamics & Particle Systems | |
Thu, Nov 17 | Lecture 19: Character Animation | Reeves83, Witkin01a, Witkin01b |
Thu, Nov 17 | Assignment 4 (Rasterizer) due at 11:55pm |
Precept | Precept 10: Simulation & Animation |
Thanksgiving Recess |
11 |
Tue, Nov 29 | Lecture 20: 3D Fabrication | |
Thu, Dec 1 | Lecture 21: Final Project Logistics and Q&A in Class | |
Precept | Precept 11: Web Graphics |
12 |
Tue, Dec 6 | Lecture 22: Neural Rendering | |
Tue, Dec 6 | Assignment 5 (Simulator) due at 11:55pm |
Precept | Precept 12: Final Project Starter Code |
Thu, Dec 8 | Project Proposals | |
Reading Period |
|
Wed, Dec 14 | Final Project Presentations (Scheduling and Logistics TBD) | |
Thu, Dec 15 | Final Project Presentations (Scheduling and Logistics TBD) | |
Fri, Dec 16 | Dean's Date: Final Project due at 11:55pm |
|