Announcement

Registration for the course will open soon in CMS: https://cms.sic.saarland/ris_26/

Overview

This advanced lecture discusses the mathematical concepts and algorithms that are used to simulate the propagation of light in a virtual scene. The topics include Monte Carlo sampling, various Global Illumination algorithms (from the basic Path Tracing algorithm to more advanced algorithms like Vertex Connection and Merging), and HDR imaging. In the practical exercises, the students implement some of the algorithms discussed in the lecture in a lightweight rendering framework.

Instructors

Teaching Assistants

Tutors

Nils Joaquin Selvidge
Aron Hanowski

Pre-requisites

  • Programming experience with C++

The advanced concepts taught in this course build on the basic techniques that are part of our Computer Graphics core lecture. It is recommended to take that lecture first, but the RIS course is self-contained and can be followed without that background.

Tutorials and office hours

We offer a combined tutorial and office hour every week. At the start of it, the tutors will walk you through the grading of the previous assignment and discuss the upcoming assignment. Afterwards, you are welcome to use the seminar room to work on the assignments or study / discuss lecture materials. We will be available for any questions or issues during that time.

Lectures and assignments

Lecture slides and assignments are posted in the CMS: https://cms.sic.saarland/ris_26/materials/

Preliminary schedule (this is not finalized and may change at the beginning of the semester)

Date Lecture - Instructor Resources
09.04.2026

Introduction

Philipp Slusallek

13.04.2026

Rendering equation

Philipp Slusallek

16.04.2026

Radiosity

Philipp Slusallek

20.04.2026

Probability theory + MC

Corentin Salaün

23.04.2026

BRDFs and path tracing

Corentin Salaün

27.04.2026

Virtual point lights

Corentin Salaün

30.04.2026

Many light and ReSTIR

Corentin Salaün

04.05.2026

Bidirectional path tracing

Corentin Salaün

07.05.2026

Control Variates

Corentin Salaün

11.05.2026

Density estimation

Karol Myszkowski

14.05.2026

Holiday

18.05.2026

Vertex connection and merging

Philipp Slusallek

21.05.2026

no lecture

25.05.2026

Holiday

28.05.2026

Markov chain Monte carlo

Philipp Slusallek

01.06.2026

Path guiding

Philipp Slusallek

04.06.2026

Holiday

08.06.2026

Sample allocation

Philipp Slusallek

11.06.2026

HDR and tone mapping

Karol Myszkowski

15.06.2026

Perception

Karol Myszkowski

18.06.2026

Modern display technology

Karol Myszkowski

22.06.2026

Differentiable rendering

Thomas Leimkühler

25.06.2026

Volume rendering

Pascal Grittmann

29.06.2026

ML for rendering: Denoising

Karol Myszkowski

02.07.2026

no lecture

06.07.2026

Advanced sampling

Corentin Salaün

09.07.2026

Spatio-temporal sampling

Corentin Salaün

13.07.2026

AnyDSL / wrap up

Philipp Slusallek

16.07.2026

no lecture

General Regulations

  • Type: Special Lecture, Practical computer science
  • ECTS: 9 credit points
  • Practical assignments
  • Assignments can be submitted by groups of up to 2 students.

Literature

The lecture is not bound to a specific book. Here are some recommended books:

  • Pharr, Jakob, Humphreys, Physically Based Rendering : From Theory to Implementation, Morgan Kaufmann
  • Shirley et al., Realistic Ray Tracing, 2. Ed., AK. Peters, 2003
  • Jensen, Realistic Image Synthesis Using Photon Mapping, AK. Peters, 2001
  • Dutre, at al., Advanced Global Illumition, AK. Peters, 2003
  • Glassner, Principles of Digital Image Synthesis, 2 volumes, Morgan Kaufman, 1995
  • Cohen, Wallace, Radiosity and Realistic Image Synthesis, Academic Press, 1993
  • Apodaca, Gritz, Advanced Renderman: Creating CGI for the Motion Pictures, Morgan Kaufmann, 1999
  • Ebert, Musgrave, et al., Texturing and Modeling, 3. Ed., Morgan Kaufmann, 2003
  • Reinhard, Ward, Pattanaik, Debevec, Heidrich, Myszkowski, High Dynamic Range Imaging, Morgan Kaufmann Publishers, 2nd edition, 2010.
  • Myszkowski, Mantiuk, Krawczyk. High Dynamic Range Video. Synthesis Digital Library of Engineering and Computer Science. Morgan & Claypool Publishers, San Rafael, USA, 2008.

Here is a list of other reference materials you can use, grouped by topic: