GPU-Pro (Computer Games Laboratory (IN7106) / Informatics Master Practical (IN2106))
| Time, Place: | Mondays, 14:00 - ca. 16:00, in room: 00.08.036 |
| Supervision: | Prof. Rüdiger Westermann, Simon Niedermayr, David Berger |
| Begin: | Monday, Oct. 12., 2026 Mandatory kick-off meeting: Wednesday, October 7th., 2026 from 12:00-13:00 in room 02.13.010 |
| Details: | This course is open to master students in Informatics and Informatics: Games Engineering. The module comprises lectures and programming exercises. |
| Final pres: | The final presentations of the results will take place at the end of the semester. |
| Prerequisites: | Realtime Computer Graphics |
Content and Organization
In this practical you will learn about realtime graphics programming for computer games. You will learn how to program a GPU using the Vulkan Graphics API. Starting with simple things like opening a window and drawing texture mapped geometry, we will then look at how to handle ressource buffers in memory, do general compute, write vertex and pixel shaders, perform raytracing using RT cores as well as volumetric ray-casting to render things like clouds and smog.
Updates
- We will use Discord for communication during the practical course: https://discord.gg/xzrkQGTdVu