|
CS 5620
|
Overview
CS 5620 covers advanced graphics topics with a focus on
interactive techniques. The philosophical goal of this course is to introduce
students to state-of-the-art graphics technology (GPUs, multicore graphics
systems like Intel's Larrabee, etc.) and the interactive techniques that they
enable in applications like game engines.
This course serves as a follow up to any undergraduate introductory
graphics course and covers the following topics in detail: the modern
graphics pipeline and graphics architectures;
rendering including texturing, shadowing, shading, and indirect
illumination; modeling including scene
representations, and level-of-detail; and
basic animation techniques including particle systems. These topics are
subject to change. There will be a few
homeworks (written and implementations) in the course, though the main focus
is the group project where each group will build an an interactive (and
hopefully fun!) 3D game illustrating various concepts from the course. An
introductory graphics course (for example Cornell's CS 4620) is a
pre-requisite for this course. |
Announcements |
Administration
|
TextbooksReal-Time Rendering by Tomas Akenine-Moller, Eric Haines, and Naty Hoffman
Resources
|
Page maintained by Kavita Bala
(kb@cs.cornell.edu)