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
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 |
|||
| 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:
- Monte Carlo Integration: Eric Veach’s thesis, chapter 02
- Path Sampling Techniques: Iliyan Georgiev’s thesis
- Foundations of Realistic Rendering: Mathias M. Lang’s thesis
- Direct Lighting: Shirley, Wang, Zimmerman, “Monte Carlo Techniques for Direct Lighting Calculations”
- Multiple Importance Sampling:
- Bidirectional Path Tracing: Eric Veach’s thesis, chapters 10, 11
- Instant Radiosity:
- Light Cuts: Cornell University, “Lightcuts: A Scalable Approach to Illumination”
- High Dynamic Range Imaging: http://www.cl.cam.ac.uk/~rkm38/hdri_book.html
