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.


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


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.


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, …)


  • 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


  • presentations (mid-term and end-term)
  • demo
  • implementation

Possible Follow-Ups

Bachelor and Master’s Thesis