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:

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:

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 .

Lásd még