Advanced Computer Graphics

Programm

Master & EDIC: Computer Science & Communication Systems

 

Course Topics

In this course we will discuss advanced topics in the core areas of computer graphics: rendering, modeling, and animation, with a particular focus on realism. We will study the basics of light transport and derive algorithms for photorealistic image synthesis, such as Monte Carlo raytracing and photon mapping. Beyond realistic rendering, sufficient geometric complexity is essential to generate compelling images. We will discuss geometric representations and cover methods to algorithmically generate 3D scenes based on procedural models. The final part of the course is devoted to animation, where we will look at physics-based methods for simulating rigid bodies, deformable objects, and fluids, as well as recent advances in character animation.

 

Course Objectives

After attending this course, you should be able to:

  • define and relate advanced concepts, tools, and algorithms in computer graphics
  • critically analyze and assess current research in computer graphics with the intent to apply the proposed methods in your own work
  • implement individual components of a photorealistic rendering or geometric modeling system

 

Assignments

Programming assignments will help you translate theoretical concepts to practical applications. All exercises will be in C++. Exercises can be done individually or in groups of two. If done in a group, both group members will receive the same grade. If you hand in your exercises late, 25% of the score will be deducted the first day after the official due date. Submission handed in more than 24 hours too late don't count at all.

 

Grading

At the end of the course students will be able to:

  • Exercises 50%
  • Exams 50%

 

Prerequisites

Introduction to Computer Graphics is recommended. Experience with programming is helpful.

 

Contact

Prof. Dr. Mark Pauly

 

Administration

Course Number:

CS-440

Lecturer:

Prof. Dr. Mark Pauly

Assistants:

Mario Deuss, Yuliy Schwartzburg, Thibaut Weise

Location:

Hours:

Lecture: Thursday, 13:15 - 15:00
Exercise: Thursday, 15:15 - 16:00

Credits:

4