Dźwięk przestrzenny w aję Unity

Ta strona zawiera linki do zasobów dotyczących dźwięku przestrzennego w a także w aucie Unity.

Opcje narzędzia Spatializer

Opcje przestrzenne dla aplikacji rzeczywistości mieszanej obejmują:

  • Aparat Unity udostępnia narzędzie MS HRTF Spatializer w ramach opcjonalnego pakietu Windows Mixed Reality.
    • Działa na procesorze cpu w wyższej architekturze "pojedynczego źródła".
    • Zapewniana jest zgodność z poprzednimi wersjami dla oryginalnych aplikacji HoloLens.
  • Narzędzie Microsoft Spatializer jest dostępne w repozytorium GitHub microsoft spatializer.
    • Używa tańszej architektury "wieloźródłowej".
    • Odciążony do akceleratora sprzętowego na HoloLens 2.

W przypadku nowych aplikacji zalecamy użycie narzędzia Microsoft Spatializer.

Włączanie przestrzennych

Użyj narzędzia Mixed Reality Feature Tool, aby pobrać najnowszą wersję funkcji Microsoft Spatializer. Następnie postępuj zgodnie z instrukcjami krok po kroku dotyczącymi włączania wtyczki w projekcie aparatu Unity.

Po włączeniu wtyczki do przestrzennych i mikserów, aby włączyć dźwięk przestrzenny dla źródła dźwięku:

  • Dołączanie źródła audio do obiektu w hierarchii
  • Zaznacz pole wyboru Włącz lokalizację przestrzenną
  • Przenieś suwak Narzędzia Spatial Blend do "1"

Uwaga

Jeśli wystąpi błąd aparatu Unity z powodu braku możliwości załadowania wtyczki Microsoft Spatializer, ponieważ brakuje jednej z jego zależności, sprawdź, czy na komputerze jest zainstalowana najnowsza wersja pakietu redystrybucyjnego Microsoft Visual C++ Redistributable.

Aby uzyskać więcej informacji, zobacz:

Tłumienie oparte na odległości

Domyślny rozkład na odległość aparatu Unity ma minimalną odległość wynoszącą 1 metr i maksymalną odległość 500 metrów, z logarytmicznie rzutem. Te ustawienia mogą działać w twoim scenariuszu lub mogą okazać się, że źródła są zbyt szybko lub zbyt wolno. Aby uzyskać więcej informacji, zobacz:

Pogłosu

Program Microsoft Spatializer domyślnie wyłącza efekty poprzestrzeni. Aby włączyć odgłos i inne efekty dla źródeł przestrzennych:

  • Dołączanie składnika Poziom wysyłania efektu pokoju do każdego źródła
  • Dopasuj krzywą poziomu wysyłania dla każdego źródła, aby sterować przyrostem dźwięku wysyłanego z powrotem do grafu na potrzeby przetwarzania efektów

Aby uzyskać szczegółowe informacje , zobacz rozdział 5 samouczka dotyczącego funkcji spatializer .

Przykłady dźwięku przestrzennego aparatu Unity

Przykłady dźwięku przestrzennego w aję Unity można znaleźć w następujących tematach:

Następny punkt kontrolny programowania

Jeśli śledzisz określoną przez nas podróż dewelopera aparatu Unity, jesteś w trakcie eksplorowania Mixed Reality podstawowych bloków konstrukcyjnych. W tym miejscu możesz przejść do następnego bloku konstrukcyjnego:

Możesz też przejść do Mixed Reality możliwości platformy i interfejsów API:

Zawsze możesz wrócić do punktów kontrolnych tworzenia aparatu Unity w dowolnym momencie.

Zobacz też