nano-shine.su

Инди-разработчик сломал систему. Старые инструменты побеждают

Инди-разработчик сломал систему. Старые инструменты побеждают
Foto: nano-shine.su

Автор nano-shine.su, 02 июл 2026

Инди-разработчик сломал систему. Старые инструменты побеждают

Разработчик артхаус-игры Attempt to Survive отказался от Lumen и Nanite - и получил картинку лучше

Инди-разработчик, несколько месяцев безуспешно пытавшийся выжать оптимизацию из Unreal Engine 5, пришёл к неожиданному выводу: запечённое освещение образца 2015 года работает лучше, чем флагманские технологии Epic Games. Эксперимент обнажил системную проблему современного геймдева - гонку за графикой в ущерб доступности.

Как всё начиналось: тест на слабом железе

Цель была конкретной - артхаузный проект Attempt to Survive должен был запускаться на устаревших машинах с достойной картинкой. Для проверки автор собрал тестовый стенд: Core i7-6700K, GTX 950 и 8 ГБ оперативной памяти. Конфигурация типичная для огромной части аудитории, которую AAA-студии давно списали со счетов.

Проблема вскрылась быстро. UE5 даже при отключённых Lumen и Nanite оставляет в движке остаточные зависимости от этих систем - шейдеры потребляют ресурсы вхолостую. На RTX 5070 и Ryzen 9 5900X с 64 ГБ оперативки разработчик не мог добраться до 200 fps в 2K. О слабом железе речи не шло вовсе.

Полгода экспериментов: от Lumen до DirectX 11

Разработчик последовательно перебрал несколько подходов, каждый из которых упирался в потолок.

  • Режим DirectX 11 автоматически отключает Lumen, Nanite и связанные технологии - производительность выросла, но картинка потеряла глубину
  • Screen Space Ambient Occlusion в UE5 сломан и имеет остаточные привязки к Lumen; в версии 5.8 технология официально признана устаревшей
  • Полная динамика освещения без сторонних ассетов давала плоскую, лишённую объёма картинку
  • Включение Lumen улучшило визуал, но убило производительность даже на топовом железе

Параллельно шла работа над другим проектом - BloodVein. Именно там, экспериментируя с хоррор-локациями на статичном освещении, разработчик наткнулся на ключевое открытие.

Прозрение: лайтмапа не ломается от скейла так, как казалось

Долгое время автор избегал запечённого света из-за убеждённости: масштабирование мешей в одну координату немедленно уродует лайтмапу артефактами. Оказалось - нет. Критические искажения начинаются при десятикратном масштабировании, а увеличение разрешения лайтмапы решает проблему даже тогда. Модульные здания со скейлингом, которые казались несовместимыми с запечённым светом, прекрасно его держат.

Пробный прогон запечённого освещения в Attempt to Survive дал результат, которого динамика с Lumen так и не обеспечила: глубина теней, управляемый цветокор, независимость от экспозиции движка. И это - наспех собранный свет без финальной настройки материалов и лутов. Без продакшн-полировки.

Итог: старые решения как осознанный выбор

История показательна не столько как личный кейс, сколько как диагноз индустрии. Epic Games с каждым обновлением UE5 последовательно выдавливает разработчиков в сторону Lumen и Nanite, делая альтернативы всё менее удобными. Инди-авторы, для которых широкая доступность игры критична, оказываются в ловушке: современный инструментарий заточен под железо уровня RTX 3060 как минимального порога.

Запечённое освещение - технология, которой больше двадцати лет - в хоррор-локациях и закрытых пространствах объективно превосходит трассировку лучей по атмосфере и управляемости. Это не ностальгия. Это прагматика.

Разработчик начинает переосмысление проекта с нуля. Со светом, который уже работает.