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
Assistants
Pre-requisites
- Programming experience with C++
- Basic knowledge of linear algebra and analysis
Time and Location
- Mondays 10h-12h
- Thursdays 10-12h
Location: HS 001, Building E1 3
Exams
Final exam (oral): Tuesday, 24 July 2018, 9.00 - 13.00, E1 1, CG-Chair, Room E 18
Matr. Number | From | To |
2571547 | 9:00 | 9:30 |
2556184 | 10:00 | 10:30 |
2566634 | 10:30 | 11:00 |
2566459 | 11:00 | 11:30 |
2567492 | 11:30 | 12:00 |
2567082 | 12:00 | 12:30 |
Final re-exam (oral): Friday, 21 September 2018, 10.00 - 14.00, E1 1, CG-Chair, Room E 18
Mailing list
- Register for this course’s mailing list here.
- Send an email to the list by using the address ris(email character)graphics cs uni-saarland de (and replacing spaces with dots).
- Please only send emails from the address you subscribed with!
- If you received an email telling you that your message is awaiting moderator approval go to 3.
Lectures and assignments
Date | Instructor | Topic | Slides | Assignments |
---|---|---|---|---|
09/04/2018 | Philipp Slusallek | Introduction | ||
12/04/2018 | Karol Myszkowski | Rendering Equation | ||
16/04/2018 | Karol Myszkowski | Finite Elements and Radiosity | ||
19/04/2018 | Karol Myszkowski | Perception | ||
23/04/2018 | Karol Myszkowski | HDR & Tone Mapping | ||
26/04/2018 | Karol Myszkowski | Perception-based Rendering | ||
30/04/2018 | Karol Myszkowski | Modern Display Technology - Rendering Challenges | pdf video | |
03/05/2018 | Gurprit Singh | Probability Theory | ||
07/05/2018 | Gurprit Singh | Monte-Carlo Integration | ||
10/05/2018 | Holiday | |||
14/05/2018 | Philipp Slusallek | BRDFs & Path Tracing | pdf pdf | |
17/05/2018 | Philipp Slusallek | Bidirectional Path Tracing | ||
21/05/2018 | Holiday | |||
24/05/2018 | Karol Myszkowski | Density Estimation | ||
28/05/2018 | Karol Myszkowski | Advanced Photon Mapping | pdf pdf | |
31/05/2018 | Holiday | |||
04/06/2018 | Karol Myszkowski | Spatio-Temporal Sampling and Reconstruction | ||
07/06/2018 | Gurprit Singh | Advanced Sampling | ||
11/06/2018 | cancelled | |||
14/06/2018 | cancelled | |||
18/06/2018 | Philipp Slusallek | VPL Methods | pdf pdf | |
21/06/2018 | Philipp Slusallek | Vertex Connection and Merging | pdf pdf | |
25/06/2018 | cancelled | |||
28/06/2018 | Philipp Slusallek | Path Guiding | pdf pdf | |
02/07/2018 | EGSR | |||
05/07/2018 | Philipp Slusallek | cancelled | ||
09/07/2018 | Philipp Slusallek | AnyDSL | ||
12/07/2018 | Philipp Slusallek | Markov Chain Monte Carlo | slides demo.py MLT MCMC-VCM MEMLT | |
16/07/2018 | Gurprit Singh | Reconstruction I | ||
19/07/2018 | Gurprit Singh | Reconstruction II |
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, 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