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:
- Úložiště Microsoft Spatializer Na GitHubu
- Kurz k prostorovým aplikacím od Microsoftu
- Dokumentace ke zdroji zvuku Unity
- Dokumentace k spatializeru unity
Ú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:
- Návrh zvuku v hybridní realitě pro doporučená nastavení
- Pokyny k nastavení těchto křivek najdete v dokumentaci ke zdroji zvuku Unity.
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.