Course Details

CS 311: Computer Graphics

Scientific simulations, movies, and video games often incorporate computer-generated images of fictitious worlds. How are these worlds represented inside a computer? How are they “photographed” to produce the images that we see? What performance constraints and design trade-offs come into play? In this course we learn the basic theory and methodology of three-dimensional computer graphics, including both triangle rasterization and ray tracing. Familiarity with vectors and matrices, is recommended but not required. Prerequisite: Computer Science 208 or instrutor consent
6 credits; QRE, FSR; Not offered 2017-2018