Unreal Editor для Fortnite (UEFN) включает в себя инструмент Lumen. Lumen — это комплексный инструмент освещения, который создаёт более мягкие тени, реалистичное глобальное освещение и улучшает визуальное восприятие островов, созданных в UEFN. В качестве примера посмотрите на освещение в главе 4 Королевской битвы Fortnite.
В этом руководстве показано, как использовать Lumen в проекте. Вы можете создать остров с индивидуальным высококлассным освещением, обновив существующий остров, созданный в творческом режиме Fortnite, или разработав новый остров в UEFN с использованием Lumen.
Есть три варианта использования освещения Lumen на острове:
Базовый уровень: если вы являетесь автором Fortnite
Промежуточный уровень: для новых художников в UEFN
Экспертный уровень: для создания полностью индивидуального освещения
Чтобы протестировать разные варианты освещения, создайте остров в творческом режиме Fortnite, используя остров-шаблон с заранее скомпонованными структурами, а затем пройдите по путям освещения, описанным ниже, чтобы узнать о различиях между ними.
В уроке промежуточного уровня используется диспетчер времени суток (Time of Day Manager, TODM), а в уроке для экспертов диспетчер времени суток отключён, чтобы можно было использовать Устройство для освещения окружения.
Возможности Lumen описаны в разделе Глобальное освещение и отражения в Lumen на сайте документации Unreal Engine.
Устранение проблем с освещением
Освещение является высокотехнологичным и непростым в освоении элементом. Добавление слишком большого количества отдельных источников освещения на остров требует больших объёмов данных и затрудняет отрисовку на недорогих консолях, но при этом отлично смотрится на высокопроизводительных консолях и ПК. Обязательно протестируйте созданное вами освещение на нескольких разных консолях.
Попытка создать освещение острова с помощью акторов освещения приведёт к тому, что остров будет выглядеть тёмным на большинстве платформ. Для создания индивидуального освещения используйте только солнечный или небесный свет.
При создании индивидуального освещения на острове не полагайтесь исключительно на следующие акторы освещения:
Точечные источники света
Источники направленного света
Прямоугольные источники света
Если освещение на недорогих консолях и мобильных устройствах выглядит совершенно иначе, чем на высокопроизводительных консолях и ПК, внесите следующие изменения в Параметры масштабируемости движка для устранения проблем с освещением на разных платформах.
Нажмите на Настройки проекта на панели инструментов окна просмотра и выберите Масштабирование окна просмотра. Вы увидите различные настройки движка.
Выберите Среднее в настройках Глобальное освещение.
Используемые настройки освещения должны стать стандартными для разных платформ. В следующей таблице показано, какие настройки подходят для консолей с разной производительностью.
| Параметр «Глобальное освещение» | Совместимость консолей |
|---|---|
Низкое | Все консоли Это сильно ограничивает возможности создания индивидуального освещения. |
Средн. | Все консоли |
Высокое | Консоли среднего и высокого уровня |
эпическая | ПК |
Если вы являетесь автором Fortnite
Начните с выполнения указаний в разделе Импорт островов Fortnite, чтобы импортировать и преобразовать существующий остров в проект UEFN. После преобразования поиграйте с Эпическими и Средними настройками Глобального освещения, чтобы увидеть разницу в результатах освещения.
Устройство «Диспетчер экспозиции Lumen» не сможет раскрыть всех возможностей Lumen в проекте. Для полноценного использования Lumen на острове выполните действия, описанные в разделе Для новых художников в UEFN ниже.
Вы можете ещё больше изменить настройки освещения с помощью устройства Смена дня и ночи. Переключение параметров Времени суток мгновенно изменит вид острова в окне просмотра. Lumen следует использовать с уровнями глобального освещения Высокий или Epic. Это позволит улучшить освещение мира для платформ нового поколения. На платформах с низкой производительностью динамическое глобальное освещение не поддерживается. Вместо этого используйте свет неба для имитации эффектов Lumen на платформах такого типа.
С помощью устройства Смена дня и ночи можно редактировать настройки освещения для следующих элементов:
Облака
Туман
Цвет неба
Солнце
Луна
Свет неба
Для новых художников в UEFN
Инструмент Lumen доступен во всех проектах UEFN по умолчанию. Lumen автоматически переводит остров в 24-часовой режим смены дня и ночи, поэтому нет необходимости редактировать устройство Настройки острова для определения времени суток.
Воспользуйтесь преимуществами системы Lumen, добавив устройство Смена дня и ночи в окно просмотра проекта. Также можно добавить диспетчер экспозиции Lumen на остров, благодаря чему вы мгновенно заметите небольшую разницу в тенях и освещении.
Для естественного освещения рекомендуется вносить отчётливые поэтапные изменения, находя золотую середину. Внеся минимум корректировок, создайте необходимое базовое освещение для своего проекта, а затем переходите к приданию проекту уникального вида.
Под созданием базового освещения с минимумом корректировок имеется в виду, что при настройке вам не нужно формировать освещение с нуля.
Выбрав устройство «Смена дня и ночи» в окне Структура, вы можете редактировать его настройки на панели Сведения. Любые настройки устройства «Смена дня и ночи» можно использовать совместно, по отдельности или включить/выключить только некоторые из них.
Параметры постобработки Lumen — это настройки по умолчанию, используемые в «Королевской битве» в Fortnite. Можно выбрать настройки, которые отвечают эстетике игры на высококлассных платформах.
Редактирование параметров солнечного света
Солнечный свет на острове определяет, как выглядят тени, есть ли солнечные блики и как свет отражается от материалов в мире. Также от солнечного света зависит, насколько необходимо внутреннее и внешнее освещение при размещении объектов-зданий.
Выполните следующие действия для создания пользовательского солнечного света:
Включите Солнечный свет, чтобы отредактировать следующие настройки солнечного света:
Задайте для параметра Интенсивность значение 5. Солнечный свет станет менее ярким.
Нажмите Цвет, чтобы открыть цветовой круг и выбрать новый цвет, затем нажмите ОК.
Включите и выключите параметр Включить компонент «Солнце», чтобы увидеть разницу в солнечном свете.
Во окне просмотра должны отразиться изменения в небе и в тенях на земле. Цвет неба изменится, облака будут отражать новый цвет, а тени станут более мягкими по краям.
Если вы хотите, чтобы остров казался темнее, используйте точечные источники света, источники направленного света и фонари:
Включите параметр Солнечный свет.
Выключите параметр Включить компонент «Солнце». Благодаря этому на острове наступит ночь. На небе по-прежнему будет свет луны и неба, но теперь включатся точечные источники света.
Редактирование параметров тумана
В зависимости от типа создаваемого острова вам может понадобиться туман. Возможности редактирования тумана Lumen позволяют настраивать его плотность, цвет и степень рассеивания.
Добавьте туман на остров, изменив следующие параметры:
Отключите параметр Солнечный свет. Пользовательские настройки солнечного света будут отключены и вступят в силу настройки солнечного света по умолчанию.
Включите параметр Туман, чтобы изменить параметры тумана.
Увеличьте значение параметра Плотность до 2,0.
Нажмите Цвет, чтобы открыть цветовой круг. Выберите новый цвет тумана и нажмите OK.
Увеличьте значение параметра Высота рассеивания до 0,75.
Нажмите Цвет рассеивания направленного освещения, чтобы открыть цветовой круг. Выберите новый цвет и нажмите OK.
Установите для параметра Дополнительная плотность значение 0,25.
Установите для параметра Дополнительное рассеивание значение 0,45.
Установите для параметра Дополнительное смещение значение 0,15.
Установите для параметра Пространственное рассеивание солнечного света значение 0,0. Это сделает солнечный свет менее интенсивным и повысит интенсивность выбранных цветов для цвета тумана и его направленного рассеивания в атмосфере.
Установите для параметра Максимальная непрозрачность значение 0,2. Этот параметр определяет максимальную плотность тумана.
С его помощью можно создать эффект тумана раннего утра или эффект жуткого тумана, в зависимости от выбранных цветов и настроек плотности тумана, заданных при редактирования свойств тумана.
Редактирование параметров света от неба и неба
Параметры света неба определяют, насколько интенсивно естественное освещение взаимодействует с материалами и объектами окружения в мире. Это влияет на то, насколько тёмными становятся тени и насколько сильно свет отражается от излучающих материалов.
Параметры неба определяют, как выглядит небо в проекте. Здесь вы можете отредактировать небо, чтобы оно выглядело как в определённое время суток, или создать уникальное небо.
Измените параметры света неба следующим образом:
Верните все параметры тумана в состояние по умолчанию, нажав стрелки возврата в каждом поле.
Выключите параметр Туман. Это сбросит настройки острова.
Включите Свет неба, чтобы изменить параметры света неба.
Сдвиньте ползунок Интенсивность вправо, чтобы увеличить яркость и создать впечатление туманного летнего дня.
Сдвиньте ползунок влево, чтобы уменьшить яркость и нейтрализовать эффект дымки.
Нажмите Цвет, чтобы открыть цветовой круг и изменить цвет света неба, а затем нажмите ОК.
Поиграйте с цветом света неба и понаблюдайте, как будет слегка изменяться свет, отражающийся от объектов в мире.
Теперь измените параметры неба:
Включите Небо, чтобы изменить параметры неба.
Сдвиньте ползунок Смешение цветов градиента неба до упора вправо. Это уменьшит смешение трёх выбранных цветов градиента неба: нижнего, среднего и верхнего.
Установите для параметра Смешение цветов градиента неба значение 0,5.
Нажмите Нижний цвет градиента неба, чтобы открыть цветовой круг и выбрать новый цвет, затем нажмите ОК.
Нажмите на Средний цвет градиента неба, чтобы открыть цветовой круг и выбрать новый цвет, затем нажмите ОК.
Нажмите Верхний цвет градиента неба, чтобы открыть цветовой круг и выбрать новый цвет, затем нажмите ОК.
Измените значение параметра Размер солнца с помощью ползунка. Сдвиг вправо увеличивает размер солнца, а сдвиг влево — уменьшает.
Измените значение параметра Яркость солнца с помощью ползунка. Сдвиг вправо делает солнце более чётким, сдвиг влево — более приглушённым.
Нажмите на Цвет солнца, чтобы открыть цветовой круг и изменить цвет дымки солнца, а затем нажмите на ОК. Цвет солнца влияет на то, как солнечный свет отражается от материалов и облаков.
Сдвиньте ползунок Пользовательский цвет солнца вправо, чтобы усилить эффект цвета солнца на уровне.
Изменение параметров облаков и времени суток
Облака могут создавать атмосферу и изменять освещение в мире в зависимости от области покрытия. Это позволяет создать больше теней в целом, получить более глубокие цвета имеющихся теней и сделать небо менее заметным.
Чтобы отредактировать облака:
Выключите параметры Небо и Свет неба.
Включите параметр Облака, и движущиеся облака в небе по умолчанию исчезнут. Измените параметры облаков.
Нажмите Цвет освещения, чтобы открыть цветовой круг и выбрать новый цвет облаков, затем нажмите ОК.
Нажмите на Цвет тени, чтобы открыть цветовой круг и выбрать новый цвет тени, затем нажмите на ОК.
Сдвиньте ползунок «Яркость света» до упора вправо, чтобы увеличить яркость цвета освещения.
Сдвиньте ползунок «Покрытие облаками» до упора вправо, чтобы увеличить размер облаков перед солнцем.
Сдвиньте ползунок Размер до упора вправо, чтобы увеличить размер покрытия облаками.
Сдвиньте ползунок Непрозрачность влево — это сделает облака более прозрачными и одновременно изменит вид солнца.
Сдвиньте ползунок Скорость влево; это увеличит скорость, с которой облака перемещаются по небу.
Сдвиньте ползунки Направление X и Направление Y влево и вправо. Эти настройки можно использовать по отдельности или вместе, чтобы задать новое направление перемещения при их появлении.
Вы можете изменить время начала суток на острове, изменив настройку Время суток в окне просмотра. Эта настройка работает совместно с другими параметрами острова.
Чтобы изменить время суток, нажмите на значок панели инструментов окна просмотра, затем выберите Время суток и задайте время суток с помощью ползунка.
Чтобы создать ночную сцену в проекте, выполните следующие действия:
На панели инструментов окна просмотра сдвиньте ползунок Время суток до упора влево или вправо, пока день не сменится ночью.
Выберите устройство Смена дня и ночи в окне Структура, чтобы открыть его настройки на панели «Сведения».
На панели «Сведения» включите Небо, чтобы изменить параметры луны:
Сдвиньте ползунок Размер луны влево или вправо, чтобы изменить размер луны.
Нажмите Цвет луны, чтобы открыть цветовой круг и изменить цвет луны.
Сдвиньте ползунок Яркость звёзд вправо, чтобы увеличить количество звёзд, видимых на небе.
Вы настроили ночное время, в параметры которого можно внести очередные изменения: отредактировать цвет градиентов неба и значение смешивания. Чтобы сделать ночную сцену жутковатой, добавьте туман и увеличьте его плотность.
Редактирование внутреннего освещения
Вы можете отредактировать внутреннее освещение с помощью параметра Активирующая область. Эта настройка позволяет эффектам устройства «Смена дня и ночи» действовать только в пределах области. Вы можете использовать несколько устройств «Смена дня и ночи» на уровне, чтобы создать несколько одновременных типов освещения на острове.
Например, вы можете использовать одно устройство «Смена дня и ночи» для наружного освещения с отключённой активирующей областью, а другое — внутри постройки с включённой активирующей областью и более высоким приоритетом, что позволит настроить уникальное внутреннее освещение, которое сделает постройку тёмной и похожей на пещеру.
Чтобы создать активирующую область, выполните следующие действия:
Перетащите устройство «Смена дня и ночи» внутрь готового элемента на своём острове.
Включите параметр «Активирующая область».
Нажмите на параметр Область X и введите размер по этой оси, чтобы расширить область до размера здания.
Нажмите на параметр Область Y и введите размер по этой оси, чтобы расширить область до размера здания.
Нажмите на параметр Область Z и введите размер по этой оси, чтобы расширить область до размера здания.
Он переопределяет наружное освещение и сохраняет пользовательское освещение внутри области.
Если у вас есть различные материалы для освещения, вы можете использовать их с этим актором. Выберите материал из выпадающего меню Материал функции освещения, чтобы изменить освещение.
В некоторых случаях внешнее освещение влияет на интерьер постройки. Чтобы наружное освещение не проникало в актор постройки, установите устройство Смена дня и ночи в затронутой постройке, а затем используйте настройку устройства Активирующая область, чтобы ограничить область, на которую распространяются настройки устройства «Смена дня и ночи».
Полностью индивидуальное освещение
UEFN использует возможности Lumen для создания пользовательских линий горизонта, света неба, а также объёмных облаков и тумана. Дополнительные функции Lumen доступны без использования устройства «Смена дня и ночи».
Чтобы создать индивидуальное освещение на острове, необходимо отключить все диспетчеры времени суток. Вы также можете использовать устройство для освещения окружения, которое включает множество параметров Lumen, позволяющих детально настроить освещение с помощью областей постобработки.
По мере разработки освещения сцены вы сможете использовать области постобработки внутри устройства для освещения окружения, чтобы компенсировать расхождения между устройствами с высокой и низкой производительностью.
Не торопитесь всё менять — для начала перейдите к общим настройкам и корректируйте их по мере необходимости, когда вид сцены резко меняется.
Чтобы узнать больше о возможностях Lumen, см. раздел Автоматическая экспозиция в документации по Unreal Engine.
Для начала следуйте приведённым ниже инструкциям:
Откройте Параметры мира.
Включите параметр Отключить все диспетчеры времени суток. В проекте будет отключено всё освещение окружения.
В Каталоге ресурсов выберите Fortnite > Устройства.
Найдите устройство для освещения окружения.
Перетащите устройство для освещения окружения в окно просмотра. В проекте вновь появится освещение.
Для изменения параметров освещения нужно выбрать каждый актор освещения по отдельности на панели Сведения. Можно изменить следующие параметры:
DirectionalLight
Атмосфера в небе
SkyLight
Туман с экспонентой высоты
LumenExposure
BasicExposure
ColorGradient
Использование направленного света
Направленный свет — это многогранный актор, имитирующий свет, излучаемый одним источником на расстоянии, подобно солнечному или лунному свету. С помощью параметров направленного освещения можно увидеть, как источник света влияет на мир и тени, отбрасываемые объектами.
Чтобы создать в проекте один источник света, используйте следующие настройки Света:
Выберите DirectionalLight в поле компонентов устройства для освещения окружения.
Установите для параметра Интенсивность значение 2,0. Этот параметр влияет на прочее освещение в мире. Обратите внимание на то, как уличные светильники в мире освещают поверхность земли.
Нажмите Цвет освещения и выберите новый цвет на цветовом круге, а затем нажмите OK. Освещение и мир приобретут оттенок выбранного цвета.
Установите для параметра Угол источника значение 6,0. Это позволит увеличить угол наклона и диаметр источника света. По умолчанию установлено значение 0,5357, что соответствует углу настоящего солнца.
Задайте для параметра Угол сглаживания источника значение 5,0. Это позволит сглаживать или размывать края теней в зависимости от интенсивности, глобального освещения и косвенного освещения (все они позволяют сделать края теней плавными и размытыми).
Включите параметр Использовать температуру — так вы сможете перемещать ползунок Температура.
Сдвиньте ползунок Температура влево, и выбранный цвет освещения станет более насыщенным. Сдвиньте ползунок вправо, и цвет освещения станет менее насыщенным. Установите для параметра температуры значение 11 640, чтобы уменьшить насыщенность цвета освещения.
Сдвиньте ползунок Интенсивность косвенного освещения влево, и всё косвенное освещение станет менее интенсивным. Сдвиньте ползунок вправо, и всё косвенное освещение станет более интенсивным. Установите для параметра косвенного освещения значение 2,0.
Сдвиньте ползунок Интенсивность объёмного рассеивания влево, и освещение уменьшится. Сдвиньте ползунок вправо, и освещение станет ярче.
В Расширенных настройках направленного освещения вы можете назначить освещение определённым каналам освещения.
Каналы освещения определяют, на какие объекты влияет освещение.
С помощью этой настройки можно задать, на какие объекты будет влиять освещение.
Освещение в проекте воссоздаст ранний вечер с мягким светом и тенями.
Сдвиньте ползунок, чтобы увидеть разницу между исходным состоянием острова и используемыми параметрами Света для создания глобального освещения в проекте.
Вы можете оставить настройки направленного освещения по умолчанию, поскольку они и так дают хороший результат.
Следующим этапом создания схемы освещения является определение его свойств. Свойства освещения определяют, как выглядят и ведут себя световые лучи в проекте. Это наиболее актуально для проектов, где игровой процесс происходит в пещерах и зонах с контрастом между светом и темнотой.
В приведённом примере для некоторых свойств световых лучей установлены крайние значения.
На панели Сведения прокрутите вниз до параметров Сумеречные лучи и выполните следующие действия:
Включите параметр Затенение сумеречного луча. Теперь у вас есть доступ к инструментам затенения.
Включите параметр Свечение сумеречных лучей. Теперь у вас есть доступ к инструментам свечения.
Установите для параметра Масштаб свечения значение 10,0.
Теперь освещение в мире включает яркие световые лучи.
Вы можете дополнительно отредактировать световые лучи, выбрав новый цвет для оттенка свечения, уменьшив яркость свечения и увеличив маску затенения для темноты. С помощью ползунков параметров можно создать идеальные световые лучи в проекте.
Использование атмосферы в небе
Атмосфера в небе выполняет роль фона для солнечного и небесного света. С помощью настроек можно задать вид неба на заднем плане. Если вы создаёте проект с потусторонней тематикой, используйте инструменты атмосферы в небе для создания инопланетного мира.
Прежде чем изменять настройки атмосферы в небе, необходимо определить источник света в проекте и направление, откуда исходит свет, используя настройки солнечного света. После этого можно дополнить картину с помощью инструментов «Атмосфера в небе».
Для начала:
Выберите Атмосферу в небе в поле компонентов на панели Сведения. Откроются параметры атмосферы в небе.
Нажмите Альбедо земли и выберите новый цвет на цветовом круге. Это изменит цветное излучение, отражающееся от поверхности земли, что повлияет на цвет горизонта.
Сдвиньте ползунок Высота атмосферы влево, и горизонт станет темнее, сдвиньте вправо, и горизонт станет светлее. Установите ползунок на 30,0.
Сдвиньте ползунок Многократное рассеивание влево, и верхние слои атмосферы в проекте станут темнее. Установите для параметра «Многократное рассеивание» значение 0,5.
Сдвиньте ползунок Масштаб рассеивания Ми вправо, и фон станет более туманным. Установите для параметра «Масштаб рассеивания Ми» значение 0,2, чтобы увеличить туман вдали и над водой на заднем фоне.
Сдвиньте ползунок Масштаб поглощения Ми вправо, и верхние слои атмосферы станут темнее, как небо при переходе от дня к ночи. Установите для параметра «Масштаб поглощения Ми» значение 0,4.
Нажмите на Поглощение Ми и выберите новый цвет на цветовом круге. В результате изменится цвет верхних слоёв атмосферы.
При выборе цветов для параметров «Поглощение Ми» и «Поглощение» результатом будет цвет на противоположной стороне цветового круга относительно выбранного. Причина этого в том, что он «поглощает» выбранный цвет.
Нажмите на Поглощение Ми и выберите новый цвет на цветовом круге. Это изменит цвет нижних слоёв атмосферы вдали.
Сдвиньте ползунок Анизотропия Ми влево, и цвет верхних слоёв атмосферы станет светлее. Сдвиньте его вправо, и цвет верхних слоёв атмосферы станет темнее. Установите для параметра «Анизотропия Ми» значение 0,75. Это должно создать градиент на горизонте, где все цвета постепенно смешиваются.
Сдвиньте ползунок Экспоненциальное распределение Ми до упора влево, и цвет горизонта изменится до естественного синего. Сдвиньте его до упора вправо, и проект наполнится тем цветом, который вы выбрали с помощью параметра «Поглощение Ми». Установите для параметра «Экспоненциальное распределение Ми» значение 1,5. В атмосферном освещении проекта для цвета горизонта и освещения мира будет использоваться в 1,5 раза больше цвета, заданного параметром «Поглощение Ми».
С помощью этих настроек можно создать горизонт, который будет выглядеть так, как будто сейчас раннее утро, поздний вечер или полночь.
Можно ещё больше изменить поглощение на горизонте и поменять его настройки, выполнив следующие действия:
Сдвиньте ползунок Масштаб поглощения до упора вправо, и освещение мира станет темнее и приобретёт другой оттенок.
Нажмите на Поглощение и выберите новый цвет на цветовом круге. Вы увидите, как горизонт и фильтр света в проекте приобретут выбранный вами цвет.
Разверните Распределение поглощаемых частиц, чтобы увидеть все доступные настройки.
Медленно сдвиньте ползунок Высота вершины до упора вправо. Вы увидите, что мир словно проходит через фазы дневного цикла на горизонте. Установите для параметра «Высота вершины» значение 29,0. Так вы создадите имитацию раннего утра.
Сдвиньте ползунок Значение вершины влево. Верхние слои атмосферы и освещение мира станут светлее. Установите для параметра «Значение вершины» значение 0,2.
Сдвиньте ползунок Ширина влево, и внешние слои атмосферы в проекте станут светлее. Сдвиньте его вправо, и внешние слои атмосферы станут темнее.
Нажмите Коэффициент светимости неба и выберите цвет на цветовом круге. Это изменит цвет свечения горизонта и оттенок света, проникающего через атмосферу в проекте.
Сдвиньте ползунок Масштаб расстояния обзора при виде с неба до упора влево, чтобы видеть больше наземных объектов на заднем плане. Сдвиньте ползунок до упора вправо, и все объекты на заднем плане исчезнут в тумане. Установите для параметра «Масштаб дальности видимости при виде с неба» значение 0,5. Удалённые объекты будут едва видны сквозь туман.
Сдвиньте ползунок Мин. угол пропускания света вправо, это увеличит количество света, исходящего из основного источника света. Установите для параметра «Мин. угол пропускания света» значение 60,0. Это смягчит свет в проекте.
Горизонт готов к использованию дополнительных инструментов света неба, которые управляют облаками и тем, как свет отражается от объектов на острове.
Использование света неба
Свет неба — это аспект освещения, связанный с наполнением проекта светом (но не солнечным или лунным). Настройки света неба определяют то, как свет отражается от объектов в мире. Это называется глобальным освещением.
Представьте, как свет отражается от объектов, создавая окружающее освещение в реальном мире. Например, пусть это будет освещение в Большом каньоне, отражающееся от скал. Если вы стоите рядом со скалой в белой футболке, ваша белая футболка приобретёт красный оттенок. Именно таким типом освещения можно управлять с помощью инструментов света неба.
Сначала выберите Свет неба в поле компонентов. Вы увидите, что на панели «Сведения» уже установлен флажок Запись в реальном времени. Эта настройка помещает в проект камеру, чтобы запечатлеть всё на острове и то, как параметры влияют на освещение и отражения.
Если вы отключите Захват в реальном времени, то для проекта нужно будет создать кубическую карту. Она обеспечивает захват зоны проекта во многом так же, как функция захвата в реальном времени, но с кубической картой можно контролировать источник угла и разрешение кубической карты в настройках света неба.
Чтобы больше узнать о кубических картах, см. Свет неба в документации по Unreal Engine.
Оставив захват в реальном времени включённым, измените следующие настройки:
Отмените все изменения, внесённые в компоненты Направленное освещение и Атмосфера в небе.
Медленно сдвиньте ползунок Интенсивность вправо, и интенсивность света, отражающегося от поверхности воды и земли, увеличится. Установите для параметра «Интенсивность» значение 8,0.
Нажмите на Цвет освещения и выберите новый цвет на цветовом круге. В результате изменится оттенок света, отражающегося от объектов в проекте. Это влияет на цвет теней и воды вокруг вашего острова.
Если вы не хотите применять эти изменения ко всему острову, снимите флажок Влияет на весь мир, чтобы использовать дополнительные настройки света неба на острове для создания индивидуальных эффектов отражения света.
Использование тумана с экспонентой высоты
Настройки, используемые в разделе Туман с экспонентой высоты, определяют количество дымки в небе и тумана на земле. Туман смягчает освещение на острове, добавляя фильтр в стратосферу и тропосферу проекта.
Туман позволяет создать атмосферу ужаса, и его можно использовать для имитации раннего утра или вечера. Добавление тумана в проект может привести к тому, что игроки будут передвигаться по острову с осторожностью, потому что их обзор ограничен.
Создайте индивидуальный туман, выполнив следующие действия:
Выберите Туман с экспонентой высоты в поле компонентов на панели «Сведения».
Сфокусируйте камеру в окне просмотра на самом дальнем участке поверхности земли.
Медленно сдвиньте ползунок Плотность тумана до упора вправо. Плотность тумана на острове увеличится. Сдвиг ползунка влево уменьшает количество тумана на острове. Установите ползунок на 0,15.
Медленно сдвиньте ползунок Высота рассеивания тумана вправо, и туман опустится с неба на землю. Установите ползунок на 1,5.
Разверните настройки Данные дополнительного тумана.
Медленно сдвиньте ползунок Плотность тумана вправо, чтобы добавить туман в верхние слои атмосферы. Установите ползунок на 0,02.
Медленно сдвиньте ползунок Высота рассеивания тумана вправо — это сделает дымку в небе менее непрозрачной. Сдвиньте ползунок влево, чтобы увеличить непрозрачность дымки в небе. Установите ползунок на 2,0.
Медленно сдвиньте ползунок Смещение высоты тумана вправо — солнечный свет в мире будет постепенно отфильтровываться туманом. Дополнительное смещение высоты в основном влияет на фильтрацию света на заднем плане. Установите для параметра «Смещение высоты тумана» значение 2,5.
Если сдвинуть ползунок Смещение высоты тумана до упора вправо, значения приведут к странному поведению по типу обрезки.
Нажмите Цвет рассеяния в тумане и выберите цвет на цветовом круге. Это изменит оттенок тумана вдали.
Сдвиньте ползунок Максимальная непрозрачность тумана до упора влево, и туман полностью исчезнет, потому что вы уменьшили непрозрачность тумана до 0,0. Установите ползунок на 0,04, чтобы сделать туман менее плотным.
Если ранее вы создали кубическую карту, вы можете добавить её в параметры Текстуры рассеивания и отредактировать угол, оттенок и цвет тумана на расстоянии на острове.
Нажмите на Цвет рассеивания направленного освещения и выберите цвет на цветовом круге. В результате оттенок тумана в небе изменится согласно выбранному цвету.
Сдвиньте ползунок Начальное расстояние рассеивания направленного освещения вправо, чтобы уменьшить непрозрачность тумана на заднем плане. Установите значение 15 000,0.
Сдвиньте ползунок Экспонента направленного рассеивания вправо, чтобы уменьшить количество света, отражающегося обратно в небо. Установите ползунок на 7,0.
Нажмите на Альбедо и выберите новый цвет на цветовом круге. Это изменяет оттенок тумана за счёт отражения света от земли обратно в атмосферу.
Сдвиньте ползунок Масштаб исчезновения вправо, чтобы увеличить непрозрачность тумана. Установите ползунок на 4,0.
Медленно сдвиньте ползунок Дальность видимости вправо, и туман уменьшит видимость удалённых объектов. Сдвиг ползунка влево увеличивает видимость на расстоянии. Установите ползунок на 4500,0.
Сдвиньте ползунок Начальное расстояние вправо, чтобы увеличить расстояние, на котором туман начинается от камеры в окне просмотра. Установите значение 600,0.
Сдвиньте ползунок Расстояние повышения плотности вблизи вправо, чтобы объёмный туман начал рассеиваться на заданном расстоянии от начального расстояния. Установите ползунок на 500,0.
Вот как эти настройки тумана выглядят на острове в UEFN.
Использование экспозиции Lumen и базовой экспозиции
По умолчанию в устройстве освещения окружения используется как экспозиция Lumen, так и базовая экспозиция. Оба типа экспозиции могут менять внешний вид глобального освещения, но то, как будет отрисовываться пользовательское освещение, зависит от платформы, используемой для доступа к острову в игровом процессе.
В случае экспозиции Lumen в качестве функции отрисовки освещения используется функцию автоматической экспозиции из UE. Для получения дополнительной информации об автоматической экспозиции и её использовании см. документацию по автоматической экспозиции. Использование этих настроек экспозиции улучшает внешний вид острова на высокопроизводительных платформах.
В случае базовой экспозиции на всем острове используется классическая экспозиция творческого режима Fortnite. Хотя базовая экспозиция обеспечивает отрисовку на всех платформах, эти параметры предназначены для улучшения настроек базовой экспозиции, чтобы создать индивидуальный вид, который будет работать на платформах с низкой производительностью.
Экспозиция Lumen
На платформах, поддерживающих Lumen, устройство для освещения окружения позволяет использовать автоматическую экспозицию. Функция автоматической экспозиции рассчитывает гистограмму значений освещённости на экране, которая затем используется для определения среднего значения освещённости.
При таком варианте используется больше памяти, но он обеспечивает лучшую пользовательскую схему освещения. Автоматическая экспозиция необходима при использовании Lumen, так как благодаря точному глобальному освещению в помещении будет намного темнее, чем на улице.
Мин. яркость и Макс. яркость определяют диапазон значений экспозиции, доступных для определения величины яркости при использовании косвенного освещения.
Базовая экспозиция
Базовая экспозиция позволяет играть на мобильных и низкопроизводительных платформах, поскольку этот режим менее требователен к памяти и не использует гистограмму для расчёта значений освещённости сцены. Это означает, что остров будет воспроизводиться как обычно, но с индивидуальным освещением мира.
Автоматическая экспозиция не требуется при использовании базовой экспозиции, поскольку свет неба не затеняется на платформах, не поддерживающих Lumen. Таким образом, интерьеры на острове по-прежнему будут ярко освещены. Вы можете использовать компенсацию экспозиции, чтобы осветлить или затемнить сцену.
Используйте параметры блокировки экспозиции, чтобы изменить диапазон яркости сцены:
Мин. яркость = Макс. яркость (нулевой диапазон, значения по умолчанию = 1,0)
Использование цветокоррекции
Цветокоррекция определяет, как камера видит сцену в окне просмотра. Это функция улучшения изображения при постобработке.
Цветокоррекция добавляет на остров постобработку, которая определяет вид острова для игрока. С помощью цветокоррекции можно определить, как выглядит источник освещения острова в небе, добавить хроматическую аберрацию для объектива камеры в окне просмотра, отредактировать локальные настройки экспозиции и многое другое.
Создайте интересную визуальную картину с помощью следующих настроек:
Выберите Цветокоррекцию в поле компонентов на панели Сведения.
Разверните категорию Объектив. Существует несколько параметров объектива, которые вам понадобятся в дальнейшем.
Разверните параметр Свечение, а затем включите Интенсивность и Порог.
Задайте для параметра Интенсивность значение 1,0, а для параметра Порог значение 0,4.
Разверните раздел Хроматическая аберрация и включите Интенсивность и Смещение начала. Это приведёт к тому, что цвета объекта будут как бы разделяться, в результате чего объекты станут выглядеть по-другому.
Задайте для параметра Интенсивность значение 5,0, а для параметра Смещение начала значение 0,3.
Разверните настройки Локальной экспозиции, затем включите параметры Степень детализации и Смешивание размытой освещённости.
Установите для параметра Степень детализации значение 0,6, а для параметра Смешивание размытой освещённости значение 0,2.
Разверните Блики объектива и включите Интенсивность.
Установите для параметра Интенсивность значение 16,0.
Разверните параметры Цветокоррекции, а затем включите параметры Температура и Оттенок.
Установите для параметра Температура значение 7740,0 а для параметра Оттенок значение 0,5.
Разверните Глобальные настройки, а затем включите и разверните параметры Насыщенность и Контрастность.
Сдвиньте ползунок насыщенности цвета на 2,0.
Выберите HSV в настройках контрастности и установите для V (значение) 1.17.
Разверните Разное и включите Оттенок цвета сцены.
Нажмите на Оттенок цвета сцены, выберите светло-красный цвет на цветовом круге, а затем нажмите ОК.
Установите для параметра Плотность смешивания значение 0,5.
Теперь картина в окне просмотра напоминает сновидение. Вы можете использовать эти настройки в короткой сцене или для создания игры, в которой у игроков будет ощущение, что они путешествуют по миру снов.
Редактирование освещения мира
Измените освещение острова с помощью настроек «Объектив» и «Блики объектива». Убедитесь, что цвета солнечного и небесного света, которые вы выбрали для своего мира, не слишком приглушены. После редактирования настроек протестируйте остров игроками, чтобы проверить, влияют ли внесённые изменения на освещение мира так, как вы задумали.
Сначала выберите масштаб свечения для солнечного освещения на острове. Свечение влияет на то, как солнце выглядит на небе. Вы можете сделать кольцо вокруг солнца более или менее отчётливым, в зависимости от выбранных интенсивности и порога.
Сбросьте настройки всех компонентов.
Выберите Экспозиция Lumen в поле компонентов, чтобы просмотреть настройки экспозиции Lumen на панели Сведения.
Сдвиньте ползунок Интенсивность свечения вправо. Кольцо вокруг солнца станет толще. Сдвиг ползунка влево уменьшает кольцо, пока оно не размоется совсем. Установите ползунок на 0,1.
Сдвиньте ползунок Порог вправо. От неба будет отражаться меньше света, в результате чего горизонт станет менее туманным.
Покрутите вниз до настроек Блики объектива.
Включите Интенсивность — это создаст блики объектива.
Сдвиньте ползунок Интенсивность вправо. По мере перемещения блики становятся больше. Установите для параметра «Интенсивность» значение 1,15.
Эти настройки создают блики объектива и более реалистичное наружное освещение в UEFN.
Кинематографическое освещение и зернистость плёнки
Кинематографическое освещение связано с экспозицией цветов освещения. Этот эффект постобработки обычно используется в кино для создания определённого ощущения на протяжении всего фильма. В некоторых фильмах используется синий оттенок для придания освещению прохлады или жёлтый для создания ощущения теплоты.
Вы можете использовать этот кинематографический эффект на своём острове с помощью настройки Цветокоррекция компонента экспозиции Lumen.
Если вы уже добавили цвет к освещению мира с помощью компонентов солнечного и небесного света, использование цветокоррекции может создать слишком большой акцент на одном цвете на острове.
Протестируйте остров игроками, чтобы убедиться, что цвет не отвлекает от игрового процесса и дополняет картину, создавая нужное ощущение.
Для начала проверьте, что Экспозиция Lumen выбрана в поле компонентов на панели «Сведения». Теперь вам доступны все настройки цветокоррекции.
Разверните настройки Цветокоррекция > Температура.
Включите параметры Температура и Оттенок. Ползунки «Температура» и «Оттенок» станут активными.
Сдвиньте ползунок Температура вправо, и свет на острове приобретёт тёплый жёлтый оттенок. Сдвиньте ползунок влево, и свет на острове примет синий оттенок. Установите ползунок на 9000,5. Свет на острове приобретёт светло-жёлтый оттенок.
Сдвиньте ползунок Оттенок до упора вправо. Свет на острове приобретёт розовый оттенок. Если сдвинуть ползунок до упора влево, свет окрасится в зелёный оттенок. Установите ползунок на 0,5.
В этом примере для параметра Тип температуры оставлено значение Баланс белого. Белый свет используется для балансировки цветов, используемых в настройках температуры. В качестве альтернативы можно установить тип температуры Цветовая температура и использовать цвет для балансировки настроек температуры.
Разверните Общие настройки.
Включите и разверните настройки Насыщенность. Теперь вы можете использовать цветовой круг «Насыщенность».
Сдвиньте ползунок R на 2,0. Это усилит красный оттенок света и сделает освещение теплее.
Для каждой настройки цветокоррекции вы можете перемещать отдельные ползунки RGBY, чтобы найти правильный цвет для требуемой насыщенности света, или нажать на цветовой круг, чтобы выбрать новый цвет.
Кроме того, можно выбрать HSV, чтобы открыть ползунки оттенка, насыщенности и значения для выбранного цвета.
Включите и разверните настройки Контрастность. Теперь вы можете использовать цветовой круг и настройки контрастности.
Нажмите на HSV и установите для Y (яркость) значение 1,45. Это уменьшит красные оттенки и сделает свет теплее.
Включите Разное > Оттенок цвета сцены. Теперь вы можете использовать настройки оттенка цвета сцены.
Нажмите на Оттенок цвета сцены, чтобы открыть цветовой круг.
Выберите светло-розовый цвет и нажмите OK, чтобы сбалансировать красный оттенок с освещением. Теперь красные цвета на острове приглушены не полностью — они будут отражать меньше света, чем раньше.
Разверните Зернистость плёнки, а затем включите Интенсивность зернистости плёнки и Размер текселя зернистости плёнки.
Установите для параметра Интенсивность зернистости плёнки значение 1,0.
Установите для параметра Размер текселя зернистости плёнки значение 2,5.
Теперь изображение в окне просмотра будет зернистым, как в старом фильме. Вы можете использовать этот эффект, чтобы создать статичную сценку для своего острова или достичь ощущения старого фильма в игровом процессе на острове. Эти настройки будут наиболее эффективны в игре, в которой нужно воссоздать атмосферу пустыни.