Разделяем движок и технологии
Unreal управляет сценой, ресурсами и исполняемой логикой приложения. Его рендеринг может использовать разные настройки и платформенные пути. Nanite относится к представлению и обработке детализированной геометрии, Lumen — к освещению и отражениям, Path Tracer — к накопительному финальному расчёту. Эти названия не описывают три конкурирующие самостоятельные программы.
Выбор начинается с результата: интерактивный walkthrough, игра, виртуальная съёмка или набор изображений. От него зависит допустимая задержка, необходимость упаковки приложения и способ подготовки ассетов.
Как понимать Lumen
В документации 5.6 Lumen сочетает screen traces с более полным представлением сцены. Software Ray Tracing использует distance fields, Hardware Ray Tracing — поддерживаемую аппаратную трассировку треугольников. Surface Cache хранит данные поверхностей для вычисления света. Поэтому объект может выглядеть корректно в основном кадре, но быть плохо представленным для непрямого освещения.
Практически важно исследовать диагностические виды Lumen. Один импортированный mesh, содержащий целую комнату с мебелью, может оказаться неудобной структурой для покрытия поверхностей. Разделение сцены на осмысленные части помогает не только редактированию, но и диагностике света.
Качество ограничено временем кадра
Realtime-проект обязан реагировать на действия пользователя, поэтому вычислительный бюджет ограничивает тени, отражения, геометрию и постобработку. Temporal-методы используют историю кадров, но при движении камеры и открытии новых областей история может быть недостаточной. Статичный скриншот не показывает таких проблем. Проверять следует прохождение маршрута на целевом устройстве.
Практическая рекомендация. Профилируйте тяжёлые ракурсы и резкие изменения освещения. Уменьшение одного эффекта полезно только если он действительно является узким местом, а не выбран потому, что его настройку легко найти.
Когда нужен Path Tracer
Path Tracer накапливает выборки и предназначен для высококачественного вывода, в том числе через Movie Render Queue. Он использует инфраструктуру ray tracing, но не повторяет весь код realtime-функций. Его результат полезен для оценки сцены и финальных кадров; наличие этого режима не означает, что такой же кадр будет интерактивно воспроизводиться с тем же качеством.
Сильные стороны и ограничения
Unreal стоит рассматривать, когда проект требует взаимодействия, управления камерой, анимационной логики или объединения визуализации с приложением. Для одной интерьерной картинки дополнительная работа по импорту, материалам, оптимизации и сборке может не окупиться. Если же заказчику нужен самостоятельный тур, эта работа является частью продукта, а не лишней сложностью.
Не обещайте поддержку Lumen, hardware RT и Path Tracer на каждой платформе, где вообще запускается Unreal. Каждый режим имеет собственную матрицу, которую проверяют отдельно.
Минимальный путь проекта
- Определите целевое устройство и способ показа.
- Импортируйте ассеты с контролем масштаба, материалов и структуры.
- Выберите нужный realtime-путь и проверьте диагностические виды.
- Пройдите реальный маршрут камеры и измерьте узкие места.
- Для финальных кадров отдельно настройте Path Tracer/Movie Render Queue либо выбранный realtime output.
Пример: интерьер во время движения камеры
Для интерактивной презентации контрольный маршрут важнее единственной красивой точки обзора. Пройдите от яркого окна к тёмной комнате, поверните камеру возле отражающей поверхности и приблизьтесь к тонким деталям. Так проявляются изменения экспозиции, поведение экранной информации и устойчивость освещения во времени. Затем отдельно проверьте те же места в статичных кадрах: различие помогает понять, связан ли дефект с движением или самой сценой. В производственном протоколе фиксируют режим Lumen, аппаратный путь, разрешение и настройки качества. Презентацию нужно запускать на предполагаемом устройстве показа. Если позднее требуется Path Tracer, для него создают дополнительный тест материалов и вывода: успешная realtime-прогулка сама по себе не подтверждает соответствие всех эффектов offline-режиму.