CS 6491: Foundations of Computer Graphics

Instructional Team

Jeff Wilson
Jeff Wilson
Creator and Instructor

Overview

This course explores the mathematical, physical, and perceptual principles behind computer graphics, focusing on techniques for creating, representing, and displaying three dimensional shapes and their properties. Designed for students with diverse backgrounds, the course includes a brief review of fundamental concepts in computer graphics.

The curriculum covers both Image Synthesis and Modeling. The first half of the course focuses on Image Synthesis, with an emphasis on the principles and implementation of Ray Tracing. The second half transitions to various techniques in 3D Modeling.

This course balances foundational concepts with advanced topics, offering a comprehensive introduction to the field of computer graphics at the graduate level.

Sample Syllabus

Spring 2025 syllabus

Note: Sample syllabi are provided for informational purposes only. For the most up-to-date information, consult the official course documentation.

Before Taking This Class...

Technical Requirements and Software

Students are required by the institute to own an approved Windows or Mac OS laptop. This course will use Java and the Processing graphics library.

Academic Integrity

All Georgia Tech students are expected to uphold the Georgia Tech Academic Honor Code. This course may impose additional academic integrity stipulations; consult the official course documentation for more information.