Projektass. Dipl.-Ing. BSc
  • Scientist







junt [at]


  • Project assistant
  • Predoctoral researcher
  • Framework developer and maintainer [1], [2]

Research Work

  • Mesh Shaders and meshlet-based rendering 
  • Multi-view rendering [3]
  • Real-Time Ray Tracing [4]
  • Position-Based Dynamics [5]
  • Temporal Anti-Aliasing [6]
  • Variable Rate Shading


  • Real-Time Rendering
  • Game Development
  • Vulkan
  • Modern C++
  • C#


  • Pumping iron
  • Mountain biking
  • Watching StarCraft II
  • Missing aerials in Rocket League
  • Enjoying awesome single-player games
  • Building and customizing PCs
  • Soldering mouse switches


[1] -- Low-level convenience and productivity layer atop Vulkan-Hpp.
[2] -- Powerful low-level C++20 rendering framework for Vulkan 1.2, built atop Auto-Vk.
[3] -- Accompanying source code to Fast Multi-View Rendering for Real-Time Applications.
[4] -- A puzzle game that uses Real-Time Ray Tracing (RTX) for gameplay and rendering.
[5] -- Adaptive Position-Based Fluid Simulation, where particles split and merge dynamically.
[6] -- C++/Vulkan Implementations of State of the Art Temporal Anti-Aliasing Techniques.

Short Bio

University Assistant and Predoctoral Researcher

Topics for Projects and Theses

Research Projects

Courses in the current semester


9 Publications found:
Image Bib Reference Publication Type
Johannes UnterguggenbergerORCID iD, Matthias Hürbe, Gerald Kimmersdorfer, Elias Kristmann, Hiroyuki Sakai, Michael WimmerORCID iD
X-Mas Card 2023
X-Mas Card
Johannes UnterguggenbergerORCID iD, Bernhard KerblORCID iD, Michael WimmerORCID iD
Vulkan all the way: Transitioning to a modern low-level graphics API in academia
Computers and Graphics, 111:155-165, April 2023. [paper] [Vulkan Launchpad] [Auto-Vk] [Auto-Vk-Toolkit]
Journal Paper (without talk)
Vulkanised 2023 Logo Johannes UnterguggenbergerORCID iD, Lukas LippORCID iD, Annalena UlschmidORCID iD, Viktoria Pogrzebacz, Andreas Wiesinger, Elias Kristmann
An Introduction to Vulkan, 7. February 2023, München
[Vulkan Launchpad]
Invited Talk
Johannes UnterguggenbergerORCID iD, Bernhard KerblORCID iD, Michael WimmerORCID iD
The Road to Vulkan: Teaching Modern Low-Level APIs in Introductory Graphics Courses
In Eurographics 2022 - Education Papers, pages 31-39. April 2022.
[paper] [Vulkan Launchpad]
Conference Paper
Stefan Stappen, Johannes UnterguggenbergerORCID iD, Bernhard KerblORCID iD, Michael WimmerORCID iD
Temporally Stable Content-Adaptive and Spatio-Temporal Shading Rate Assignment for Real-Time Applications
In Pacific Graphics Short Papers, Posters, and Work-in-Progress Papers, pages 65-66. October 2021.
Conference Paper
Johannes UnterguggenbergerORCID iD, Bernhard KerblORCID iD, Jakob Pernsteiner, Michael WimmerORCID iD
Conservative Meshlet Bounds for Robust Culling of Skinned Meshes
Computer Graphics Forum, 40(7):57-69, October 2021. [paper]
Journal Paper with Conference Talk
Johannes UnterguggenbergerORCID iD, Bernhard KerblORCID iD, Markus Steinberger, Dieter Schmalstieg, Michael WimmerORCID iD
Fast Multi-View Rendering for Real-Time Applications
In Eurographics Symposium on Parallel Graphics and Visualization, pages 13-23. May 2020.
Conference Paper
Johannes UnterguggenbergerORCID iD
Realistic Rendering in Mobile Augmented Reality
[poster] [thesis]
Master Thesis
Johannes UnterguggenbergerORCID iD
Connected meshes for procedural humans
Student Project
Download list as Bibtex, HTML (Advanced, Expert), JSON (with referenced objects), CSV, Permalink