Meta XR Audio и MetaSounds в Unreal Engine 5 & VR
Введение
Статья будет посвящена материалу по работе со звуком, плагинах и их установке. Статья может редактироваться в будущем, чтобы всё полезное было в одном месте.
Введение в Attenuation & Spatialization Unreal Engine 5 (Затухающий и Пространственный звук)
Установка 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:
Скачать плагин Meta XR Audio для Unreal Engine 5:
Инструкция Перепаковки Плагина Meta XR Audio для другой версии Unreal Engine (не требуется если у вас Unreal Engine 5.4):
В моем случае команда перепаковки в 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"
Спустя 2 минуты плагин упаковался
Далее необходимо скопировать 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 по VR аудио:
Описывает, как люди локализуют звук.
Описывает пространственные и передаточные функции, связанные с головой.
Описываются различные устройства для прослушивания, их преимущества и недостатки.
Описывает моделирование окружающей среды, включая реверберацию и отражения.
Теперь, когда мы выяснили, как люди размещают звуки в мире и, что еще важнее, как мы можем заставить людей думать, что звук исходит из определенной точки пространства, нам нужно изучить, как мы должны изменить наш подход к звуковому дизайну, чтобы поддержать пространственную локализацию.
Как и в случае со звуковым дизайном, микширование сцены для виртуальной реальности — это не только наука, но и искусство, и следующие рекомендации могут содержать некоторые оговорки.
Определения технических терминов. Термины VR-аудио.
Meta предоставляет бесплатные, простые в использовании плагины для пространственных преобразований для движков и промежуточного ПО, включая Unity, Unreal, FMOD и Wwise. Наши функции пространственных преобразований поддерживают разработку как для PCVR, так и для Quest, Quest 2, Quest Pro и Quest 3.
Видеоматериал по VR-Audio:
MetaSounds Unreal Engine 5
В Unreal Engine 5 был представлен MetaSounds - встроенный процедурный звуковой движок Unreal Engine.
Документация:
Учебный материал от Epic Games:
Учебный материал от Brain Michael Fuller по MetaSounds:
Сборник туториалов по звуку Unreal Engine 5: