assignments

Please make sure that you read and follow the directions for:

Also, make sure that you have read the course policy on Academic Integrity in the syllabus.

Projects and homeworks

MP3: Final Fun (Due the week of June 12th)
This project will let you show off your newly-acquired graphics skillz (yes, with a 'z').

HW3: Final Review (Due Tuesday, June 6th) [Solutions]
This homework is intended to help you prepare for the final exam.

MP2: Scary Shaders (Due Monday, May 22nd)
This project will allow you to gain experience with basic geometric processing and the OpenGL programmable pipeline.

HW2: Midterm Review (Due Tuesday, May 9th) [Solutions]
This homework is intended to help you prepare for the midterm exam.

MP1: Terrible Terrains (Due Monday, April 24th)
This project will serve as an introduction to basic 3D OpenGL programming.

HW1: Background Material (Due Tuesday, April 18th) [Solutions]
This homework tests your familiarity with linear algebra, geometry, and data structures.

Demo Programs

MP0-FF: the disappearing polygon demo using the fixed-functionality OpenGL pipeline.
MP0-GLSL: the disappearing polygon demo using the programmable OpenGL pipeline.