Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa pagina è collegata alle risorse per il suono spaziale in Unity.
Opzioni del visualizzatore spaziale
Le opzioni di spatializer per le applicazioni di realtà mista includono:
- Unity fornisce ms hrtf spatializer come parte del pacchetto facoltativo Windows Mixed Reality.
- Viene eseguito sulla CPU in un'architettura "a origine singola" a costi più elevati.
- Disponibile per la compatibilità con le versioni precedenti con le applicazioni HoloLens originali.
-
Microsoft Spatializer è disponibile nel repository GitHub del spazializzatore Microsoft.
- Usa un'architettura "multiorigine" a costi inferiori.
- Offloaded to a hardware accelerator on the HoloLens 2.Offloaded to a hardware accelerator on the HoloLens 2.
Per le nuove applicazioni, è consigliabile usare lo spatializzatore Microsoft.
Abilitare la spazializzazione
Usare Realtà mista Feature Tool per scaricare la versione più recente della funzionalità Di spaziale Microsoft. Seguire quindi le istruzioni dettagliate per abilitare il plug-in nel progetto Unity.
Dopo aver eseguita la spazializzazione e i plug-in del mixer, per abilitare l'audio spaziale per un'origine audio:
- Collegare un'origine audio a un oggetto nella gerarchia
- Selezionare la casella di controllo Abilita spazializzazione
- Spostare il dispositivo di scorrimento Di blend spaziale su '1'
Nota
Se viene visualizzato un errore in Unity per non essere in grado di caricare il plug-in di Microsoft Spatializer perché manca una delle relative dipendenze, verificare che nel PC sia installata la versione più recente del Microsoft Visual C++ Redistributable.
Per altre informazioni, vedere:
- Repository GitHub del spazializzatore Microsoft
- Esercitazione sullo spazializzatore di Microsoft
- Documentazione dell'origine audio di Unity
- Documentazione dello spatializer di Unity
Attenuazione basata sulla distanza
Il decadimento predefinito basato sulla distanza di Unity ha una distanza minima di 1 metro e una distanza massima di 500 metri, con un rolloff logaritmico. Queste impostazioni possono funzionare per lo scenario in uso oppure è possibile che le origini si attenuano troppo rapidamente o troppo lentamente. Per altre informazioni, vedere:
- Progettazione audio in realtà mista per le impostazioni consigliate.
- Documentazione dell'origine audio di Unity per istruzioni sull'impostazione di queste curve.
Riverbero
Microsoft Spatializer disabilita gli effetti post-spazializzanti per impostazione predefinita. Per abilitare il riverbero e altri effetti per le origini spazializzate:
- Collegare il componente Livello di trasmissione effetto sala a ogni origine
- Regolare la curva del livello di trasmissione per ogni origine, per controllare il guadagno sull'audio inviato al grafico per l'elaborazione degli effetti
Per informazioni dettagliate, vedere il capitolo 5 dell'esercitazione sullo spazializzatore .
Esempi di suoni spaziali unity
Per esempi di suoni spaziali in Unity, vedere:
Checkpoint di sviluppo successivo
Se si sta seguendo il percorso di sviluppo di Unity che è stato delineato, si sta esplorando i Realtà mista blocchi predefiniti principali. Da qui è possibile continuare con il blocco predefinito successivo:
In alternativa, passare a Realtà mista funzionalità e API della piattaforma:
È sempre possibile tornare ai checkpoint di sviluppo di Unity in qualsiasi momento.