Поделиться через


Пространственный звук в Unity

Эта страница содержит ссылки на ресурсы по пространственному звуку в Unity.

Параметры пространственных элементов

Варианты spatializer для приложений смешанной реальности:

  • Unity предоставляет пространственный компонент MS HRTF в составе дополнительного пакета Windows Mixed Reality.
    • Выполняется на ЦП в более дорогостоящей архитектуре с одним источником.
    • Обеспечивает обратную совместимость с исходными приложениями HoloLens.
  • Microsoft Spatializer доступен в репозитории Microsoft Spatializer на GitHub.
    • Использует более затратную архитектуру с несколькими источниками.
    • Разгружается в аппаратный ускоритель на HoloLens 2.

Для новых приложений рекомендуется microsoft Spatializer.

Включение пространственных операций

Используйте средство Смешанная реальность Feature Tool, чтобы скачать последнюю версию функции Microsoft Spatializer. Затем выполните пошаговые инструкции по включению подключаемого модуля в проекте Unity.

После того как подключаемые модули пространственных и микшеров будут установлены, чтобы включить пространственный звук для источника звука:

  • Присоединение источника звука к объекту в иерархии
  • Установите флажок Включить пространственные функции.
  • Перемещение ползунка Пространственной смешения в положение "1"

Примечание

Если в Unity появляется сообщение об ошибке о том, что не удается загрузить подключаемый модуль Microsoft Spatializer из-за отсутствия одной из его зависимостей, проверка, что на компьютере установлена последняя версия распространяемого Microsoft Visual C++.

Дополнительные сведения см. в разделе:

Затухание, связанное с расстоянием

Разложение на основе расстояния по умолчанию в Unity имеет минимальное расстояние 1 метр и максимальное расстояние 500 метров с логарифмическим откатом. Эти параметры могут работать для вашего сценария, или вы можете обнаружить, что источники затухает слишком быстро или слишком медленно. Дополнительные сведения см. в разделе:

Реверберации

Microsoft Spatializer по умолчанию отключает эффекты пост-пространственных элементов. Чтобы включить реверберацию и другие эффекты для пространственных источников, выполните приведенные ниже действия.

  • Присоединение компонента уровня отправки эффекта комнаты к каждому источнику
  • Настройте кривую уровня отправки для каждого источника, чтобы управлять получением звука, отправляемого обратно на граф для обработки эффектов.

Дополнительные сведения см. в главе 5 руководства по пространственным системам .

Примеры пространственного звука Unity

Примеры пространственного звука в Unity см. в следующих разделах:

Следующий этап разработки

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

Или перейдите к возможностям и API платформы смешанной реальности:

Вы можете в любой момент вернуться к этапам разработки для Unity.

См. также раздел