Prostorový zvuk v Unity

Tato stránka obsahuje odkazy na zdroje informací o prostorovém zvuku v Unity.

Možnosti prostorového nastavení

Mezi možnosti spatializátoru pro aplikace hybridní reality patří:

  • Unity poskytuje MS HRTF Spatializer jako součást volitelného balíčku Windows Mixed Reality.
    • Běží na procesoru v architektuře s jedním zdrojem s vyššími náklady.
    • Poskytuje se pro zpětnou kompatibilitu s původními aplikacemi HoloLens.
  • Microsoft Spatializer je k dispozici v úložišti Microsoft spatializer Na GitHubu.
    • Používá "více zdrojové" architektury s nižšími náklady.
    • Přesměrování zatížení na hardwarový akcelerátor na HoloLens 2.

Pro nové aplikace doporučujeme Microsoft Spatializer.

Povolení prostorovéizace

Pomocí nástroje Mixed Reality Feature Tool stáhněte nejnovější verzi funkce Microsoft Spatializer. Pak postupujte podle podrobných pokynů k povolení modulu plug-in v projektu Unity.

Jakmile jsou na místě moduly plug-in pro prostorovou a směšovací moduly plug-in, povolte prostorový zvuk pro zdroj zvuku:

  • Připojení zdroje zvuku k objektu v hierarchii
  • Zaškrtněte políčko Povolit prostorovou kontrolu .
  • Přesuňte posuvník Spatial Blend na 1.

Poznámka

Pokud se v Unity zobrazí chyba týkající se nemožnosti načíst modul plug-in Microsoft Spatializer, protože chybí jedna z jeho závislostí, zkontrolujte, jestli máte na počítači nainstalovanou nejnovější verzi Microsoft Visual C++ Redistributable.

Další informace naleznete v tématu:

Útlum na základě vzdálenosti

Výchozí rozpad založený na vzdálenosti Unity má minimální vzdálenost 1 metr a maximální vzdálenost 500 metrů s logaritmickým převrácením. Tato nastavení můžou fungovat pro váš scénář nebo můžete zjistit, že zdroje zeslabují příliš rychle nebo příliš pomalu. Další informace naleznete v tématu:

Reverb

Aplikace Microsoft Spatializer ve výchozím nastavení zakazuje efekty prostorového efektu. Povolení ozvěny a dalších efektů pro prostorové zdroje:

  • Připojení komponenty Odeslání úrovně efektu místnosti ke každému zdroji
  • Upravte křivku úrovně odesílání pro každý zdroj, abyste mohli řídit zisk zvuku odeslaného zpět do grafu pro zpracování efektů.

Podrobnosti najdete v kapitole 5 kurzu spatializer .

Příklady prostorového zvuku Unity

Příklady prostorového zvuku v Unity najdete tady:

Další vývojový kontrolní bod

Pokud sledujete cestu vývoje Unity, kterou jsme nastavili, jste uprostřed zkoumání Mixed Reality základních stavebních bloků. Odtud můžete pokračovat k dalšímu stavebnímu bloku:

Nebo přejděte na Mixed Reality možností platformy a rozhraní API:

Ke kontrolním bodům vývoje Unity se můžete kdykoli vrátit.

Viz také