Announcement

The oral re-exam will take place on the 6th of October, via Zoom.

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++

Exams

Mailing list

  1. Register for this course’s mailing list here.
  2. Send an email to the list by using the address ris(email character)graphics cs uni-saarland de (and replacing spaces with dots).
  3. Please only send emails from the address you subscribed with!
  4. If you received an email telling you that your message is awaiting moderator approval go to 3.

Lectures and assignments

Date Lecture - Instructor Resources
04.05.2020 Introduction
All

Zoom 999-7461-5434

07.05.2020 Rendering equation
Karol Myszkowski

Zoom 980-4978-8839

11.05.2020 Radiosity
Karol Myszkowski

Zoom 980-4978-8839

14.05.2020 HDR and tone mapping
Karol Myszkowski

Zoom 980-4978-8839

18.05.2020 Perception
Karol Myszkowski

Zoom 980-4978-8839

21.05.2020 Modern display technology
Karol Myszkowski

Zoom 980-4978-8839

25.05.2020 Probability theory + MC
Gurprit Singh

Zoom 999-7461-5434

28.05.2020 BRDFs and path tracing
Gurprit Singh

Zoom 999-7461-5434

01.06.2020 Bidirectional path tracing
Philipp Slusallek

Zoom 999-7461-5434

04.06.2020 Density estimation
Karol Myszkowski

Zoom 980-4978-8839

08.06.2020 Advanced Photon Mapping
Karol Myszkowski

Zoom 980-4978-8839

11.06.2020 Volume rendering
Gurprit Singh

Zoom 999-7461-5434

15.06.2020 Virtual point lights
Gurprit Singh

Zoom 999-7461-5434

18.06.2020 Path guiding
Philipp Slusallek

Zoom 999-7461-5434

22.06.2020
cancelled
25.06.2020 Markov chain Monte Carlo
Philipp Slusallek

Zoom 999-7461-5434

29.06.2020 High-Performance Realistic Rendering
Philipp Slusallek

Zoom 999-7461-5434

02.07.2020 Digital Reality: Realistic Rendering for Training and Validating AI with Synthetic Data
Philipp Slusallek

Zoom 999-7461-5434

06.07.2020 Advanced sampling I
Gurprit Singh

Zoom 999-7461-5434

09.07.2020 Advanced sampling II
Gurprit Singh

Zoom 999-7461-5434

13.07.2020 Reconstruction I
Gurprit Singh

Zoom 999-7461-5434

16.07.2020 Reconstruction II
Gurprit Singh

Zoom 999-7461-5434

General Regulations

  • Type: Special Lecture, Practical computer science
  • ECTS: 9 credit points
  • Practical assignments
    • Longer term projects
    • Not a rendering competition as in CG1
  • Assignments can be submitted by groups of up to 2 students.

Literature

The lecture is not bound to a specific book. The following list contains the most important books about image synthesis:

  • 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: