header

Global Illumination and Image-Based Rendering


Semester:

SS 2014

Type:

Lecture

Lecturer:

Credits:

ECTS 6 (V3/Ü2)

Contact:

rendering@cs.rwth-aachen.de
Note: This page is for a course from a previous semester.
Find a list of current courses on the Teaching page.
Course Dates:

Type

Date

Room

Lecture Tue, 10:15 - 11:45 starting 15.04. AH V
Lecture Thu, 10:15 - 11:45 starting 10.04. AH V
Exercise Thu, 13:30 - 15:00 starting 10.04. Seminarraum i8 (Building E3)
Exam (1st) Fri, 01.08.2014, 13:00 AH VI
Exam (2nd) Fri, 26.09.2014, 10:00 TBA

In this lecture we consider techniques for the generation and synthesis of photo-realistic images. The most important part of this process is the simulation of light distribution. The following are the main topics covered by this lecture:

Global Illuminaton:

  • Rendering Equation
  • Radiosity Approach
  • Monte-Carlo-Methods
  • Photon Mapping

Image-Based Rendering:

  • Lighfields and their Generation
  • Rendering and Compression
  • The Lumigraph
  • Image Retargeting

The lecture will be suplemented by a practical exercise course where several rendering techniques will be implemented.

Course Material:

Exercises and learning material will be in the L2P room. Register via campus or send an email with name, matr. number and rwth-email to the above contact.

Literature:

  • Preliminary Lecture Notes, pp. 107-end
  • Foley, van Dam, Feiner, Hughes: Computer Graphics: Principles and Practice, Section 16.11 - 16.13
  • Matt Pharr, Greg Humphreys: Physically Based Rendering from Theory to Implementation
  • Philip Dutre, Kavita Bala, Philippe Bekaert: Advanced Global Illumination
  • Henrik W. Jensen: Realistic Image Synthesis Using Photon Mapping
  • P. Debevec et al.: Image-Based Modeling, Rendering, and Lighting, SIGGRAPH 99 Course Notes

Prerequisites:

Notes:

  • Regarding OpenFlipper: Do not mix Qt versions: First, you must have only one version of Qt installed. Furthermore, you must not mix debug and release builds. If your Qt was built in release mode (default e.g. on MacPorts), you must build OpenFlipper in release mode as well. You can tweak this using cmake or ccmake. OpenFlipper for Windows needs VisualStudio 2008 or 2010.
Disclaimer Home Visual Computing institute RWTH Aachen University