News
Final grades and re-examWritten on 13.08.26 by Pascal Grittmann The final grades are now visible on CMS. The re-exam on 08.09. will be an oral exam. They'll take place between 10:00 and 13:00 in our offices, slots will be assigned in the week before the exam, based on LSF registrations. So, as always, don't forget to register in LSF for the re-exam.… Read more The final grades are now visible on CMS. The re-exam on 08.09. will be an oral exam. They'll take place between 10:00 and 13:00 in our offices, slots will be assigned in the week before the exam, based on LSF registrations. So, as always, don't forget to register in LSF for the re-exam. Registration is possible once your final exam grades are visible there (should be now / very soon) |
Exam results and inspectionWritten on 10.08.26 (last change on 10.08.26) by Pascal Grittmann You can find your scores from the exam on CMS. The final grade calculation will take a bit longer as some bonus points and gradescale details are still pending. Based on the weather forecast, we will move the inspection to Tomorrow, Tuesday 11.08. between 16 and 17 (still in our seminar room). If… Read more You can find your scores from the exam on CMS. The final grade calculation will take a bit longer as some bonus points and gradescale details are still pending. Based on the weather forecast, we will move the inspection to Tomorrow, Tuesday 11.08. between 16 and 17 (still in our seminar room). If this does not work for you, please let me (Pascal) know and we'll find an alternative together. |
Exam FormalitiesWritten on 03.08.26 by Pascal Grittmann The final exam next Monday, 10.08., will start at 09:15 and take two hours (120 min). We recommend that you plan to be at the lecture hall by 09:00. You can find your assigned seat on your profile page in CMS. If you don't have a seat assigned, then, according to our records, you either are not… Read more The final exam next Monday, 10.08., will start at 09:15 and take two hours (120 min). We recommend that you plan to be at the lecture hall by 09:00. You can find your assigned seat on your profile page in CMS. If you don't have a seat assigned, then, according to our records, you either are not admitted to the exam or not registered for it on LSF. We do not allow any tools or cheat sheets for the exam. You should only bring:
|
Exam Admission & Bonus pointsWritten on 17.07.26 by Pascal Grittmann You can now find all assignment results and your exam admission status on CMS. Don't forget to register for the exam in LSF. Speaking of the exam: The tentative date for the exam inspection is Thursday, 13.08., 16:00 - 17:00 in our seminar room. As announced at the beginning of the course, you… Read more You can now find all assignment results and your exam admission status on CMS. Don't forget to register for the exam in LSF. Speaking of the exam: The tentative date for the exam inspection is Thursday, 13.08., 16:00 - 17:00 in our seminar room. As announced at the beginning of the course, you can get a bonus towards your final grade by fixing all remaining issues in your code. To qualify, you need to upload a fixed, fully bug-free version as a solution to the "Bonus" assignment on CMS. The deadline for this submission is just before the final exam. You only need to provide the corrected solution of the rendering assignments (path tracing & photon mapping) -- as a single project -- not the notebooks from the first assignments. After submission, you need to contact your tutor to schedule an interview, during which you (i.e. both members of a team) are expected to explain the fixes. These interviews must happen until 14.08. so we can proceed with the final grade calculations in a timely manner. You do not have to wait until the official bonus submission deadline to schedule the interview. Those of you who already have full points in all assignments do not need to submit or schedule an additional interview; you will be awarded the bonus automatically.
|
Coding interview for assignment 4Written on 12.05.26 by Qingqin Hua Hi all, The coding interviews for Assignment 4 will take place during the week of May 25th–29th, after the submission deadline. Therefore, there will be no coding interviews during next week’s tutorial (May 18th–23rd); the sessions will serve as office hours.
|
Assignment 4Written on 08.05.26 by Qingqin Hua Hi all, Assignment 4 has been released. Starting with this assignment, you will have two weeks to work on each assignment. New assignments will be released every other Thursday. Assignment 5 will be released on 21.05.2026 at 00:00, and Assignment 6 on 04.06.2026 at 00:00. |
Assignment 3Written on 30.04.26 by Qingqin Hua Hi all, The third assignment has been released. The submission process remains the same as assignment 2. Due to the upcoming holiday, the deadline is extended to Thursday, 7th May 23:59. |
First assignmentWritten 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 slideWritten on 10.04.26 by Qingqin Hua Hi all, Hi all, |
Realistic Image Synthesis
Pre-requisites
- Basic grasp of C++: The practical assignments use C++. The code to be written is mostly mathematical and thus quite language agnostic.
- [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)
