Technische Universität Ilmenau

Advanced Computer Graphics - Modultafeln der TU Ilmenau

Die Modultafeln sind ein Informationsangebot zu den Studiengängen der TU Ilmenau.

Die rechtsverbindlichen Studienpläne entnehmen Sie bitte den jeweiligen Studien- und Prüfungsordnungen (Anlage Studienplan).

Alle Angaben zu geplanten Lehrveranstaltungen finden Sie im elektronischen Vorlesungsverzeichnis.

Informationen und Handreichungen zur Pflege von Modulbeschreibungen durch die Modulverantwortlichen finden Sie unter Modulpflege.

Hinweise zu fehlenden oder fehlerhaften Modulbeschreibungen senden Sie bitte direkt an modulkatalog@tu-ilmenau.de.

Modulinformationen zu Advanced Computer Graphics im Studiengang Master Informatik 2013
Modulnummer200058
Prüfungsnummer2200706
FakultätFakultät für Informatik und Automatisierung
Fachgebietsnummer 2252 (Data-intensive Systems and Visualization)
Modulverantwortliche(r)Prof. Dr. Patrick Mäder
TurnusSommersemester
SpracheEnglisch
Leistungspunkte5
Präsenzstudium (h)45
Selbststudium (h)105
VerpflichtungWahlmodul
Abschlussschriftliche Prüfungsleistung, 60 Minuten
Details zum Abschluss
Anmeldemodalitäten für alternative PL oder SL
max. Teilnehmerzahl
Vorkenntnisse

Students are expected to know and understand fundamental computer graphics concepts such as light propagation, color space, radiance, irradiance, illumination models (Phong, Cook-Torrance), raster conversion, texture mapping, ray tracing, signal and image processing (Nyquist sampling theorem, digital filters) as presented in the Foundations of Computer Graphics Class in the Bachelor Program of the TU-Ilmenau - or equivalent!

Lernergebnisse und erworbene Kompetenzen

Students of this class have expert knowledge in real time rendering of massive 3D data and real time global illumination using modern graphics hardware. They know how to exploit the power of modern graphics processing units (GPUs) by awareness of their massively parallel architectures. Students understand methods for rendering massive 3D data, massive amounts of light sources and massive texture maps in real time, using culling methods, virtual texture mapping, deferred shading and post processing. After the exercises they know how to apply suitable graphic effects and real time approaches for global illumination, such as screen space amibient occlusion (SSAO), precomputed radial transfer functions, sherical harmonics, voxel cone tracing, light skin, and others. Students are experienced in shader development using OpenGL and shader programming languages.

Inhalt

Physically-based rendering (photon vs. electromagnetic wave models), Photon Tracing as Ground Truth for Real Time Approaches
Processor and Memory Architecture of modern GPUs. The challenges of SIMD processor, uniform shader models, programming: Latency, latency hiding, pipeline stalls, branching.
Massive Data visualization in real time (visibility-guided Rendering, Virtual Texture Mapping)
Deferred Shading and Post Processing, Screen Space Ambient Occlusion (SSAO). Global Illumination effects via real time approximation of indirect illumination effects. Precomputed Radiance Transfer Functions / Spherical Harmonics representation of light and light transfer, Voxel Cone Tracing, Light Skin.
In the practical seminar efficient shader programming with OpenGL will be implemented and performance will be analyzed

Medienformen

Video / audio presentations of slides and as .pdf
see homepage of Computer Graphics Group

Literatur

Visual Studio 2015 and above is recommended
See homepage Computer Graphics Group
or obtain directly from Microsoft

Lehrevaluation