Lessico IT › Programmazione › DDGI (Dynamic Diffuse Global Illumination)

DDGI (Dynamic Diffuse Global Illumination)

Programmazione Svenska → Aggiornato: 2026-10-26

Una griglia di sonde luminose di cui a ogni fotogramma viene ricalcolata una piccola parte con il ray tracing, così l'illuminazione indiretta può cambiare in tempo reale invece di essere precalcolata una volta per tutte.

Le sonde luminose classiche vengono calcolate offline e diventano obsolete nel momento in cui si apre una porta. DDGI, pubblicato nel 2019 da Majercik, McGuire e colleghi di NVIDIA, dispone le sonde su una griglia regolare e da ciascuna lancia circa un centinaio di raggi a ogni fotogramma. Il risultato viene fuso nella irradiance map della sonda con un fattore di isteresi, così l'illuminazione si sposta verso il nuovo stato nell'arco di alcuni fotogrammi invece di sfarfallare.

La trovata intelligente è che ogni sonda memorizza anche la distanza dalla superficie più vicina. In questo modo lo shader capisce quando una sonda si trova dietro un muro e la ignora, evitando il classico effetto di luce che trapela attraverso le pareti. La tecnica è distribuita come RTXGI di NVIDIA e ha ispirato approcci simili in Lumen e in altri motori.

← Torna al lessico