COS 426 - Computer Graphics |
Spring 2012 |
Course home | Outline and lecture notes | Assignments |
Date | Lecture (click for notes) | Readings | Assignments |
---|---|---|---|
Tue, Feb 7 | Introduction; Color models | Ch. 1, 2, 19 | |
Thu, Feb 9 | Finish color; Digital image processing | ||
Fri, Feb 10 | Precept 0: Getting started | ||
Tue, Feb 14 | Sampling, resampling, and warping | Ch. 6.15, [Beier & Neely 1992] | |
Wed, Feb 15 | Precept 1: Assignment 1 | ||
Thu, Feb 16 | Blending and compositing | Ch. 5.3, [Smith 1995a], [Smith 1995c] | Assignment #0 due |
Tue, Feb 21 | 3D Modeling | Ch. 13 | |
Wed, Feb 22 | Precept 2: OpenGL intro; Sample code | Ch. 3, 4, 5 | |
Thu, Feb 23 | 3D Meshes | Ch. 1-3 of notes by Botsch et al. | Assignment #1 due |
Tue, Feb 28 | Subdivision surfaces | Ch. 1, 2.1, 4, 5 of notes by Zorin et al. | |
Wed, Feb 29 | Precept 3: Half edge | ||
Thu, Mar 1 | Parametric curves and surfaces | Ch. 14 | |
Tue, Mar 6 | Implicit surfaces and solid models | Ch. 15 | |
Wed, Mar 7 | Precept 4: Exam 1 review | Old exams | |
Thu, Mar 8 | Transformations and scene graphs | Ch. A.1, A.2, A.5, 7, 9, 11 | |
Tue, Mar 13 | More on transformations | Ch. 8, 10 | Assignment #2 due |
Thu, Mar 15 | In-class exam #1: Covers content through transformations | ||
Fri, Mar 16 | No class - spring break | ||
Tue, Mar 20 | |||
Thu, Mar 22 | |||
Fri, Mar 23 | |||
Tue, Mar 27 | Midterm review; Rendering overview | Ch. 16 | |
Wed, Mar 28 | Precept 5: More on OpenGL | ||
Thu, Mar 29 | Ray Tracing | Ch. 21.1 | |
Tue, Apr 3 | Lighting and reflectance | Ch. 17, 18 | |
Wed, Apr 4 | Precept 6: Assignment 3 | ||
Thu, Apr 5 | Global illumination | Ch. 21 | |
Tue, Apr 10 | Rasterization pipeline | Ch. 6 | Assignment #3, part 1 due |
Wed, Apr 11 | Precept 7: GLSL | Ch. 22 | |
Thu, Apr 12 | More on rasterization | Ch. C.3 | |
Tue, Apr 17 | Character animation | Ch. 12 | |
Wed, Apr 18 | Precept 8: Assignment 4 | ||
Thu, Apr 19 | Passive dynamics; particle systems | Ch. 23.2 | Assignment #3, part 2 due |
Tue, Apr 24 | Active dynamics; Group behaviors | ||
Wed, Apr 25 | Precept 9: Exam 2 review | Old exams | |
Thu, Apr 26 | Non-photorealistic rendering | ||
Tue, May 1 | Review | Old exams | Assignment #4 due |
Thu, May 3 | In-class exam #2: Covers rendering and animation | ||
Mon, May 14 | Final project demos | ||
Tue, May 15 | Final project demos | Final project writeup due |