News

First assignment

Written on 16.04.26 by Qingqin Hua

Hi all,

 

The first assignment has been released assignment. The submission deadline is April 22 at 23:59. Please submit your work via CMS following the submission guidelines stated in the assignment sheet.

Assignments can be done in teams of two. Please create your team in CMS. The deadline… Read more

Hi all,

 

The first assignment has been released assignment. The submission deadline is April 22 at 23:59. Please submit your work via CMS following the submission guidelines stated in the assignment sheet.

Assignments can be done in teams of two. Please create your team in CMS. The deadline for forming teams is April 29. If you haven’t found a teammate yet, it is possible to submit the first assignment individually and team up from the second assignment onward.

The first tutorials will take place on Monday, April 20, and Tuesday, April 21. These sessions will serve as office hours for answering assignment questions and conducting coding interviews. Tutorial slots have already been assigned — if you would like to switch your slot, please contact us via email.

 

Tutorial and slide

Written on 10.04.26 by Qingqin Hua

Hi all,

You can find the first slide under Slide.

There will be two tutorial slots: Monday 16:00 - 17:30 and Tuesday 14:15 - 15:45. at E1 1, CG Chair, Room.
The first tutorial will be on 20.4. 2026 and 21.4.2026.
Please set your slot preference on CMS. We will assign tutorial slots next week.
Read more

Hi all,

You can find the first slide under Slide.

There will be two tutorial slots: Monday 16:00 - 17:30 and Tuesday 14:15 - 15:45. at E1 1, CG Chair, Room.
The first tutorial will be on 20.4. 2026 and 21.4.2026.
Please set your slot preference on CMS. We will assign tutorial slots next week.

The assignment can be done in teams of two, you may use the Forum to look for a team member.

Realistic Image Synthesis

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.
 

Pre-requisites

  1. Basic grasp of C++: The practical assignments use C++. The code to be written is mostly mathematical and thus quite language agnostic.
  2. [optional] Basic computer graphics concepts: While this course is largely self-contained, a familiarity with concepts taught in, e.g., our Computer Graphics core lecture is beneficial.

Organisational

  • There will be a mix of practical and theoretical assignments
  • Some assignments are larger and span multiple weeks
  • Tutorials are offered every week and also act as office hours to answer questions and help with the assignments
  • Assignments can be worked on in groups of two
  • Students will be asked to present their solutions to ascertain that they worked on those themselves
  • For questions, feel free to send an email to tutors (Contact) or use the  Forum

Grading

  • Exam admission requires 50% points in every assignment when submitted, and a mandatory coding interview with tutors
  • The final grade is based entirely on the exam.
  • Bonus points on the final grade if you have 100% of practical assignments correct before the exam

For organisational questions, please contact Qingqin Hua (hua@cg.uni-saarland.de)

Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators.