Lecture | Date | Topic | Reading | Assigned | Due | 1 | 9/24 | Introduction Math Review |
Chapters 1 | Homework 1 |
---|---|---|---|---|---|
Lab 1 | 9/28 | Introduction to OpenGL | 2 | 9/29 | Graphics Pipeline | Chapter 3, and Section 8.0 | 3 | 10/3 | 2D Line Rasterization
Whiteboard notes Triangle Notes |
Section 8.1.1 and Subsection "Implicit 2D Lines" (of Section 2.5) | Homework 2 Assignment 1 |
Homework 1 due |
Lab 2 | 10/5 | Line Rasterization | 4 | 10/6 | Triangle Rasterization Line-Plane Intersection notes |
Sections 2.7, 8.1.2, 8.1.3, 8.1.6, 8.2.0-8.2.3 (except "Precision Issues") | 5 | 10/8 | Viewing Transformations Notes |
Section 6.1.0-6.1.5, 6.3 | Homework 3 |
Homework 2 Due |
Lab 3 | 10/12 | OpenGL Matrix Stack | 6 | 10/13 | Viewing Transformations part 2 Notes |
Section 6.1.0-6.1.5, 6.3 Chapter 7 (projection) |
7 | 10/15 | Viewing Transformations part 3 Notes | Chapter 10 | Homework 4 |
Homework 3 Due |
Lab 4 | 10/19 | Programmable Shading | 8 | 10/20 | Lighting and Shading | 9 | 10/22 | Test 1 review | Homework 5 (practice test 1) | Homework 4 Due |
Lab 5 | 10/26 | Texture Mapping | 10/27 | Test 1 | 10 | 10/29 | Texture mapping | Chapter 11 | Homework 5 due |
Lab 6 | 11/2 | SLERP | |||
11 | 11/3 | Texture Mapping part 2 | Chapter 11 | Assignment 1 due (submit on iLearn by 5pm) | |
12 | 11/5 | Rotations | Chapter 17.2.2 Animating Rotation with Quaternion Curves by Ken Shoemake |
||
Lab 7 | 11/9 | Introduction to Ray Tracing | 13 | 11/10 | Raytracing | Chapter 4 | Assignment 2 - Ray Tracer | 14 | 11/12 | Raytracing part 2 | Chapter 13 | Homework 6 |
Lab 8 | 11/16 | Curves | 15 | 11/17 | Canceled | Chapter 15 |
|
16 | 11/19 | Modeling Curves | Chapter 15 | Homework 6 Due |
Lab 9 | 11/23 | Subdivision | 17 | 11/24 | Modeling Curves (cont.) | Chapter 15 | 18 | 11/26 | HOLIDAY |
Lab 10 | 11/30 | Particle Systems | 17 | 12/1 | Test 2 Review | Homework 7 | Assignment 2 Due 5pm via ilearn |
18 | 12/3 | Test 2 |
Finals Week | 12/10 | Final Exam
08:00A.M. - 11:00A.M. |
Homework 7 due |