IT-lexicon › Programmeren › DDGI (Dynamic Diffuse Global Illumination)

DDGI (Dynamic Diffuse Global Illumination)

Programmeren Svenska → Bijgewerkt: 2026-10-26

Een raster van lichtprobes dat elk frame een beetje opnieuw wordt geraytraced, zodat indirect licht in realtime kan veranderen in plaats van eenmalig te worden ingebakken en bevroren.

Klassieke lichtprobes worden offline berekend en zijn verouderd zodra er een deur opengaat. DDGI, in 2019 gepubliceerd door Majercik, McGuire en collega's bij NVIDIA, legt probes in een regelmatig raster en schiet per frame zo'n honderd stralen vanuit elke probe. Het resultaat wordt met een hysteresefactor gemengd in de irradiantiemap van de probe, zodat de belichting in een paar frames naar de nieuwe toestand toe glijdt in plaats van te flikkeren.

Het slimme is dat elke probe ook de afstand tot het dichtstbijzijnde oppervlak opslaat. Daarmee kan de shader zien dat een probe achter een muur ligt en hem negeren, wat anders het bekende lichtlekken door muren veroorzaakt. De techniek wordt geleverd als NVIDIA's RTXGI en heeft vergelijkbare aanpakken in Lumen en andere engines beïnvloed.

← Terug naar het lexicon