DDGI (Dynamic Diffuse Global Illumination)
Сетка световых зондов, которая понемногу перетрассируется каждый кадр, — так непрямое освещение может меняться в реальном времени, а не запекается раз и навсегда.
Классические световые зонды считаются заранее и устаревают, как только открывается дверь. DDGI, описанный Majercik, McGuire и коллегами из NVIDIA в 2019 году, раскладывает зонды по регулярной сетке и пускает из каждого около сотни лучей за кадр. Результат подмешивается в карту облучённости зонда с коэффициентом гистерезиса, поэтому освещение плавно дрейфует к новому состоянию за несколько кадров, а не мерцает.
Хитрость в том, что каждый зонд хранит ещё и расстояние до ближайшей поверхности. Благодаря этому шейдер понимает, что зонд находится за стеной, и игнорирует его — иначе получается классическое просачивание света сквозь стены. Техника поставляется как RTXGI от NVIDIA и повлияла на похожие подходы в Lumen и других движках.