Назад
Как создавался остров «Лунный горизонт» в Fortnite: увлекательная интерпретация миссии на Луну
разработчики Fortnite
Остров «Лунный горизонт» — это трёхмерное приключение, в котором мы представили, как может выглядеть запланированная международная миссия по освоению южного полюса Луны в рамках программы Европейского космического агентства (ЕКА). Игроку предстоит прогрузиться в мир космических исследований, собирая в процессе ресурсы, чтобы построить базу по концепту Lunar Habitat от студии Hassell.
Победа на этом острове — далеко не самое главное. Прилунитесь на минутку и поболтайте с астронавтами или взаимодействуйте с инфопунктами, чтобы узнать больше о запланированной миссии к спутнику Земли и полётах в космос. Приключение «Лунный горизонт» было создано командами Epic Games, ЕКА и Hassel в коллаборации со студиями Buendea и Team PWR.
Чтобы посетить этот остров, введите Lunar Horizons в меню «Поиск» или воспользуйтесь кодом 3207-0960-6428.
На примере острова «Лунный горизонт» команда Epic Games показала, как превратить концепты и данные из реальной жизни в увлекательное и познавательное путешествие во вселенную космической науки с помощью Unreal Editor для Fortnite.
В ходе разработки этого приключения мы выяснили много интересных фактов из космонавтики и астрономии. Например, вы знали, что с поверхности Луны не видно звёзд, а на южном полюсе спутника есть «кратеры вечной тьмы», которые не видели света миллиарды лет? Или представляли, насколько опасна лунная пыль? Надеемся, что этот остров и наша статья помогут обогатить ваши знания. Поехали!
Система Nanite позволила нам использовать высокодетализированные текстуры для ПК и консолей следующего поколения и автоматически снижать уровень детализации, например на мобильных платформах. Некоторые ресурсы мы с лёгкостью импортировали в UEFN, поскольку ЕКА активно применяет Unreal Engine для симуляций, а также подбора и обучения астронавтов.
Кроме того, чтобы создать дополнительные материалы для проекта, мы обратились за помощью к студии Buendea. И такого подхода мы ещё не встречали: чтобы получить реалистичные текстуры, разработчики отсканировали множество горных пород и сделали снимки поверхностей, которые схожи с лунной.
Наша команда гордится тем, как точно нам удалось воссоздать скафандр xEMU с помощью общедоступного руководства по выходу в открытый космос. Этот скафандр изначально был спроектирован для миссии Artemis при поддержке ЕКА.
Более того, многие уникальные ресурсы этого острова доступны в Fab. Чтобы получить доступ к материалам и использовать их в своих проектах:

Подробнее о том, как импортировать пользовательские ресурсы в UEFN, читайте в документации «Импорт контента и островов».

Когда игрок размещает вертикальный сканер, код Verse сначала ищет ближайшую точку с ресурсами (то есть, пользовательские объекты, перенесённые авторами в UEFN). Затем код активирует сканер, выпускает луч в нужном направлении и управляет производством ресурсов. У каждого сканера — своё устройство Verse, а также множество других устройств Fortnite (например, устройство для отображения текста или взаимодействия с ресурсом).
Код Verse используется для создания уникального HUD-интерфейса на острове. Так, игрок будет проинформирован о приближающейся солнечной буре и легко сможет узнать, какие предметы у него в инвентаре. С помощью интерфейса игроки также могут активировать ближайшие устройства «Маячок» и решить, чем заняться дальше.
Подробнее о Verse в UEFN читайте в документации Начало работы с языком Verse и Программирование в Verse.



Подробнее о Sequencer в UEFN читайте в документации «Sequencer и Регулятор каркаса». А чтобы узнать, как оживить уровень с помощью анимации и роликов, откройте раздел «Анимация и внутриигровое видео».

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



Подробнее о том, как создать пользовательское окружение в UEFN, читайте в документации «Ландшафт и окружение».




Надеемся, что эта статья об экспедиции на Луну и создании приключения по её мотивам оказалась для вас полезной. Если вам интересно узнать подробнее о высадке на южный полюс Луны по программе Artemis, ознакомьтесь с одноимённой статьёй ЕКА. Больше информации также можно узнать в ролике с форума Unreal Fest 2023 Bringing the Moon into Fortnite. 🌙
Победа на этом острове — далеко не самое главное. Прилунитесь на минутку и поболтайте с астронавтами или взаимодействуйте с инфопунктами, чтобы узнать больше о запланированной миссии к спутнику Земли и полётах в космос. Приключение «Лунный горизонт» было создано командами Epic Games, ЕКА и Hassel в коллаборации со студиями Buendea и Team PWR.
Чтобы посетить этот остров, введите Lunar Horizons в меню «Поиск» или воспользуйтесь кодом 3207-0960-6428.
На примере острова «Лунный горизонт» команда Epic Games показала, как превратить концепты и данные из реальной жизни в увлекательное и познавательное путешествие во вселенную космической науки с помощью Unreal Editor для Fortnite.
В ходе разработки этого приключения мы выяснили много интересных фактов из космонавтики и астрономии. Например, вы знали, что с поверхности Луны не видно звёзд, а на южном полюсе спутника есть «кратеры вечной тьмы», которые не видели света миллиарды лет? Или представляли, насколько опасна лунная пыль? Надеемся, что этот остров и наша статья помогут обогатить ваши знания. Поехали!
Уникальные ресурсы
Сотрудничество с ведущей студией архитектурного проектирования и дизайна Hassel и Европейским космическим агентством стало одним из волнительных аспектов в работе над проектом. Наши коллеги любезно поделились с нами 3D-моделями лунной базы и беспилотного лунохода, созданными с помощью системы автоматизированного проектирования. Благодаря этому мы смогли перенести эти прототипы в UEFN и использовать их при создании острова.Система Nanite позволила нам использовать высокодетализированные текстуры для ПК и консолей следующего поколения и автоматически снижать уровень детализации, например на мобильных платформах. Некоторые ресурсы мы с лёгкостью импортировали в UEFN, поскольку ЕКА активно применяет Unreal Engine для симуляций, а также подбора и обучения астронавтов.
Кроме того, чтобы создать дополнительные материалы для проекта, мы обратились за помощью к студии Buendea. И такого подхода мы ещё не встречали: чтобы получить реалистичные текстуры, разработчики отсканировали множество горных пород и сделали снимки поверхностей, которые схожи с лунной.
Наша команда гордится тем, как точно нам удалось воссоздать скафандр xEMU с помощью общедоступного руководства по выходу в открытый космос. Этот скафандр изначально был спроектирован для миссии Artemis при поддержке ЕКА.
Более того, многие уникальные ресурсы этого острова доступны в Fab. Чтобы получить доступ к материалам и использовать их в своих проектах:
- Запустите Unreal Editor для Fortnite.
- Откройте проект, в который хотите добавить ресурсы.
- Нажмите на значок Fab на панели инструментов — он находится рядом со значком Verse.
- Введите в поиске Lunar Horizons и выберите бесплатный набор ресурсов Lunar Horizons.
- Перенесите материалы на уровень и начинайте творить!

Подробнее о том, как импортировать пользовательские ресурсы в UEFN, читайте в документации «Импорт контента и островов».

Verse
Код, написанный на Verse (языке программирования UEFN), управляет всеми аспектами игрового процесса на острове «Лунный горизонт», в том числе инфопунктами, вертикальными сканерами и строительством лунной базы.Когда игрок размещает вертикальный сканер, код Verse сначала ищет ближайшую точку с ресурсами (то есть, пользовательские объекты, перенесённые авторами в UEFN). Затем код активирует сканер, выпускает луч в нужном направлении и управляет производством ресурсов. У каждого сканера — своё устройство Verse, а также множество других устройств Fortnite (например, устройство для отображения текста или взаимодействия с ресурсом).
Код Verse используется для создания уникального HUD-интерфейса на острове. Так, игрок будет проинформирован о приближающейся солнечной буре и легко сможет узнать, какие предметы у него в инвентаре. С помощью интерфейса игроки также могут активировать ближайшие устройства «Маячок» и решить, чем заняться дальше.
Подробнее о Verse в UEFN читайте в документации Начало работы с языком Verse и Программирование в Verse.



Sequencer
На острове «Лунный горизонт» мы плотно работали с Sequencer — инструментом для внутриигровых роликов и анимации: от видео, где астронавты рассказывают о миссии, активации вертикальных сканеров и перемещения луноходов до эффектов для солнечных бурь и мигания кнопок и значков.Подробнее о Sequencer в UEFN читайте в документации «Sequencer и Регулятор каркаса». А чтобы узнать, как оживить уровень с помощью анимации и роликов, откройте раздел «Анимация и внутриигровое видео».

Регулятор каркаса
Регулятор каркаса используется во многих аспектах острова «Лунный горизонт». Например, две модели луноходов мы спроектировали так, чтобы при перемещении их колёса двигались автоматически, а подвеска перемещалась вверх и вниз, реагируя на изменение лунной поверхности. (Подробнее об этом можно узнать в прошлогоднем ролике Unreal Fest talk by Chase Cooper.)Регулятор каркаса также помог нам анимировать вертикальные сканеры в Sequencer. Более того, он помогает выполнить проверку коллизии, чтобы убедиться, размещён ли сканер на поверхности Луны или нет.
Подробнее о Регуляторе каркаса читайте в вышеупомянутой документации «Sequencer и Регулятор каркаса». А чтобы разобраться, как анимировать модели и создавать ролики, перейдите в соответствующий раздел по ссылке.



Ландшафт и окружение
Ландшафт для нашего острова был изначально спроектирован с помощью данных о рельефе поверхности Луны (которые были получены с LRO, автоматической межпланетной станции NASA). Позднее мы доработали лунную поверхность с помощью инструментов на панели «Ландшафт» в UEFN. Чтобы рельеф Луны получился крайне реалистичным и детализированным, мы использовали уникальный набор материалов. Для его создания использовались фотографии с поверхности спутника. Для создания законченного вида отдельных элементов использовались декали.Подробнее о том, как создать пользовательское окружение в UEFN, читайте в документации «Ландшафт и окружение».




Надеемся, что эта статья об экспедиции на Луну и создании приключения по её мотивам оказалась для вас полезной. Если вам интересно узнать подробнее о высадке на южный полюс Луны по программе Artemis, ознакомьтесь с одноимённой статьёй ЕКА. Больше информации также можно узнать в ролике с форума Unreal Fest 2023 Bringing the Moon into Fortnite. 🌙