Некоторые из способов, которыми Unreal Engine 5 изменит будущее игр

Большинство высококлассных компьютерных игр основаны на графике и поэтому требуют мощного физического движка. Однако создание пользовательских программ для него обычно требует много времени и денег.

Выпуск Unreal Engine в 1998 году предоставил разработчикам игр базу и позволил им больше сосредоточиться на создаваемом контенте, а не тратить много времени на построение структуры игры с самого начала.

Спустя более 20 лет мы наконец увидели пятую итерацию этого двигателя. Итак, давайте посмотрим, что может предложить Unreal Engine 5 и как он изменит игры для разработчиков и потребителей. Проверять Лучшие бесплатные инструменты для создания и разработки игр без опыта программирования.

Некоторые из способов, которыми Unreal Engine 5 изменит будущее игр — учебные пособия

1. Реалистичное фотоосвещение

Реалистичное освещение — одна из самых сложных вещей в игре, которую можно достичь. Если вы посмотрите на игры, выпущенные до конца 2010-х годов, вы обнаружите, что легко отличить реальность от того, что в ней содержится. Это связано с тем, что воссоздать реалистичное освещение в виртуальных сценах непросто.

Киноиндустрия начала использовать трассировку лучей для создания глобального освещения в своих сценах еще в 2013 году. Однако игры еще не прижились, поскольку рендеринг одного кадра занимает очень много времени. Вот почему было невозможно применить трассировку лучей к динамичным играм, работающим со скоростью 60 кадров в секунду и более.

Однако в 2018 году Nvidia выпустила первые коммерчески доступные видеокарты с трассировкой лучей в серии RTX. Вскоре Unreal Engine 4 начал встроенную поддержку технологии.

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

Он также поддерживает виртуальное отображение теней, позволяя 3D-элементам создавать тени с высоким разрешением, как они должны выглядеть в реальной жизни. Он также предназначен для замены многих существующих технологий затенения, что снижает нагрузку на систему. Проверять Сравнение Steam и Epic Games Store: что лучше?

2. Динамический уровень детализации

В 3D-моделировании каждый элемент состоит из разных полигонов, чтобы создать соответствующую ему поверхность. Чем больше деталей на объекте, тем больше количество полигонов. Однако это также означает, что будет потребляться больше ресурсов, особенно если вы загружаете много высокодетализированных элементов одновременно.

Один из способов обойти это — создать разные уровни детализации для каждого объекта. Например, если вы создаете виртуальный автомобиль, у вас может быть восемь различных объектов, представляющих этот автомобиль, где каждый объект уменьшает детали до тех пор, пока вы не получите только форму, отдаленно напоминающую автомобиль.

Когда ваша точка обзора находится рядом с автомобилем, игра загрузит лучшую детализированную версию автомобиля. И по мере того, как машина удаляется, она будет загружать менее детализированные версии машины, пока она не окажется настолько далеко, что игре нужно будет загрузить только внешний вид машины.

Эта технология позволяет играм с открытым миром, таким как Grand Theft Auto 5, иметь густонаселенный мир, который компьютеры могут разумно загружать. Однако это также означает, что разработчикам придется разрабатывать четыре, пять, шесть и более объектов с разным уровнем детализации для каждого внутриигрового элемента.

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

3. Огромная библиотека активов

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

Вот тут-то и появляется библиотека ресурсов Megascans. Разработчики, созданные в сотрудничестве с Quixel, теперь имеют доступ к более чем 16000 XNUMX различных и уникальных ресурсов. Они даже могут использовать встроенный инструмент для смешивания и сопоставления различных активов, чтобы создать новый актив с нуля.

Кроме того, если нужный объект недоступен в библиотеке, разработчик игры может использовать мобильное приложение Quixel для выполнения 3D-сканирования актива в реальном мире. Им не нужно специализированное оборудование, освещение и опыт для создания качественного цифрового объекта, а также создавать его с нуля.

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

Наконец, если разработчик игры хочет воссоздать сцену в реальном мире, Unreal Engine 5 в партнерстве с Cesium позволяет загружать высокодетализированные трехмерные геопространственные данные с любой заданной поверхности Земли. Так что, если вы разработчик игр и хотите воссоздать определенную область, нет необходимости ехать туда и регистрировать место самостоятельно. Все, что вам нужно сделать, это загрузить определенный регион из Cesium. Проверять Типы 3D-печати, о которых вы не знали.

4. Усовершенствование новых аппаратных технологий

Некоторые из способов, которыми Unreal Engine 5 изменит будущее игр — учебные пособия

Хотя технология Nanite позволяет быстро отображать почти все объекты в сцене, все же будет момент, когда системные ресурсы будут просто перегружены количеством объектов. Это особенно актуально для игр с высокой частотой обновления, где компьютеру придется загружать сцену 120 или даже 245 раз в секунду.

Но с появлением сверхбыстрых твердотельных накопителей NVMe игровой накопитель может использовать преимущества этой технологии для потоковой передачи визуальных ресурсов, которые сцена должна отображать, с твердотельного накопителя в оперативную память. С его помощью разработчики игр могут полностью сократить время загрузки и быстро извлекать нужные данные текстуры и полигонов по мере того, как игрок перемещается и осматривает сцену.

5. Обратная совместимость

Многие игры разрабатываются с использованием Unreal Engine 4. Таким образом, вполне разумно думать, что разработчики захотят перенести свои игры на Unreal Engine 5, чтобы создать лучшие версии. Они также могут захотеть сделать это для создания сиквелов, что требует гораздо меньше работы, если вы можете без особых проблем перенести свои ресурсы Unreal Engine 4 в Unreal Engine 5.

Вот почему Epic сделала Unreal Engine 4 легко конвертируемым в Unreal Engine 5. Более того, UI/UX Unreal Engine 5 в основном остается прежним, поэтому разработчикам не нужно заново учиться пользоваться системой.

6. Открытый доступ

Наконец, одна из лучших вещей, которые происходят с Unreal Engine, — это бесплатная система. Сначала нанятый в рамках Unreal Engine 5, Unreal Engine 4 является бесплатным для всех разработчиков с доходом менее 5 миллиона долларов. Как только ваша игра превысит эту сумму, вы должны заплатить Epic XNUMX% от общего дохода за использование игрового движка. Однако эта плата не взимается со всех игр, выпущенных в Epic Games Store.

Платежная система позволяет независимым разработчикам игр создавать игры, не платя за дорогостоящее оборудование и не беспокоясь об огромных лицензионных отчислениях. И если их игры вставлены Магазин Epic Games , им не придется беспокоиться о выплатах игровому движку. Проверять Лучшие инди-игры для покупки в Steam.

Unreal Engine 5 рисует будущее цифровой визуализации

Хотя увеличение мощности компьютеров позволяет разработчикам игр создавать более продвинутые и реалистичные игры, им по-прежнему нужны новые игровые движки для использования этого оборудования. Unreal Engine 5 позволяет крупным и независимым разработчикам игр создавать высококачественные реалистичные игры.

По мере того как игровые движки становятся умнее и эффективнее, разработчики могут создавать больше игр за меньшее время. Задействовав мощную вычислительную мощность нового оборудования, игры стирают грань между виртуальным и реальным, позволяя нам наслаждаться развлечениями высочайшего уровня. Теперь вы можете просмотреть Лучшие тактические стрелялки, в которые нужно играть.

Источник
Перейти к верхней кнопке