Monte Carlo ray tracing is a popular technique to render realistic images. It is used for movies, architecture, video games, and product design. This seminar looks at a broad range of methods to make rendering via Monte Carlo ray tracing more efficient. We will look at rendering algorithms, from a basic path tracer to photon mapping, at sampling and material models, Markov chains and path guiding, and more. Each student will give a presentation on an assigned paper, write a short summary, and reproduce the key idea in a simplified setting.



Please see https://seminars.cs.uni-saarland.de/seminars2324 for registeration details.


  • Basic knowledge in CG1 and/or RIS


  • Place
    E1 1, CG Chair, Room E10
  • Office Hour
    Every Tuesday 16:15 - 17:45 in CG lab. Please let us know in advance if you want to come
  • Teams
    Click to join
Date Event
31.10.2023 16:15 - 17:45 Kick-off Meeting (Paper assignment)
TBD Short presentation
TBD Submit written summary
TBD Final presentation
TBD Submit Review
TBD Submit Rebuttal
TBD Submit Revision


This seminar is targeted at students who are passionate about ray tracing. In this seminar, students will learn how to reproduce and conduct research on a rendering paper.

Each participant will select a paper from the provided list at the beginning of the semester. To kick off the course, you will give a short presentation introducing your chosen paper and your plan for paper evaluation. Throughout the semester, you will reproduce the paper’s core concept, write a summary, and deliver a final presentation. Upon submitting your summary, you will evaluate summaries written by your peers and receive feedback in return. You will then revise your summary based on the feedback received. Office hours are available for you to discuss your progress at each stage.


The topics cover light transport simulation, material models, sampling methods, etc…

We will release the paper list before the kick-off and assign papers in the kick-off meeting. Late assignment is possible via email to hua@cg.uni-saarland.de


To pass the seminar, you need to:

  • Give short presentation and final presentation
  • Understand and reproduce the key idea of the paper
  • Write a short summary
  • Review summaries from your peers
  • Write rebuttal based on the feedback
  • Revise your summary

Possible Follow-Ups

Bachelor and Master’s Thesis