Rumsligt ljud i overkligt

Till skillnad från syn hör människor i 360-graders surroundljud. Rumsligt ljud emulerar hur mänsklig hörsel fungerar, vilket ger de signaler som behövs för att identifiera ljudplatser i världsrymden. När du lägger till rumsligt ljud i dina program för mixad verklighet förbättrar du nivån för nedsänkning av användarens upplevelse.

Rumslig ljudbearbetning av hög kvalitet är komplex, så HoloLens 2 levereras med dedikerad maskinvara för bearbetning av dessa ljudobjekt. Innan du kan komma åt det här stödet för maskinvarubearbetning måste du installera plugin-programmet MicrosoftSpatialSound i Unreal-projektet. Den här artikeln vägleder dig genom installationen och konfigurationen av plugin-programmet och pekar dig mot mer djupgående resurser.

Installera plugin-programmet Microsoft Spatial Sound

Det första steget för att lägga till rumsligt ljud i projektet är att installera plugin-programmet Microsoft Spatial Sound, som du hittar genom att:

  1. Klicka på Redigera > plugin-program och söka efter MicrosoftSpatialSound i sökrutan.
  2. Markera kryssrutan Aktiverad i plugin-programmet MicrosoftSpatialSound .
  3. Starta om Unreal Editor genom att välja Starta om nu på plugin-sidan.

Anteckning

Om du inte redan har gjort det måste du installera plugin-programmet Microsoft Windows Mixed Reality och HoloLens genom att följa anvisningarna i avsnittet Initiera ditt projekt i vår Unreal-självstudieserie.

Unreal spatial audio plugin

När redigeraren startas om har projektet ställts in!

Konfigurera plugin-programmet spatialisering för HoloLens 2 plattform

Konfigurationen av spatialiserings-plugin-programmet görs per plattform. Du kan aktivera plugin-programmet Microsoft Spatial Sound för HoloLens 2 genom att:

  1. Välj Redigera > projektinställningar, rulla till **Plattformar och klicka på HoloLens.
  2. Expandera ljudegenskaperna och ange fältet Spatialization Plugin till Microsoft Spatial Sound.

Spatialization plugin för HoloLens-plattformen

Om du ska förhandsgranska ditt program i Unreal-redigeraren på en stationär dator måste du upprepa stegen ovan för Windows-plattformen :

Spatializaing-plugin-program för Windows-plattformen

Aktivera rumsligt ljud på din arbetsstation

Rumsligt ljud är inaktiverat som standard i skrivbordsversioner av Windows. Du kan aktivera det genom att:

  • Högerklicka på volymikonen i aktivitetsfältet.
    • Välj Rumsligt ljud –> Windows Sonic for Headphones för att få den bästa representationen av det du kommer att höra på HoloLens 2.

Plugin-program för spatialisering

Anteckning

Den här inställningen krävs bara om du planerar att testa projektet i Unreal-redigeraren.

Skapa dämpningsobjekt

När du har installerat och konfigurerat nödvändiga plugin-program:

  1. Sök efter en Ambient Sound-skådespelare i Place Actors-fönstret och dra den till fönstret Scen .

Lägga till omgivande ljudskådespelare

  1. Gör Ambient Sound-skådespelaren till underordnad ett visuellt element i din scen.

    • En Ambient Sound-skådespelare har ingen visuell representation som standard, så du hör bara ett ljud från dess position i scenen. När du kopplar det till ett visuellt element kan du se och flytta aktören som vilken annan tillgång som helst.
  2. Högerklicka på Innehållsläsaren och välj Skapa avancerad tillgång –> Ljud –> Ljuddämpning:

Skapa ljuddämpningstillgång

  1. Högerklicka på tillgången Ljuddämpning i fönstret Innehållsläsare och välj alternativet Redigera för att öppna egenskapsfönstret.
    • Växla spatialiseringsmetoden till Binaural.

Ange spatialiseringsmetod

  1. Välj aktören Omgivande ljud och rulla ned till attenuation-avsnittet på panelen Information .
    • Ange egenskapen Dämpningsinställningar till den ljuddämpningstillgång som du skapade.

Ange dämpningsinställning

  1. Ange den ljudtillgång som du vill koppla till ambient sound-aktören:
    • Uppdatera ljudegenskapen för ambient sound-aktören för att ange den SoundAsset-fil som ska användas.

Ange ljudtillgång

Anteckning

SoundAsset-filen måste vara mono för att rumsligiseras med Plugin-programmet Microsoft Spatial Sound. Du hittar egenskaperna för ljudfilen genom att hovra över tillgången i fönstret Innehållswebbläsare enligt skärmbilden nedan.

Ny tillgång för ljuddämpning

När ljudtillgången har konfigurerats kan det omgivande ljudet rumsligiseras med hjälp av stöd för dedikerad maskinvarulast på HoloLens 2.

Konfigurera objekt för spatialisering

Att arbeta med rumsligt ljud innebär att du ansvarar för att hantera hur ljud beter sig i en virtuell miljö. Ditt huvudfokus är att skapa ljudobjekt som visas högre när användaren är nära och tystare när användaren är långt borta. Detta kallas ljuddämpning, vilket gör att ljud visas som om de är placerade på en fast plats.

Alla dämpningsobjekt har ändringsbara inställningar för:

  • Avstånd
  • Spatialization
  • Luftabsorption
  • Lyssnarfokus
  • Reverb Send
  • Ocklusion

Ljuddämpning i Unreal innehåller information och implementeringsdetaljer om vart och ett av dessa ämnen.

Nästa kontrollpunkt för utveckling

Om du följer unreal-utvecklingsresan som vi har lagt fram är du mitt uppe i att utforska MRTK-kärnbyggnadsblocken. Härifrån kan du fortsätta till nästa byggblock:

Eller gå till Mixed Reality plattformsfunktioner och API:er:

Du kan alltid gå tillbaka till kontrollpunkterna för Unreal-utveckling när som helst.

Se även