Radiosity, проще говоря, это двухэтапный алгоритм для расчета освещенности.
Работает следующим образом:
первый этап: для каждой пары полигонов в сцене вы вычисляете, «как много они видят друг друга». Например. возьмите куб: ни одно лицо не увидит другого лица куба. Если перевернуть куб в комнату: противоположные внутренние стены полностью видят друг друга.
второй этап: с помощью этой «информации о видимости», называемой «форм-факторами», теперь вы можете постепенно распределять энергию света по сцене. На итерации 0 вся энергия находится на гранях источника света, и затем она переносится на другие грани. На последующих итерациях больше лиц передают энергию в сцену (непрямое освещение).
Недостаток: только диффузное освещение
Сила: после расчета освещение не зависит от точки обзора, поэтому статические сцены можно «пройти» без перерасчета освещения.