Prof. Rhadamés Carmona, PhD
The goal of this course is to provide students with the theoretical, practical and technical foundations for the selection, design and implementation of real-time 3D rendering algorithms and systems. Course topics include:
The Real-time rendering pipeline
Fast approximations of global illumination
Efficient culling techniques
Mesh processing and level-of-detail techniques
Spatial acceleration schemes
Real-time ray tracing
The accompanying lab classes allow students to implement and test a set of real-time rendering algorithms on current graphics hardware. Successful completion of the course Real-time Rendering I is not required for participation.
The lectures will be uploaded weekly as interactive videos to the Moodle Classroom of the course. Please make sure to solve the questions in each week's video to gain permission to watch the videos of the following week.
The successful completion of the exercise sheets and their timely submission is mandatory to pass the course and has an influence on the final grade (see Grading). For more details about the conditions and submission dates of the individual exercise sheets, please refer to the information provided in the Moodle Classroom.
Prof. Dr. Rhadamés Carmona
Fridays, 11:00 AM - 12:30 PM, via Interactive Videos in the Moodle Classroom
Start of lectures: May 8, 2020
Lab Class Schedule
Start of lab classes: May 11, 2020 (Group 1)
May 12, 2020 (Group 2)
B.Sc. Medieninformatik (Wahlmodul)
M.Sc. Computer Science for Digital Media (Graphical and Interactive Systems, Electives)
M.Sc. Computer Science and Media (Interactive Information Systems, Electives)
M.Sc. Human-Computer Interaction (Electives)
M.Sc. Digital Engineering (Visualization and Data Science (VaDS), Electives)
Lecture and Lab Class: 4.5 ECTS
Lecture, Lab Class and Final Project: 6 ECTS
The final exam will be a written exam covering all topics of the course.
Requirements for admittance to the written exam:
- 50% of the total amount of points in the lab assigments (exercises) have to be obtained.
Requirements for final grading:
- 50% of the total amount of points in the lab assignments have to be obtained.
- 50% of the total amount of points of the written exam have to be obtained.
The final grading will be weighted as follows:
- Assignments: 50%
- Written exam: 50%
The following scheme is applied to convert percentages to grades:
|1.1||[93.5 - 95.0)|
|1.2||[92.0 - 93.5)|
|1.3||[90.5 - 92.0)|
|1.4||[89.0 - 90.5)|
|1.5||[87.5 - 89.0)|
|1.6||[86.0 - 87.5)|
|1.7||[84.5 - 86.0)|
|1.8||[83.0 - 84.5)|
|1.9||[81.5 - 83.0)|
|2.0||[80.0 - 81.5)|
|2.1||[78.5 - 80.0)|
|2.2||[77.0 - 78.5)|
|2.3||[75.5 - 77.0)|
|2.4||[74.0 - 75.5)|
|2.5||[72.5 - 74.0)|
|3.0||[65.0 - 66.5)|
|4.0||[50.0 - 51.5)|
|5.0 (fail)||[00.0 - 50.0)|
The final project of the course Real-time Rendering II requires the participants to apply the obtained theoretical and practical skills in the design, implementation and presentation of an individual small research project. In particular, it is your task to select a problem, develop a solution, come up with an effective and efficient implementation and present your results in a concise talk. This is an invaluable opportunity to work on an interesting topic of your choice in the field of 3D real-time rendering.