6.837 | Fall 2012 | Undergraduate

Computer Graphics

Course Description

This course provides introduction to computer graphics algorithms, software and hardware. Topics include: ray tracing, the graphics pipeline, transformations, texture mapping, shadows, sampling, global illumination, splines, animation and color. This course offers 6 Engineering Design Points in MIT’s EECS program.
Learning Resource Types
Lecture Notes
Programming Assignments
Two reflective balls with reflection and shadows presented in a box of pink and purple walls with light source on top.
This Cornell Box image, rendered at 1024x768 with 4 samples per pixel on a Dual P3 800MHz Linux-PC, showcases the simulation effect of ray tracing. (Image courtesy of Henrik Wann Jensen.)