Lumen — система динамического глобального освещения и отражений в движке Unreal Engine 5. 25 Она реагирует на изменения геометрии обстановки или в расположении источников света в режиме реального времени. 2
Некоторые особенности работы Lumen:
- Создание реалистичных теней. 1 Система рассчитывает, как свет распространяется по сцене, отскакивает от стен, проникает в углы и создаёт тени. 1
- Мгновенное изменение освещения. 1 Можно двигать объекты, и освещение будет меняться мгновенно. 1
- Учёт того, что находится за кадром. 1 Lumen не ограничивается экранным пространством, а учитывает даже то, что за кадром. 1
- Создание динамичных сцен. 2 С помощью Lumen можно воспроизводить такие эффекты, как изменение высоты солнца в соответствии со временем суток, включение фонарей или прохождение потока света через дыру в потолке. 2
Пример работы Lumen — игра VoidWalker, где система лежит в основе всех световых эффектов. 3 В ней каждый источник света (например, факел, лампа, солнечный свет) динамично реагирует на изменение обстановки, а отражённые лучи передают оттенки окружающих поверхностей. 3