Ruimtelijk geluid in Unity

Deze pagina bevat koppelingen naar bronnen voor ruimtelijk geluid in Unity.

Spatializer-opties

Spatializer-opties voor mixed reality-toepassingen zijn onder andere:

  • Unity biedt de MS HRTF Spatializer als onderdeel van het Windows Mixed Reality optionele pakket.
    • Wordt uitgevoerd op CPU in een duurdere architectuur met één bron.
    • Opgegeven voor achterwaartse compatibiliteit met oorspronkelijke HoloLens-toepassingen.
  • Microsoft Spatializer is beschikbaar in de GitHub-opslagplaats van Microsoft Spatializer.
    • Maakt gebruik van een goedkopere architectuur met meerdere bronnen.
    • Offloaded naar een hardwareversneller op de HoloLens 2.

Voor nieuwe toepassingen raden we de Microsoft Spatializer aan.

Ruimtelijke ordening inschakelen

Gebruik het hulpprogramma Mixed Reality functie om de nieuwste versie van de functie Microsoft Spatializer te downloaden. Volg vervolgens de stapsgewijze instructies voor het inschakelen van de invoegtoepassing in uw Unity-project.

Zodra de invoegtoepassingen voor ruimtelijke ordening en mixer zijn geïnstalleerd, kunt u ruimtelijke audio inschakelen voor een geluidsbron:

  • Een audiobron koppelen aan een object in de hiërarchie
  • Schakel het selectievakje Ruimtelijk maken inschakelen in
  • De schuifregelaar Spatial Blend verplaatsen naar '1'

Notitie

Als u in Unity een foutmelding krijgt dat de Microsoft Spatializer-invoegtoepassing niet kan worden geladen omdat een van de afhankelijkheden ontbreekt, controleert u of u de nieuwste versie van microsoft Visual C++ Redistributable op uw pc hebt geïnstalleerd.

Zie voor meer informatie:

Detenuatie op basis van afstand

Het standaard op afstand gebaseerde verval van Unity heeft een minimale afstand van 1 meter en een maximale afstand van 500 meter, met een logaritmische rolloff. Deze instellingen werken mogelijk voor uw scenario of u vindt dat bronnen te snel of te langzaam deactiveren. Zie voor meer informatie:

Reverb

Microsoft Spatializer schakelt standaard post-spatializer-effecten uit. Reverb en andere effecten inschakelen voor ruimtelijke bronnen:

  • Koppel het onderdeel Niveau voor verzenden van ruimte-effect aan elke bron
  • Pas de curve van het verzendniveau voor elke bron aan om de versterking van de audio te bepalen die wordt teruggestuurd naar de grafiek voor de verwerking van effecten

Zie Hoofdstuk 5 van de zelfstudie spatializer voor meer informatie.

Voorbeelden van ruimtelijk geluid van Unity

Zie voor voorbeelden van ruimtelijk geluid in Unity:

Volgend controlepunt voor ontwikkeling

Als u het Unity-ontwikkelingstraject volgt dat we hebben opgesteld, bent u bezig met het verkennen van de Mixed Reality belangrijkste bouwstenen. Vanaf hier kunt u doorgaan naar de volgende bouwsteen:

Of ga naar Mixed Reality platformmogelijkheden en API's:

U kunt altijd op elk gewenst moment teruggaan naar de Unity-ontwikkelcontrolepunten .

Zie ook