Последние новости
NVIDIA RTX Spark поступил в продажу: локальный ИИ и создание контентаОбъёмный туман и дым в Blender: начало работы с Volume ScatterBlender Geometry Nodes: создание повторно используемой группы узловНастройка Unreal Engine Lumen: свет и отражения в архитектурных сценахВышел Redshift 2027.0: Fur Object, ACES 2 и поддержка ArchicadФизика Rigid Body в Blender: пошаговое руководство по симуляции столкновенийКак создавать промпты для архитектурных видео с Gemini Omni Flash и Veo 3.1Обработка связанных моделей в Revit Automation API: пошаговое руководствоРуководство: проектируем рабочий процесс Blender с Gemini API function callingСоздание рига персонажа и начало анимации в Unreal Engine Control Rig
УрокиUnreal EngineMari

Настройка Unreal Engine Lumen: свет и отражения в архитектурных сценах

Как включить Lumen в Unreal Engine 5, настроить требования к аппаратной трассировке лучей и сбалансировать качество и производительность. В руководстве разобраны основные параметры для архитектурных сцен.

Современный интерьер квартиры с освещением и отражениями LumenИИ-изображение
Иллюстрация создана с помощью ИИ.Изображение: 3dsınıfı / FCA AI

Коротко

  1. В новых проектах Lumen по умолчанию включён для глобального освещения и отражений.
  2. В проектах, перенесённых с UE4 на UE5, Lumen не включается автоматически — настройки нужно проверить отдельно.
  3. Чтобы Lumen использовал отражения с аппаратной трассировкой лучей, нужны подходящая системная конфигурация и включённый параметр Hit Lighting for Reflections.
  4. Повышение качества Lumen может улучшить изображение, но увеличивает нагрузку на GPU.

Что вы узнаете из этого руководства?

В этом руководстве рассказывается, как включить Lumen в Unreal Engine 5, настроить основные параметры освещения и отражений, а также оценить возможности аппаратной трассировки лучей. Lumen динамически рассчитывает, как свет отражается от поверхностей и формирует отражения. Эти функции помогают оценивать на сцене цветовое переотражение, тени и вид блестящих поверхностей — особенно в интерьерах.

Материал основан на документации Epic Games по Unreal Engine. В ней не указаны конкретная версия движка или требования к учётной записи. Поэтому не следует предполагать наличие определённых ограничений по версии или аккаунту. Для аппаратной трассировки лучей необходима поддержка со стороны видеокарты, RHI и операционной системы; соответствующие настройки следует отдельно проверить на целевой машине.

Требования и предварительная проверка

В новых проектах Lumen по умолчанию включён для глобального освещения и отражений. В проектах, перенесённых с UE4 на UE5, Lumen автоматически не активируется. Это позволяет избежать неожиданных изменений в существующей схеме освещения старых проектов.

Перед началом проверьте следующее:

  • Уточните, создан ли проект с нуля или перенесён с UE4.

  • Если планируете использовать аппаратную трассировку лучей, проверьте, поддерживают ли её видеокарта, RHI и операционная система.

  • При использовании программной трассировки лучей учитывайте требование Generate Mesh Distance Fields, а также его влияние на время сборки, использование памяти и размер файлов на диске.

  • Зафиксируйте текущую схему статического освещения проекта. При включении Lumen заранее рассчитанный вклад статического освещения отключается, а lightmap скрываются.

Включение Lumen и настройка сцены

  1. Выберите метод глобального освещения. Перейдите в раздел Rendering в Project Settings. В категории Dynamic Global Illumination выберите Lumen. Система рассчитывает непрямой свет, отражённый от поверхностей, и цветовое переотражение на близлежащих поверхностях.

  2. Настройте метод отражений. В тех же настройках выберите Lumen в категории Reflections в параметре Reflection Method. Глобальное освещение и отражения настраиваются отдельно, поэтому проверьте оба параметра с учётом потребностей проекта. Отражения Lumen работают с разными значениями шероховатости; качество отражений на прозрачных поверхностях также может различаться в зависимости от соответствующих параметров.

  3. Проверьте требования к mesh distance field. При включении Lumen может активироваться параметр Generate Mesh Distance Fields. Он необходим для режима Software Ray Tracing в Lumen. После его включения может потребоваться перезапустить движок. Учитывайте, что создание mesh distance field увеличивает время сборки, расход памяти и размер файлов статических мешей на диске.

  4. Настройте качество с помощью Post Process Volume. Параметры Lumen, доступные художнику, находятся в категориях Global Illumination и Reflections внутри Post Process Volume. Повышение Final Gather Quality может улучшить качество непрямого освещения и снизить шум изображения, но увеличит нагрузку на GPU. Более высокие значения таких параметров, как Lumen Scene Detail и Scene View Distance, могут позволить системе учитывать более мелкие объекты или распространять освещение на большие расстояния. Эти настройки также повышают нагрузку на GPU.

  5. Повышайте качество отражений, проверяя производительность. Параметр Quality в разделе Reflections может улучшить отражения и уменьшить шум, но потребует дополнительных ресурсов. Чтобы получить качественные зеркальные отражения на прозрачных поверхностях, нужно включить соответствующие параметры проекта и Post Process Volume. Это может увеличить нагрузку на GPU.

  6. Проверьте источники света и emissive-поверхности. Lumen поддерживает источники света типов Directional, Sky, Point, Spot и Rect. Emissive-материалы также могут участвовать в освещении, однако очень маленькие и яркие emissive-участки могут создавать шум на изображении. Чем больше источник света или шире угол направленного света, тем мягче становятся тени. Сравните изменения в разных частях сцены.

Условия использования аппаратной трассировки лучей

Чтобы включить аппаратную трассировку лучей, активируйте Support Hardware Ray Tracing в разделе Engine > Rendering > Hardware Ray Tracing в Project Settings. Для этой функции требуется Support Compute Skin Cache; при включении параметра проекта может появиться предупреждение об этой настройке.

Одного включения этого параметра недостаточно, чтобы Lumen использовал отражения с аппаратной трассировкой лучей. Нужна поддержка со стороны видеокарты, RHI и операционной системы; в настройках Lumen должен быть включён Use Hardware Ray Tracing when available, а в качестве Ray Lighting Mode выбран Hit Lighting for Reflections. В этом режиме освещение рассчитывается в точке попадания луча в поверхность. Это может улучшить качество отражений, но также значительно увеличит нагрузку на GPU. Surface Cache — метод по умолчанию, обеспечивающий более высокую производительность. Если подходящее аппаратное или системное обеспечение отсутствует, Lumen может переключиться на программную трассировку лучей.

В насыщенных сценах учитывайте стоимость обновления сцены при аппаратной трассировке лучей. Согласно документации Epic, для сцен с более чем 100.000 экземпляров эта нагрузка может быть значительной. Прежде чем повышать качество, проведите тесты с тем же ракурсом камеры. С помощью Post Process Volume можно задать более низкое качество для большей части сцены и более высокое качество отражений — для отдельного интерьера.

На что обратить внимание в архитектурном и archviz-процессе

Архитекторы, дизайнеры интерьеров и команды archviz могут использовать Lumen, чтобы динамически оценивать изменения освещения и материалов. Совместный анализ дневного света, непрямого освещения и блестящих поверхностей в интерьерах помогает принимать проектные решения на основе визуальной обратной связи. Однако при переходе проекта на Lumen вклад статического освещения отключается, что может изменить вид сцен, основанных на заранее рассчитанном освещении. В проектах, перенесённых с другой версии, важно сравнить старые и новые настройки.

Совместимость оборудования и производительность следует проверять на рабочей станции, которая будет использоваться для презентаций или навигации в реальном времени. Не применяйте Hit Lighting for Reflections и высокие значения качества автоматически ко всем сценам: оценивайте нагрузку на GPU с учётом сложности сцены. Для объектов с Nanite независимые тени с трассировкой лучей могут создаваться на основе Nanite Fallback Target. Если низкая детализация fallback mesh приводит к визуальным артефактам, можно отключить Nanite для соответствующего объекта или увеличить значение Fallback Target.

Распространённые ошибки и дальнейшие шаги

Не рассчитывайте, что Lumen включится автоматически в проекте, перенесённом с UE4 на UE5. Проверьте настройки Dynamic Global Illumination и Reflection Method. После изменения Generate Mesh Distance Fields может понадобиться перезапустить движок; если проигнорировать это требование, новая настройка может не примениться.

Ещё одна распространённая ошибка — одновременно повышать все параметры качества, не измеряя результат. Final Gather Quality, качество отражений, уровень детализации сцены и режим трассировки лучей по-разному влияют на нагрузку GPU. Сохраняя одинаковыми ракурс камеры и условия освещения, меняйте настройки по одной и сравнивайте результат в углах интерьера, на блестящих поверхностях и в удалённых деталях.

На следующем этапе используйте настройки Post Process Volume для разных областей сцены и протестируйте производительность на целевом компьютере. Если вы используете аппаратную трассировку лучей, проверьте в совокупности Support Hardware Ray Tracing, Support Compute Skin Cache, Use Hardware Ray Tracing when available и Hit Lighting for Reflections. Если оборудование не поддерживает эту функцию, учитывайте программную трассировку лучей и требования к mesh distance field.

Источники и лицензия

Это руководство адаптировано на турецкий язык на основе документации Epic Games “Lumen Global Illumination and Reflections in Unreal Engine” и “Hardware Ray Tracing in Unreal Engine”. Источники находятся в свободном доступе; поскольку в исходных материалах не указана конкретная лицензия на открытый контент, мы не заявляем о наличии какой-либо дополнительной лицензии.

Источники

Источников: 2
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/lumen-global-illumination-and-reflections-in-unreal-engine
Пересказ
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/hardware-ray-tracing-in-unreal-engine
Пересказ

Тексты источников не перепечатываются; короткие цитаты отмечены, остальное — наш пересказ и комментарий.

Мнение 3dsınıfı
3dОценка редактора

Для архитектурных и archviz-бюро в Турции практическая ценность Lumen заключается в том, что он позволяет оценивать свет и отражения без привязки к статическим lightmap. Команды, которым нужна быстрая визуальная обратная связь при подготовке презентаций интерьеров, могут использовать эту динамическую систему. Однако отключение вклада статического освещения в существующих проектах означает, что сцену нужно проверить заново.

Аппаратная трассировка лучей и высокие настройки качества увеличивают нагрузку на GPU; в насыщенных сценах необходимо учитывать и стоимость обновления. Бюро и студентам лучше сначала протестировать небольшую сцену на целевой рабочей станции, а затем подбирать настройки под нужды проекта. Поскольку источники не указывают условия лицензирования, перед началом производства следует отдельно проверить условия проекта и использования.

Частые вопросы

Как включить Lumen в Unreal Engine?

В Project Settings > Rendering выберите Lumen для Dynamic Global Illumination и параметра Reflection Method. Для программной трассировки лучей требуется Generate Mesh Distance Fields.

Работает ли Lumen без аппаратной трассировки лучей?

Да. Если аппаратная трассировка лучей недоступна, Lumen может перейти на программную. Для программного метода нужны mesh distance field.

Как настроить отражения Lumen с аппаратной трассировкой лучей?

Помимо поддержки со стороны системы, нужно включить Use Hardware Ray Tracing when available и установить Hit Lighting for Reflections в параметре Ray Lighting Mode.

Комментарии и форум — на турецком языке.Присоединиться к обсуждению
+

Похожие новости