Введение в амбизоническое аудио
Амбисоники — это тип аудио, который обеспечивает представление звука, который может полностью окружить слушателя. Они могут обеспечить аудио-Skybox для отдаленных окружающих звуков, и особенно полезны для 360-градусных видео и приложений.
Амбисоники хранятся в многоканальном формате. Вместо того, чтобы отображать каждый канал на конкретном динамике, амбисоники представляют звуковое поле более общим образом. Вы можете вращать звуковое поле в зависимости от ориентации слушателя (например, вращение головы пользователя в VR). Вы также можете декодировать звуковое поле в формат, соответствующий настройке динамика.
Выбор амбизонического аудиодекодера
Чтобы выбрать амбисонический аудиодекодер в вашем проекте, откройте настройки Аудио проекта (меню: Изменить > Project Настройки > Аудио). Выберите Ambisonic Decoder Plugin из списка доступных декодеров в проекте.
Нет встроенных декодеров, включенных в Unity, но вы можете сделать один из следующих вариантов:
Вы можете создать свой собственный плагин амбисонического аудиодекодер. Для получения дополнительной информации, см. Ambisonic Audio Decoder.
Используйте внешние декодеры. Например, некоторые производители оборудования VR предоставляют их в своем аудио SDKs для Unity. Проверьте документацию производителя вашей целевой платформы, чтобы узнать, доступны ли они для вашего проекта.
Импорт амбизонического аудиоклипа
Чтобы импортировать амбисонический аудиоклип, импортируйте многоканальный файл B-формата WAV с упорядочением компонентов ACN и нормализацией SN3D. В окне Inspector для аудиоклипа включите Амбисоник.
Воспроизведение амбизонического аудиоклипа через аудиоисточник
Чтобы воспроизвести амбизонический аудиоклип через аудиоисточник:
- Назначьте файл WAV в качестве аудиоклипа для на источнике звука.
- Отключите опцию Спасиализировать. При воспроизведении амбизонического аудиоклипа, он автоматически декодируется через выбранный для проекта амбизонический аудиодекодер. Декодер преобразует клип из амбизонического формата в выбранный для проекта формат динамика. Он также уже обрабатывает пространственность в качестве части этой операции декодирования, основанной на ориентации источника звука и аудиослушателя.
Когда Unity воспроизводит амбизонический аудиоклип, он декомпрессирует файл, если это необходимо, а затем декодирует его, чтобы преобразовать его в выбранный режим динамика проекта. Затем он применяет эффекты Audio Source.
Примечание: Зоны реверберации отключены для амбизонических аудиоклипов.