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
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
