News
Blendwave and Office HoursWritten on 12.01.26 by Lukas Auer Tldr: You can attend to any office hour and there is a new (beta) Blender exporter. Dear Students, As already hinted at in the forum, we are working on a new version of the Blender exporter. You can access the new exporter, blendwave, via GitLab. To install it in Blender, you need to download… Read more Tldr: You can attend to any office hour and there is a new (beta) Blender exporter. Dear Students, As already hinted at in the forum, we are working on a new version of the Blender exporter. You can access the new exporter, blendwave, via GitLab. To install it in Blender, you need to download the newest release and install the zip file as a Blender add-on (similar to Task 4.3 in Assignment 4). We also want to remind you that you can attend any office hour slot that fits your schedule to ask questions or receive help with the project. You are not restricted to your assigned tutorial slots. The office hours are: - Tuesday: 10:15 - 11:45 |
Schedule for 2026Written on 02.01.26 by Pascal Grittmann Happy new year! From now on, we will have lectures every week. Your assigned tutorial slots serve as office hours (in our seminar room). Our first event in the new year is on Monday 05.01., where we will Happy new year! From now on, we will have lectures every week. Your assigned tutorial slots serve as office hours (in our seminar room). Our first event in the new year is on Monday 05.01., where we will There will be no mini test on 05.01. |
Office hour this Thursday, 18.12.Written on 15.12.25 by Pascal Grittmann We are offering an office hour on Thursday, 18.12. from 14:00 to 18:00 in our seminar room in E1 1 Especially if you plan to work on the project over the Christmas break, it might be a good idea to drop by and discuss your plan for the features and the feasibility of your idea for the rendering… Read more We are offering an office hour on Thursday, 18.12. from 14:00 to 18:00 in our seminar room in E1 1 Especially if you plan to work on the project over the Christmas break, it might be a good idea to drop by and discuss your plan for the features and the feasibility of your idea for the rendering competition with us. This is also a chance to get help fixing any leftover bugs in your code ;) |
Course EvaluationWritten on 15.12.25 by Pascal Grittmann Hi all, It's course evaluation time! We'd greatly appreciate if you can find the time to fill out the lecture and tutorial evaluation forms linked below. We'll allocate some time in the lecture today for this, but if you cannot attend today we would be very happy if you still take the time to… Read more Hi all, It's course evaluation time! We'd greatly appreciate if you can find the time to fill out the lecture and tutorial evaluation forms linked below. We'll allocate some time in the lecture today for this, but if you cannot attend today we would be very happy if you still take the time to fill this out :) Lecture: https://qualis.uni-saarland.de/eva/?l=159925&p=c28ugj Tutorial: https://qualis.uni-saarland.de/eva/?l=1599251&p=j9i9ke Thanks! |
Missing code in the upstreamWritten on 11.12.25 by Lukas Auer Tldr: We had a mistake in the upstream. Please pull again.
Dear Students, we failed to correctly update the upstream for practical 4. There are missing functions in instance.cpp and instance.hpp that we added in a new commit in the upstream. Without these functions the transmittance… Read more Tldr: We had a mistake in the upstream. Please pull again.
Dear Students, we failed to correctly update the upstream for practical 4. There are missing functions in instance.cpp and instance.hpp that we added in a new commit in the upstream. Without these functions the transmittance function of the volume shape will never be called. In order to have a functioning volume implementation you need to pull and merge the upstream again. Sadly, it is possible to pass all test with a wrong implementation of the transmittance, so make sure to double check your implementation of the transmittance function in the volume integrator. |
Updated references for assignment 4Written on 08.12.25 by Lukas Auer Dear students, thanks to your help we found a bug in the Lightwave reference for Assignment 4 which caused the bounding_volume test to fail even if your implementation was correct. Dear students, thanks to your help we found a bug in the Lightwave reference for Assignment 4 which caused the bounding_volume test to fail even if your implementation was correct. |
Second reading assignmentWritten on 07.11.25 by Pascal Grittmann The PDF for the second reading assignment has been uploaded to the course materials: https://cms.sic.saarland/cg_25/dl/16/02-Veach-Chapter3-Radiometry.pdf You can also find a PDF of the full thesis here: https://graphics.stanford.edu/papers/veach_thesis/thesis.pdf |
Exam datesWritten on 24.10.25 by Pascal Grittmann The final exam will take place on Tuesday, 17 February 2026 in the Günter Hotz lecture hall (E2 2) from 14:00 to 16:00 The re-exam will be on Tuesday, 17 March 2026 in E1 3 HS002, also from 14:00 to 16:00 You can also find these times in the calendar on CMS (… Read more The final exam will take place on Tuesday, 17 February 2026 in the Günter Hotz lecture hall (E2 2) from 14:00 to 16:00 The re-exam will be on Tuesday, 17 March 2026 in E1 3 HS002, also from 14:00 to 16:00 You can also find these times in the calendar on CMS (https://cms.sic.saarland/cg_25/termine/calendar/index) |
Reading assignmentWritten on 24.10.25 by Pascal Grittmann The first reading assignment has been uploaded (https://cms.sic.saarland/cg_25/materials/) |
GitLab AccountWritten on 21.10.25 by Pascal Grittmann To access the git repository, you need to
|
Tutorial Assignment ReleasedWritten on 20.10.25 by Lukas Auer Dear Students, We have just released the tutorial slot assignments. Next Steps:
Dear Students, We have just released the tutorial slot assignments. Next Steps:
|
|
Written on 17.10.25 by Pascal Grittmann Welcome to the course :) There are a few things you need to do for a smooth start into the semester. On your personal status page in CMS, please:
Welcome to the course :) There are a few things you need to do for a smooth start into the semester. On your personal status page in CMS, please:
Regarding tutorials:
Finally, if you have changed your mind about taking the course, you can unregister (personal status page on CMS) to avoid getting spammed with notifications and requests for missing info. |
