Technische Universit├Ąt Ilmenau

Advanced Computer Graphics - Modultafeln of TU Ilmenau

The module lists provide information on the degree programmes offered by the TU Ilmenau.

Please refer to the respective study and examination rules and regulations for the legally binding curricula (Annex Curriculum).

You can find all details on planned lectures and classes in the electronic university catalogue.

Information and guidance on the maintenance of module descriptions by the module officers are provided at Module maintenance.

Please send information on missing or incorrect module descriptions directly to modulkatalog@tu-ilmenau.de.

module properties Advanced Computer Graphics in degree program Master Informatik 2013
module number200058
examination number2200706
departmentDepartment of Computer Science and Automation
ID of group 2252 (Computer Graphics)
module leaderProf. Dr. Patrick M├Ąder
term summer term only
languageEnglisch
credit points5
on-campus program (h)45
self-study (h)105
obligationelective module
examwritten examination performance, 60 minutes
details of the certificate
signup details for alternative examinations
maximum number of participants
previous knowledge and experience

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!

learning outcome

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.

content

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

media of instruction

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

literature / references

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

evaluation of teaching