252-5705-00L  Image Synthesis

SemesterFrühjahrssemester 2015
DozierendeW. Jarosz, W. A. Jakob
Periodizitätjährlich wiederkehrende Veranstaltung


252-5705-00 GImage Synthesis5 Std.
Di13:15-15:00CAB G 59 »
Do15:15-18:00CAB G 59 »
15:15-18:00CAB H 56 »
W. Jarosz, W. A. Jakob


KurzbeschreibungThis course covers advanced topics in rendering and image synthesis.
LernzielThe goal is to get a broader knowledge of rendering algorithms and an in-depth understanding of advanced topics in rendering. Students will learn about the principles of how light interacts with a scene, and how to translate the associated image formation problem into efficient rendering algorithms. Since this is an upper-level coarse, a focus is placed on state of the art techniques and recent trends in research.
InhaltThis course expands upon the rendering foundation taught in the Computer Graphics course.

We assume a basic knowledge of ray tracing and shading, and expand significantly on the physics of light transport, discuss the rendering equation, and focus significant time on advanced techniques to enhance the realism and lower the computational cost of rendered images.

Starting from a review of the physics underlying a range of complex light transport effects (depth-of-field, soft shadows, global illumination, participating media, subsurface scattering), we discuss how to leverage various mathematical tools (e.g. density estimation, Monte Carlo sampling, Markov Chain Monte Carlo) to obtain a range of state-of-the-art rendering algorithms (including variants of path tracing, photon mapping, and Metropolis light transport).

The course includes a rendering competition where students create a realistic image of their choosing using the rendering software they develop in the course.
LiteraturStudents will read from the course text books, as well as rendering research papers.
Voraussetzungen / BesonderesCalculus and linear algebra, basic concepts of algorithms and data structures, programming skills in C++, Computer Graphics core course, Visual Computing core course


Information zur Leistungskontrolle (gültig bis die Lerneinheit neu gelesen wird)
Leistungskontrolle als Semesterkurs
ECTS Kreditpunkte6 KP
PrüfendeW. Jarosz, W. A. Jakob
Formbenotete Semesterleistung
RepetitionRepetition nur nach erneuter Belegung der Lerneinheit möglich.
Zusatzinformation zum PrüfungsmodusThere will be graded programming exercises, a written midterm exam, and a final project. The final project consists of a rendering competition where students showcase a realistic rendered image created with the software they develop over the course of the semester.


Es werden nur die öffentlichen Lernmaterialien aufgeführt.


Keine Informationen zu Gruppen vorhanden.


Keine zusätzlichen Belegungseinschränkungen vorhanden.

Angeboten in

CAS in InformatikFokusfächer und WahlfächerWInformation
Informatik MasterWahlfächer der Vertiefung in Visual ComputingWInformation