Condividi tramite


Suono spaziale in Unity

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:

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:

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.

Vedere anche