Lecture Topic
|
Readings
|
Syllabus / Introduction to
Computer Graphics
|
|
Overview I: Rasterization &
Real-time Applications
|
|
Overview II: Ray Tracing &
Physically-based Rendering
|
|
Math: Matrices & Vectors
|
|
2D Transforms
|
|
3D Transforms and Computer
Animation
|
|
OpenGL I
|
|
OpenGL II
|
Slides(ppt, pdf), Code from class(glutBasics.c), Links
|
Geometric Representations for
Computer Graphics
|
|
Lighting & Shading I
|
|
Lighting & Shading in OpenGL /
Non-Photorealistic Rendering
|
|
Vertex Processing I: Projections
|
|
Vertex Processing 2: Clipping
|
|
Rasterization I (Line Drawing)
& Anti-Aliasing
|
|
Rasterization II (Polygon Drawing)
& Hidden Surface Removal
|
|
Texture Mapping & BSP Trees
|
|
Texture Mapping & Programmable
Graphics Hardware
|
|
-
|
|
Real Cameras & Light Transport
|
|
Ray Casting I
|
|
Ray Casting II
|
|
Ray Tracing I
|
|
Ray Tracing II
|
|
Advanced Ray Tracing Techniques
|
|
Radiosity
|
|
Path Tracing and Photon Mapping
|
|
Color Spaces & High-Dynamic
Range Images
|
|
Computational Photography &
Image-Based Rendering
|
|
Grab Bag: Image Processing, Video
Games, and Particle Systems
|
|
Pages
▼
No comments:
Post a Comment