Course information for EECS 580: Advanced Computer Graphics

This is a graduate-level course in Computer Graphics, with emphasis on geometric modeling and real-time rendering techniques. Intended audience for this course includes CSE graduate students interested in graphics, as well as undergraduate students who took EECS 487 but would like to learn more. Basic knowledge of OpenGL and working knowledge of C/C++ is assumed.

The course is on the software qual exam list in CSE PhD program.

Prerequisites

EECS 487 (or equivalent) or graduate standing

Course objectives

The course will give an overview of current research topics in Computer Graphics, and introduce several topics in depth. The selection of topics is defined by their relevance to the research of current graphics faculty, one purpose of this course is to prepare the incoming graduate students for active research. In particular, a large part of the course will concentrate on geometric modeling and real-time rendering.

In addition to the two core areas of geometric modeling and real-time rendering, the course will cover a number of topics of current interest from recent research publications. These topics can include, for instance, non-photorealistic rendering, pattern synthesis, and image-based rendering.

Course topics

Course materials

Assignments