Echtzeitrendering in Vulkan

Donnerstag, 9. Juli 2020

Ein beleuchteter Gang aus der Echtzeitrendering Demo mit Vulkan

Kategorie:
Computergrafik
Jahr:
2020

Als Abgabe für das Modul „Echtzeitrendering“ haben wir einen Renderer mit diversen echtzeitfähigen Rendertechniken mit der Vulkan-API implementiert. Dabei nutzen wir mehrere Features die mit der aktuellen Vulkan Version 1.2 hinzugefügt wurden. Umgesetzt wurden physikalisch basierte Materialien, gefilterte Shadow-Map-Kaskaden, sowie flächige Lichtquellen. Weiterhin wurden Reflektionen per Reflection-Probes umgesetzt. Volumetrische Beleuchtung wird durch per-Pixel Raymarching berechnet. Der Himmel wird durch ein modifiziertes CIE-Sky-Model dargestellt.

Studenten:

  • Alexander Gauggel
  • Artur Wasmut
  • Tobias Frisch