This course introduces basic techniques and concepts for 3D computer graphics and gaming, including 2-D and 3-D transformations, modeling and representation, illumination and shading, rendering, texturing, animation, physics-based animation, and the state-of-the art software tools. The student will learn fundamental algorithms and techniques, and gain experience in graphics programming; in particular, how to program in OpenGL, a powerful software interface used to produce high-quality computer-generated images of 2D and 3D objects.
Prerequisites: COMP 232 or COEN 231; COMP 352 or COEN 352
Textbook: Computer Graphics with Open GL by Donald D. Hearn and M. Pauline Baker
[11.17.2015] Homework 3 has been announced.
[10.07.2015] Homework 2 has been announced.
[09.21.2015] The instructions for the Final Project have been posted. More information about this and homework 1 during tomorrow's lecture.
[09.17.2015] Homework 1 has been announced.
[09.15.2015] Today's lab session is in H-817.
[09.14.2015] Today's lab session is moved to Wednesday. Time/Place details to follow.
[08.22.2015] Welcome to the course!