Class | Date | Topic | Reading | Assigned | Due |
---|---|---|---|---|---|
/ | Introduction, OpenGL | Sections 1.1, 1.2
slides |
Homework 1 | ||
Math review | Sections 2.1.0-2.1.2, 2.3.0-2.3.2, 2.4
notes |
||||
Lab | / | Introduction to OpenGL | |||
Math review (cont.) | |||||
Images, graphics pipeline | Sections 3.0, 3.1.1, 3.2.0, 3.2.1, 3.3, 3.4
Section 8.0 slides |
Homework 1 | |||
Line rasterization | Sections 8.1, 8.1.1 and Subsection "Implicit 2D Lines" of Section 2.5
slides implicit line equation |
Homework 2 | |||
Lab | / | Line rasterization | |||
Triangles and barycentric coordinates | Section 2.7
slides and notes |
||||
Triangle Rasterization | Section 8.1.2, Sections 8.1.3, 8.1.6, 8.2.0-8.2.3 (except "Precision Issues")
slides |
||||
Matrix transformations | Sections 6.1.0-6.1.5
notes |
Homework 2 | |||
Lab | / | OpenGL matrix stack | |||
Matrix transformations (cont.) | Sections 6.2.0-6.2.1, 6.3 | ||||
Matrix transformations (cont.)
Viewing transformations |
Sections 6.4, 6.5
slides |
||||
Lighting & Shading | Sections 10.1.0-10.2.2
slides |
||||
Lab | / | OpenGL programmable shading | |||
Viewing transformations (cont.) | Section 7.1
slides, notes |
||||
Review
Projective transformations |
Section 7.2
slides, notes |
Homework 3 | |||
Perspective projection, z-buffer | Sections 7.3, 8.2.3, 8.4
slides, interpolation notes |
||||
Lab | / | Texture mapping | |||
Midterm 1 | |||||
Texture Mapping | Sections 11.0, 11.2, 11.3.0
slides, video |
Homework 3 | |||
Texture mapping (cont.) | Sections 11.3-11.7
slides, video |
||||
Lab | / | Minigl pipeline (assignment 1) | |||
Ray tracing | Sections 4.0, 4.1, 4.3, 4.4.1., 4.4.3, 4.5-4.8
slides, notes |
||||
- | holiday | ||||
Ray tracing (cont.) | Sections 13.1-13.4
slides, notes |
||||
Lab | / | SLERP | |||
Animation | Sections 16.0-16.4
slides |
||||
Getting started on ray tracing (Cassio) | notes | ||||
Curves | Section 15.1-15.3
slides, notes |
||||
Lab | / | Bezier curves | |||
Curves (cont.) | Section 15.4-15.6
slides, notes |
||||
- | holiday | ||||
Curves (cont.) | |||||
Lab | / | Ray Tracing | |||
Physics-based animation | slides | ||||
Physics-based animation (cont.) | slides | ||||
Exam II review | |||||
Lab | / | Particle systems | |||
Midterm 2 | |||||
Review | |||||
Finals Week | Final Exam
8:00A.M. - 11:00A.M. |