This is a tentative syllabus. Slides, handouts, and updates will be available through the course web page.
Week of | Tue | Thu |
Aug 31 | What is Computer Graphics?
|
Math for Computer Graphics
|
Sept 7 | Graphics Pipeline and Rasterization
|
OpenGL and Programming Asst #1
|
Sept 14 | Linear Algebra / Transformations
|
Viewing
|
Sept 21 | Hidden Surface Elimination
|
Shading Models (Mark Tomczak)
|
Sept 28 | Curves and Surfaces and Programming Asst #2
|
Simulating Rigid Body Physics |
Oct 5 | Texture Mapping
|
Light
|
Oct 12 | Human Vision and Color
|
Midterm Review |
Oct 19 | Midterm Exam (in class) | Hand back midterm / review solutions |
Oct 26 | Ray Tracing I (Mark Tomczak)
|
Ray Tracing II |
Nov 2 | Data Structures for Graphics / Spatial Data Structures
|
Sampling and Antialiasing
|
Nov 9 | Radiosity
|
Global Illumination |
Nov 16 | Image-Based Rendering (Hua Zhong)
|
Texture Synthesis |
Nov 23 | A top-down view of computer graphics algorithms (Bei Yang) Nonphotorealistic Rendering |
THANKSGIVING BREAK (NO CLASS) |
Nov 30 | Programming Video Games (Steven Osman) | Animation I |
Dec 7 | Animation II
|
Course Review |
Dec 16 | Final Exam 1:00pm--4:00pm BH 136A |
--- |