Térbeli hang a Unityben
Ez az oldal a Unity térbeli hangjának forrásaira mutató hivatkozásokat tartalmaz.
Spatializer-beállítások
A mixed reality-alkalmazások spatializer-lehetőségei a következők:
- A Unity a Windows Mixed Reality opcionális csomag részeként biztosítja az MS HRTF Spatializert.
- Cpu-n fut egy magasabb költségű "egyforrású" architektúrában.
- Az eredeti HoloLens-alkalmazásokkal való visszamenőleges kompatibilitás érdekében van megadva.
- A Microsoft Spatializer a Microsoft Spatializer GitHub-adattárából érhető el.
- Alacsonyabb költségű több forrású architektúrát használ.
- Ki van töltve egy hardvergyorsítóba a HoloLens 2.
Új alkalmazások esetén a Microsoft Spatializer használatát javasoljuk.
Térbeli megjelenítés engedélyezése
A Mixed Reality Funkció eszközzel töltse le a Microsoft Spatializer szolgáltatás legújabb verzióját. Ezután kövesse a beépülő modul Unity-projektben való engedélyezésére vonatkozó részletes utasításokat .
Miután a térbeli megjelenítés és a keverő beépülő modulok a helyükön vannak, a hangforrás térbeli hangjának engedélyezéséhez:
- Hangforrás csatolása egy objektumhoz a hierarchiában
- Jelölje be a Térbeli megjelenítés engedélyezése jelölőnégyzetet
- A Térbeli keverék csúszka áthelyezése az "1" lapra
Megjegyzés
Ha hibaüzenetet kap a Unityben arról, hogy nem tudja betölteni a Microsoft Spatializer beépülő modult, mert az egyik függősége hiányzik, ellenőrizze, hogy a Microsoft Visual C++ terjeszthető legújabb verziója van-e telepítve a számítógépen.
További információkért lásd:
- Microsoft spatializer GitHub-adattár
- A Microsoft spatializer oktatóanyaga
- A Unity hangforrás dokumentációja
- A Unity spatializer dokumentációja
Távolságalapú csillapítás
A Unity alapértelmezett távolságalapú bomlása minimális távolsága 1 méter, maximális távolsága pedig 500 méter, logaritmikus felengedéssel. Ezek a beállítások a forgatókönyvnek megfelelően működnek, vagy előfordulhat, hogy a források túl gyorsan vagy túl lassan csillapulnak. További információkért lásd:
- Hangtervezés vegyes valóságban az ajánlott beállításokhoz.
- A Unity hangforrás-dokumentációja a görbék beállítására vonatkozó utasításokért.
Reverb
A Microsoft Spatializer alapértelmezés szerint letiltja a térhatás utáni hatásokat. A térbeli forrásokhoz tartozó reverb és egyéb hatások engedélyezése:
- Csatolja a Helyiségeffektus küldési szintje összetevőt minden forráshoz
- Állítsa be a küldési szint görbét az egyes forrásokhoz, hogy szabályozhassa a gráfnak az effektusok feldolgozásához visszaküldött hang nyereségét
További részletekért lásd a spatializer oktatóanyag 5. fejezetét .
Unity térbeli hang példák
Példák a Unity térbeli hangjára:
Következő fejlesztési ellenőrzőpont
Ha követi a Unity által meghatározott fejlesztési folyamatot, akkor a Mixed Reality alapvető építőelemeinek felfedezése közben jár. Innen továbbléphet a következő építőelemre:
Vagy ugorjon Mixed Reality platform képességeire és API-ira:
Bármikor visszatérhet a Unity fejlesztési ellenőrzőpontjaihoz .