Overview
With the rise of hardware raytracing new algorithms were created for games and other visualizations with a limited time to render the geometry onto the screen. Waiting hours for a single frame is not an option. Even while modern hardware raytracing helps to get the underlying intersection of the scene fast, a clever algorithm is key to balance interactivity and quality.
In this seminar you will implement, adapt, and evaluate a state-of-the-art algorithm presented in a recent paper. The implementation will be within the AnyDSL framework in the hybrid renderer Ignis, which is capable of rendering for hours like offline renderers or for some milliseconds as used in games on a GPU or CPU.
Instructors
General Regulations
- Type: Seminar, Practical Computer Science
- ECTS: 7 points
- Language: English
- Max. 6 participants
- Communication over Teams
- Pre-requisites:
- Basic knowledge in CG1 and/or RIS
- Solid programming experience with C/C++
Registration
If you are interested in this seminar, please use the SIC seminar assignment system to register: https://seminars.cs.uni-saarland.de/seminars22
Modus operandi
- Each participant works solely on his own topic …
- … under individual supervision by an advisor of the CG chair
- In the mid-term short presentation each participant gives a talk about the related work, his own research statement, and a roadmap until end-of-term
- The end-term presentation showcases the implementation as a live demo embedded into a talk about the whole topic and the carried out research.
Topics
Please find here a non-exhaustive list of topics that we may cover in this seminar. The concrete topic for each participant will be defined together with the associated advisor.
- Sampling
(Blue Noise, Anti-Aliasing, …) - Light Sampling
(ReSTIR, Lightcuts, …) - Integrators
(Surfels, Radiance Caching, ReSTIR GI, …) - Geometry
(Displacement, Hair, …) - Materials/Media
(Subsurface Scattering, Volumes, …) - Lens Effects
(Polynomial Approximations, …) - Screen-Space
(Stylization, Line-Rendering, …) - …
Schedule
- Place
E1 1 (CG Chair) E 10 - Time Slot
16:00 - 18:00 - First meeting
19 April 2022
Date | Event |
---|---|
19 April 2022 | Kickoff and topic assignment |
April - May | Individual meetings with advisors |
24 May 2022 | Mid-term short presentations |
May - July | Individual meetings with advisors |
? July 2022 | End-term presentations & demo |
? August 2022 | Deadline final implementation |
Grading
- presentations (mid-term and end-term)
- demo
- implementation
Possible Follow-Ups
Bachelor and Master’s Thesis