Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage, fortgeschrittene Konzepte des Echtzeit-Renderings zu verstehen, wie sie in Virtual-Reality-Anwendungen oder in Computerspielen eingesetzt werden. Zu den Themen gehören:
Die Vorlesung umfasst wichtige Themen des "Real-Time Renderings", darunter Spezialeffekte wie Schatten, Beleuchtungseffekte, Bump-Mapping, Displacement-Mapping, sowie die Rendering Pipeline und Architektur der Graphikhardware. Weiters behandelt werden Schnittstellen zur Programmierung von 3D Graphikhardware sowie fortgeschrittene Algorithmen wie Terrain Rendering und Sichtbarkeitsberechnung. Auch state-of-the-art Techniken wie hardwareunterstütztes Ray-Tracing werden vorgestellt und mit Hilfe von Vulkan-Beispielen anwendungsnahe erklärt.
Der Vorlesungsteil wird begleitet durch eine Übung, in der Teilnehmer und Teilnehmerinnen ihr Wissen durch die Umsetzung einer Echtzeit-Rendering Demo festigen sollen.
Vortrag theoretischer Konzepte mit Folien, Programmieraufgaben.
ECTS-Aufteilung (Schätzung, Empfehlung):
19,5 Std. Vorlesung16 Std. Prüfungsvorbereitung77 Std. Programmieraufgaben---------------------------------------------112,5 Std. entspricht 4,5 ECTS zu je 25 Std.
Die Vorbesprechung inkl. Vorbesprechung des Übungsmodus sowie die erste Vorlesungseinheit werden am TBD Oktober 2023 stattfinden, beginnend um TBD (c.t.) in TBD.
Beantwortung von Prüfungsfragen via Zoom, Abgabegespräch zu den Programmieraufgaben.
Anmeldung erfolgt durch TISS-Anmeldung sowie die erste Abgabe => "Submission 1" in TUWEL.
Für die VU sind Programmierkenntnisse sowie einige praktische Erfahrung mit einem 3D API wie OpenGL oder Vulkan erforderlich. Das optimale Vorwissen stellt die vorherige Absolvierung der UE Computergraphik dar.