IT-словарь › Программирование › Radiosity (метод излучательности)

Radiosity (метод излучательности)

Программирование Svenska → Обновлено: 2026-10-24

Метод глобального освещения, который решает, как диффузный свет отражается между поверхностями, вычисляя обмен энергией между ними.

Сцена разбивается на мелкие участки поверхности, и для каждой пары считается «форм-фактор» — какая доля излучённого одним светом доходит до другого. Затем решается система уравнений, пока энергия не уравновесится. Результат передаёт мягкие тени и перетекание цвета: красная стена подкрашивает потолок в розовый. Горал и соавторы перенесли метод в графику в 1984 году из физики теплового излучения; визитной карточкой стала корнеллская комната (Cornell box).

Решение не зависит от точки обзора — оно описывает свет на поверхностях, а не с позиции камеры, — поэтому его можно один раз запечь в карту освещения и дальше читать в реальном времени бесплатно. Цена: только диффузное отражение, без зеркального, а классический решатель плохо масштабируется с числом участков. Quake (1996) запекал свет в том же духе.

← Назад к словарю