| SES # | TOPICS | KEY DATES |
|---|---|---|
| Lec 00 | Introduction and Course Overview | |
| Lec 01 | Bezier Curves and Splines | Assignment 0 due |
| Lec 02 | Curves Properties and Conversion, Surface Representation | |
| Lec 03 | Coordinates and Transformations | |
| Lec 04 | Hierarchical Modeling | |
| Lec 05 | Color | Assignment 1 due |
| Lec 06 | Basics of Computer Animation—Skinning/Enveloping | |
| Lec 07 | Particle Systems and ODEs | |
| Lec 08 | Particle Systems and ODE Solvers II, Mass Spring Modeling | Assignment 2 due |
| Lec 09 | Implicit Integration, Collision Detection | |
| Lec 10 | Collision Detection and Response | |
| Quiz | ||
| Lec 11 | Ray Casting and Rendering | |
| Lec 12 | Ray Casting II | |
| Lec 13 | Ray Tracing | |
| Lec 14 | Acceleration Structures for Ray Casting | Assignment 3 due |
| Lec 15 | Shading and Material Appearance | |
| Lec 16 | Texture Mapping and Shaders | |
| Lec 17 | Sampling, Aliasing, and Mipmaps | |
| Lec 18 | Global Illumination and Monte Carlo | Assignment 4 due |
| Lec 19 | Image-Based Rendering and Lighting | |
| Lec 20 | Output Devices | |
| Lec 21 | Graphics Pipeline and Rasterization | |
| Lec 22 | Graphics Pipeline and Rasterization II | |
| Lec 23 | Real-time Shadows | |
| Lec 24 | Graphics Hardware and Computer Games | Assignment 5 due |
| Final Exam | ||
Calendar
Course Info
Instructors
Departments
As Taught In
Fall
2012
Level
Topics
Learning Resource Types
grading
Exams
notes
Lecture Notes
assignment
Programming Assignments