stacks_image_14B71717-C576-474A-875F-3CDF4CD6F23F
The goal of this class is to learn essential computer graphics concepts and to learn how to write computer graphics applications in OpenGL. We will cover graphics processor unit (GPU) programming using the OpenGL Shading Language (GLSL). GPUs are widely used today to drive cutting-edge 3D game engines, virtual reality simulations, and film pre-production. GPUs have changed computer graphics and how we teach it. Students will learn how to program GPUs to perform a variety of tasks, such as 3D lighting, animation, image processing, and special effects.
Instructor: Hanspeter Pfister
TFs: Moritz Baecher, Yuanchen Zhu
Lectures: M W 4-5:30 pm
Office hours:
W, 10-11 am, 53 Church St.
W, 6-7 pm, online students only
F, 10-11:30 am, 53 Church St.
Classroom: Maxwell Dworkin G125

Lecture Slides

Adobe Connect Live Classroom
Standard Live Stream
Video Archive
iSite Dropbox

2009 Course