Unreal_Engine_5.md 7.9 KB

Заголовок первого уровня

  • Первый пункт

Что нового в Unreal Engine 5

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

  • Рендеринг огромного количества полигонов, осуществляемый благодаря технологии Nanite. На практике уже есть пример визуализации, в которой физически содержится 10 млрд полигонов, при этом столь внушительные цифры не влияют на производительность.
  • Новая система освещения и отражений Lumen. Представляет собой более бюджетную альтернативу аппаратной трассировке лучей. По умолчанию Lumen использует программную версию трассировки лучей на основе упрощённых версий геометрии сцены — полей расстояний со знаком, известных как Signed Distance Fields. На больших поверхностях свет отражается не от треугольников, а от вокселей. В совокупности это создаёт более плавное освещение. При наличии видеокарты с поддержкой трассировки лучей эффект будет ещё более реалистичным.
  • Система визуальных эффектов Niagara. Она поддерживает реалистичные спецэффекты с учётом физики.
  • Возможность моделирования и скульптурирования статических мешей прямо в движке. Плагин Modelling Tools для создания и редактирования статических мешей был доступен ещё в Unreal Engine 4.26. В пятой версии режим моделирования (Modelling Mode) стал ещё более продвинутым. Встроенные функции создания простой геометрии, редактирования полигональной сетки, комбинирования нескольких объектов, генерации UV-развёртки и детального скульптурирования мешей с помощью кисти упрощает прототипирование окружения и минимизирует процесс импорта/экспорта в побочных программах. Кроме того, полученную геометрию можно оптимизировать с помощью технологии Nanite, упомянутой выше.
  • Упрощённые инструменты для создания и ретаргетинга анимаций. Начиная с версии 5.1, создавать анимации в Control Rig стало проще, так как можно сразу задействовать выборочные группы костей скелета, которые требуются при том или ином движении. А улучшенное перенаправление анимаций с одного скелета на другой позволяет перенести некоторые анимации со стандартного манекена на более абстрактных персонажей.
  • В версии 5.2 появилась поддержка процессоров Apple Silicon. Она позволяет запускать редактор без транслятора Rosetta.
  • Прочие функции, которые добавляются и улучшаются с каждым обновлением.

Изображение

Какую версию Unreal Engine выбрать

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

UE4 уверенно работает на слабых системах. Но это не значит, что эта версия считается устаревшей: большинство AAA-игр сих пор создаются именно на этом движке. К тому же четвёртая версия более стабильна в работе. Что касается UE5, у неё более суровые системные требования. К тому же движок вышел относительно недавно, из-за чего многие передовые функции пока находятся на экспериментальной стадии.

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

Итог

Unreal Engine 5 подойдёт для:

  • амбициозного проекта, рассчитанного на новое поколение консолей;
  • улучшения визуала проектов на других движках или предыдущей версии за счёт новых технологий (в качестве примера можно вспомнить вышедшую в 2023 году Layers of Fear);
  • кинопроизводства, так как в движке расширены возможности Virtual Production и создания анимации.

Количество обучающих видеоуроков по UE5 растёт с каждым днём, а для изучения основных элементов можно вообще воспользоваться материалами для четвёртой версии. Так что если вы хотите начать обучение сразу с пятой итерации движка и не боитесь, что придётся потратить немного больше времени на изучение новых функций и потерпеть наличие некоторых багов и периодические вылеты приложения, — начинайте. С каждым обновлением недочёты постепенно устраняются, и уже сейчас к UE5 присматривается всё больше разработчиков. И рано или поздно придётся работать именно с этой версией, ведь будущее — именно за ней.