Знакомство с Unreal Engine 5 и его функциями
Unreal Engine 5 теперь доступен и включает в себя несколько новаторских функций. На протяжении многих лет Unreal Engine использовался для создания некоторых впечатляющих игр, включая Borderlands 2, Mass Effect 2, Street Fighter V, Bioshock и Fortnite, и это лишь некоторые из них.
Unreal Engine 5 позволит разработчикам игр вывести свои проекты на совершенно новый уровень. Эта статья объяснит, почему Unreal Engine 5 так важен как для геймеров, так и для разработчиков.
Что такое Unreal Engine 5?
Unreal Engine 5 – последняя версия Unreal Engine. Unreal Engine – это игровой движок, созданный и поддерживаемый Epic Games. Это мощный движок, широко используемый в отрасли и имеющий прочную сеть поддержки. Он особенно популярен для создания 3D-игр в реальном времени.
Unreal Engine 5 в настоящее время находится в раннем доступе. Epic недавно выпустила сборку для раннего доступа вместе с видео-демонстрацией, которую можно посмотреть ниже.
Epic Games надеется выпустить готовую к производству сборку Unreal Engine 5 в 2022 году. До тех пор сборка в раннем доступе доступна для разработчиков, которые хотят сразу же протестировать движок. Демо-версия игры, показанная в видео, также имеет открытый исходный код, то есть вы можете скачать ее и открыть в Unreal, чтобы увидеть, как все сочетается друг с другом.
Как работает Unreal Engine 5?
Unreal Engine 5 имеет несколько дополнительных функций, которые изменят рабочий процесс разработки игр. Это некоторые из функций Unreal Engine 5, которые в корне изменят то, как разработчики создают игры.
Нанит
Нанит – это то, что Epic называет «системой виртуализированной микрополигональной геометрии» в своем заявлении на unrealengine.com . По сути, он позволяет разработчикам использовать невероятно подробные художественные ресурсы, не беспокоясь о производительности.
Раньше, если разработчики использовали художественные ресурсы с большим количеством полигонов (высокий уровень детализации), им приходилось уменьшать масштаб этих ресурсов по соображениям производительности. Это сделал процесс «запекания сеток», который удаляет ненужные полигоны.
С Nanite вам больше не нужно запекать свои сетки! Технология Nanite делает эту работу за вас, что означает, что вы можете загружать в свою игру ресурсы кинематографического качества и запускать ее без проблем.
Люмен
Lumen – это «полностью динамическая система глобального освещения». По сути, Lumen управляет освещением всего игрового мира за вас. Он динамический, поэтому он будет изменять все освещение в мире в соответствии с такими факторами, как, например, угол наклона солнца.
Это позволит легко добиться иммерсивного динамического освещения. Все, что вам нужно сделать, это добавить свет в вашу сцену, а система Lumen позаботится обо всем остальном. Кроме того, освещение, которое вы видите в редакторе, будет почти идентично тому, как оно будет выглядеть в конечном продукте.
Открытые миры
Unreal Engine 5 упростит и ускорит создание открытых миров. Новая система World Partition делит игровой мир на сетку и загружает только те ячейки, которые ему нужны в любой момент времени. Он также использует уровни данных, которые позволяют создавать вариации различных зон в вашем мире. Например, вы можете создать ночной слой и дневной слой для определенной зоны.
Наконец, новая система One File per Actor позволяет разработчикам работать в одной зоне, не наступая друг другу на ногу. Это разделяет работу разработчиков, даже если они работают над одним и тем же регионом карты. Это должно сделать совместную работу более безопасной и простой.
Анимация
Раньше разработчики создавали анимацию вне Unreal Engine. Это сделало рабочий процесс анимации утомительным для аниматоров, которым приходилось переключаться между отдельными окнами. Теперь Unreal Engine 5 имеет встроенные возможности анимации.
Теперь вы можете не только создавать риги и позы в движке, но и использовать IK Body Solver для создания естественных движений. Вы также можете использовать «Искажение движения», которое позволяет использовать одну анимацию для создания немного разных движений, например использование одной анимации прыжка для прыжков на разную высоту.
МетаЗвуки
Звукорежиссеры также получают новую систему для работы. MetaSounds – это совершенно новый способ создания звука в Unreal Engine. Он позволяет вам настроить процедурную генерацию звука, используя такие вещи, как параметры игры, для запуска определенных воспроизведений звука. Он также направлен на то, чтобы дать вам полный контроль над всеми аспектами рендеринга звука.
Как получить доступ к Unreal Engine 5
Если вы хотите попробовать Unreal Engine 5, вы можете загрузить сборку для раннего доступа из Epic Games Launcher. В программу запуска Epic Games входит магазин Epic Games Store, где Epic время от времени предлагает бесплатные игры. Он также получает новые социальные функции; прочтите о том, как магазин Epic Games станет более социальным .
Если вы не хотите использовать Epic Games Launcher, Unreal Engine 5 также доступен на GitHub Epic Games . Однако, чтобы увидеть репозиторий на GitHub, вы должны войти в учетную запись GitHub, которая связана с учетной записью Epic Games.
Демоверсия игры из демонстрационного видео под названием Valley of the Ancient доступна на тех же платформах. Вы можете скачать демоверсию из средства запуска Epic Games на вкладке Unreal Engine. Вы также можете загрузить исходный код демонстрации на GitHub, но вы все равно должны войти в учетную запись GitHub, которая связана с учетной записью Epic Games, чтобы увидеть ее.
Хотя Epic требует, чтобы у вас была учетная запись, чтобы использовать их материалы, существует множество других игровых проектов с открытым исходным кодом без таких требований. Узнайте о других проектах с открытым исходным кодом, прочитав 25 лучших видеоигр с открытым исходным кодом в 2020 году .
Unreal Engine 5 меняет правила игры
Unreal Engine 5 во многом меняет процесс разработки игр. Нанитовая технология является новаторской, поскольку позволяет разработчикам использовать ресурсы кинематографического качества практически бесплатно. Кроме того, система Lumen упрощает создание реалистичного динамического освещения в играх.
Разработчики, использующие Unreal Engine 5, заметят некоторые серьезные изменения в своем рабочем процессе. Художникам больше не нужно запекать свои собственные меши, аниматоры могут создавать все свои анимации в движке, а художники по окружению не должны вручную настраивать освещение. Каждый член команды разработчиков должен испытать некоторые улучшения в своем рабочем процессе при использовании Unreal Engine 5.
Геймерам, возможно, придется немного подождать, чтобы увидеть какие-либо крупные релизы, созданные в Unreal Engine 5, но ожидание почти наверняка того стоит. Просмотр демонстрации видео должен дать геймерам представление о том, что их ждет. Это действительно похоже на что-то из следующего поколения игр.