
Main Page
About DigiPen
Degree Programs
Admissions
Incoming Students
Continuing Education
Workshops
Apply Online
Financial Aid
Campus Life
Visiting DigiPen
Events Calendar
Request Info
Order Apparel
Singapore Campus
CS 300
Advanced Computer Graphics I (3 Cr.)
Prerequisite: CS 250
Description: As the complexity of 3D computer environment and objects increase, the efficiency of the graphics rendering pipeline becomes critical to all video game and real-time simulation software. This course deals with the issues of how to effectively remove invisible objects/ polygons to reduce the workload of the pipeline processors. The class covers two groups of hidden surface removal algorithms: the first group identifies the invisible objects/polygons by putting them in certain order (such as BSP-tree, Octree, priority list, etc.), while the second group eliminates hidden objects/polygons while only processing visible ones (such as back-face culling, portal, occlusion map, etc.). This class will also introduce students to basic programming in OpenGL.
