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

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

Параметры спатиализер

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

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

Для новых приложений мы рекомендуем использовать Microsoft спатиализер.

Включить пространственность

используйте NuGet для Unity , чтобы установить microsoft. спатиалаудио. спатиализер. Unity , и выберите microsoft спатиализер в параметрах звука проекта. То:

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

Примечание

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

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

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

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

Переглагол

По умолчанию Microsoft спатиализер отключает эффекты после спатиализер. Для включения переглагола и других эффектов для пространственных источников:

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

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

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

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

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

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

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

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

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