Meta XR Audio и MetaSounds в Unreal Engine 5 & VR

Введение

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

Введение в Attenuation & Spatialization Unreal Engine 5 (Затухающий и Пространственный звук)

https://rutube.ru/plst/457131/

Установка Meta XR Audio SDK

Плагин Oculus Spatializer (Oculus Audio) Был заменен на Meta XR Audio. Об этом говорится в документации Meta: https://developer.oculus.com/documentation/unreal/audio-osp-ue/

Обзор Meta XR Audio SDK для Unreal:

https://developer.oculus.com/documentation/unreal/meta-xr-au...

https://developer.oculus.com/documentation/unreal/meta-xr-au...

Скачать плагин Meta XR Audio для Unreal Engine 5:

https://developer.oculus.com/downloads/package/meta-xr-audio...

Инструкция Перепаковки Плагина Meta XR Audio для другой версии Unreal Engine (не требуется если у вас Unreal Engine 5.4):

https://developer.oculus.com/documentation/unreal/meta-xr-au...

В моем случае команда перепаковки в cmd выглядела так:

D:\Unreal_Engine\UE_5.3\Engine\Build\BatchFiles\RunUAT.bat BuildPlugin -plugin="C:\Users\userPC\Downloads\MetaXRAudio\MetaXRAudio.uplugin" -package="C:\temp\MetaXRAudio"

Meta XR Audio и MetaSounds в Unreal Engine 5 & VR Unreal Engine, Виртуальная реальность, Разработка, Gamedev, Oculus Quest, Oculus Rift, Инди, Длиннопост

Спустя 2 минуты плагин упаковался

Meta XR Audio и MetaSounds в Unreal Engine 5 & VR Unreal Engine, Виртуальная реальность, Разработка, Gamedev, Oculus Quest, Oculus Rift, Инди, Длиннопост

Далее необходимо скопировать metaxraudio64.dll из загруженного плагина v67 в скомпилированный плагин под нашу версию Unreal Engine (в моем случае 5.3.2). Иначе Unreal не сможет запуститься.

Устранение предупреждения: LogAudio: Warning: Failed to load MetaXR Reverb Submix from object path '' in MetaXRSettings. Creating 'MetaXR Reverb Submix' as stub.

После установки плагина, это поле имеет пустое значение, задайте Submix из списка.

Plugins>Meta XR Audio > задайте submix

Meta XR Audio и MetaSounds в Unreal Engine 5 & VR Unreal Engine, Виртуальная реальность, Разработка, Gamedev, Oculus Quest, Oculus Rift, Инди, Длиннопост

Доп. информация от Meta по VR аудио:

«Введение в VR-аудио»

Локализация и слуховая система человека

Описывает, как люди локализуют звук.

3D-пространственное аудио

Описывает пространственные и передаточные функции, связанные с головой.

Устройства для прослушивания

Описываются различные устройства для прослушивания, их преимущества и недостатки.

Моделирование окружающей среды

Описывает моделирование окружающей среды, включая реверберацию и отражения.

Звуковой дизайн для пространственного оформления

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

Микширование сцен для виртуальной реальности

Как и в случае со звуковым дизайном, микширование сцены для виртуальной реальности — это не только наука, но и искусство, и следующие рекомендации могут содержать некоторые оговорки.

Глоссарий VR-аудио

Определения технических терминов. Термины VR-аудио.

Meta предоставляет бесплатные, простые в использовании плагины для пространственных преобразований для движков и промежуточного ПО, включая Unity, Unreal, FMOD и Wwise. Наши функции пространственных преобразований поддерживают разработку как для PCVR, так и для Quest, Quest 2, Quest Pro и Quest 3.

Видеоматериал по VR-Audio:

Введение Брайана Хука в VR-аудио на Oculus Connect 2014.

Выступление Тома Смурдона и Брайана Хука на GDC 2015 о VR Audio.

Oculus Connect 2 - 3D Audio Designing Sounds for VR.

Oculus Connect 4 - Прорыв в технологиях пространственного аудио.

Oculus Connect 5 - Пространственное аудио для Oculus Quest и не только.

MetaSounds Unreal Engine 5

В Unreal Engine 5 был представлен MetaSounds - встроенный процедурный звуковой движок Unreal Engine.

Документация:

https://dev.epicgames.com/documentation/en-us/unreal-engine/...

Учебный материал от Epic Games:

https://dev.epicgames.com/community/learning/recommended-com...

Учебный материал от Brain Michael Fuller по MetaSounds:

https://rutube.ru/plst/457130/

Сборник туториалов по звуку Unreal Engine 5:

https://rutube.ru/plst/457751/

Аудио паки от Oculus/Meta:

https://developer.oculus.com/downloads/package/oculus-audio-...

https://developer.oculus.com/downloads/package/oculus-ambiso...

Телеграм канал - Unreal Engine VR

Rutube канал Unreal Engine & VR