Движку Unreal Engine 5 уже почти год. Meta Quest переходит от устаревшего движка к более новому.
Unreal Engine 5 был официально выпущен 5 апреля 2022 года. 15 ноября Epic Games выпустила версию 5.1, которая, как сообщается, принесла две наиболее заметные новые функции движка в VR: новую систему геометрии и освещения Nanite и Lumen.
Одновременно Meta работала над процессом перехода на UE5. Теперь эта работа завершена: В блоге разработчиков Oculus, Meta пишет, что Meta Quest теперь официально поддерживает Unreal Engine 5.1. Также изменилось название соответствующего плагина — с OculusVR на MetaXR.
Meta сворачивает поддержку Unreal Engine 4
По словам Meta, обновление v49 будет последним, содержащим новые функции для Unreal Engine 4, а v55, запланированное на май 2023 года, станет последним обновлением для UE4. После релиза v55 техподдержка по VR больше не будет поддерживать заявки, связанные с UE4. Исправления критических ошибок будут выпускаться до конца 2023 года.
Что касается разработчиков, то для них мало что изменится: они по-прежнему смогут публиковать XR приложения на базе Unreal Engine 4 в Meta Quest Store и App Lab. Более того, Meta рекомендует отказаться от перехода, если вы находитесь в самом разгаре работы над проектом на Unreal Engine 4.
Причина в том, что Unreal Engine 5 включает «множество значительных обновлений функций и архитектурных изменений», последние из которых могут вызвать проблемы с производительностью. Meta ясно дает понять, что разработчикам, которые хотят продолжать использовать Unreal Engine 4 даже после выхода v55, придется обходиться без новых функций.
Поддержка Meta Quest 1 прекращена
Студиям, начинающим новый VR проект на Unreal Engine, рекомендуется начать с Unreal Engine 5. Meta предоставит документацию, которая поможет начать работу.
В связи с переходом на новый графический движок Meta обращает внимание на следующие изменения:
- OpenXR — единственный VR API, поддерживаемый Meta в UE5.
- UE5 не включает поддержку аппаратной тесселяции геометрии. Nanite является заменой этой функции, однако Nanite недоступен в Meta Quest.
- Инструмент Unreal Lightmass больше не используется по умолчанию, так как в Unreal по умолчанию используется Lumen. Если в вашем проекте используются «запеченные» источники света, вам придется собирать проект Lightmass вручную.
- Meta Quest первой версии не поддерживается. Meta планирует предоставить разработчикам возможность перехода на новую версию.
Осталось подождать и посмотреть, какие геймплейные или графические преимущества может предложить Unreal Engine 5. Впрочем, они затронут лишь небольшое количество VR проектов, так как большинство игр Meta Quest разрабатываются на Unity.
Исключением является графически впечатляющая научно-фантастическая игра Red Matter 2, в которой используется сильно модифицированная версия Unreal Engine 4.