Advanced Computer Graphics

CS4103.01
Course System Home Terms Fall 2019 Advanced Computer Graphics

Course Description

Summary

In this class, we’ll be going under the hood to understand how 3D graphics work by implementing our own 3D renderer.  We'll talk about how to represent and manipulate shapes mathematically, simulating the ways light interacts with these virtual objects to generate realistic images.  We will start with the basics and add on each week, taking care that the code not only works, but can be easily built upon week to week.  Students will come away from this class with experience building a large scale graphics project.

Prerequisites

Knowledge of a high-level programming language, Data Structures, and Linear Algebra highly recommended. Permission of the instructor.

Please contact the faculty member :

Instructor

  • Justin Vasselli

Day and Time

Academic Term

Fall 2019

Area of Study

Credits

4

Course Level

4000

Maximum Enrollment

12