IT-lexicon › Programmeren › Virtual shadow map

Virtual shadow map

Programmeren Svenska → Bijgewerkt: 2026-10-25

Een schaduwsysteem van Unreal Engine 5 dat zich gedraagt als één enorme shadow map, maar alleen de delen rendert die echt te zien zijn.

Conceptueel heeft elk licht een gigantische shadow map, in de orde van 16384×16384 texels, maar die is opgedeeld in pagina's die op aanvraag worden gerenderd en gecachet, alleen waar de camera de schaduw ziet en precies in de resolutie die die pixel nodig heeft. De rest wordt nooit aangeraakt. Het resultaat zijn scherpe, stabiele schaduwen zonder de zichtbare naden en resolutiesprongen waar cascaded shadow maps mee kampen.

Het systeem is gebouwd om Nanite-geometrie te verwerken, waar scènes meer driehoeken dan pixels bevatten en een klassieke schaduwpass zou bezwijken. De paginacache wordt over frames hergebruikt zolang noch het licht noch de geometrie beweegt.

← Terug naar het lexicon