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.