Øvelse – Spatialiser lyd fra en video

Fuldført

I denne enhed får du mere at vide om, hvordan du rumliggør lyd fra en videokilde og tester dette i Unity-editoren og HoloLens 2.

Importer en video, og føj en videoafspiller til scenen

Til denne enhed kan du bruge denne video fra det rumlige lydeksempelprojekt.

  1. Hvis du vil importere videoen til Unity-projektet, skal du vælge Assets>Import New Asset i Unity-menuen.

    Skærmbillede af import af aktiv.

  2. I vinduet Importér nyt aktiv... skal du vælge den Microsoft HoloLens - Spatial Sound-PTPvx7mDon4-fil , du har downloadet, og vælge knappen Importér for at importere aktivet til projektet.

    Skærmbillede af valg af aktiv.

  3. Justering af kvalitetsindstillingerne på videoklippet kan sikre jævn afspilning på HoloLens 2. Vælg videofilen i projektvinduet . I vinduet Inspektør skal du vælge fanen Windows , markere afkrydsningsfeltet for Tilsidesæt for Windows og konfigurere resten af indstillingerne på følgende måde:

    1. Marker afkrydsningsfeltet for Transcode.
    2. Indstil codec til H264.
    3. Indstil Bitrate-tilstand til Lav.
    4. Indstil Rumlig kvalitet til Medium rumlig kvalitet.
  4. Vælg Anvend for at ændre kvalitetsindstillingen på videoklippet.

    Skærmbillede af ændring af egenskaben Video.

  5. Højreklik i vinduet Hierarki, og vælg derefterVideovideoafspiller> for at tilføje videoafspillerkomponenten.

    Skærmbillede af tilføjelse af en videoafspiller.

Afspil video på en firkant

Videoafspiller-objektet skal bruge et tekstureret spilobjekt for at gengive videoen.

  1. Højreklik i vinduet Hierarki, og vælg derefter 3D Object>Quad for at oprette en quad og konfigurere dens Transform-komponent på følgende måde:

    • Position: X = 0, Y = 2,1, Z = 2
    • rotation: X = 0, Y = 0, Z = 0
    • Skala: X = 1,28, Y = 0,72, Z = 1

    Skærmbillede af tilføjelse af en Quad.

  2. Nu skal du strukturere Quad med videoen. Højreklik i projektvinduet , og vælg Opret>gengivelsestekstur for at oprette en Gengivelsestekstur-komponent. Indtast et passende navn til Render Texture; for eksempel Spatial Audio Texture.

    Skærmbillede af oprettelse af en gengivelsestekstur.

  3. Vælg Gengivelsestekstur , og indstil egenskaben Size i vinduet Inspector , så den matcher videoens oprindelige opløsning på 1280x720. For at sikre en god gengivelsesydeevne på HoloLens 2 skal du derefter angive egenskaben Dybdestencilformat til D16_UNORM eller højere.

    Skærmbillede af egenskaber for Gengiv tekstur.

  4. Brug derefter den oprettede Render Texture Spatial Audio Texture som tekstur til Quad:

    1. Træk den rumlige lydtekstur fra projektvinduet til firkanten i hierarkiet for at tilføje gengivelsesteksturen til firkanten.
    2. Hvis du vil sikre en god ydeevne på HoloLens 2, skal du vælge Quad i hierarkiet og i vinduet Inspector vælge Graphics Tools>Standard i feltet Shader .

    Skærmbillede af Quad-teksturegenskaber.

  5. Hvis du vil indstille Videoafspiller og Gengivelsestekstur til at afspille videoklippet, skal du vælge Videoafspilleren i hierarkiet og konfigurere indstillingerne i vinduet Info på følgende måde:

    1. Angiv egenskaben Videoklip til den downloadede videofil: Microsoft HoloLens – Spatial Sound-PTPvx7mDon4.
    2. Marker afkrydsningsfeltet Loop .
    3. Indstil målteksturen til din nye gengivelsestekstur, Spatial Audio Texture.

    Skærmbillede af egenskaber for videoafspiller.

Rumlig lyden fra videoen

  1. I vinduet Hierarki skal du vælge objektet Quad . I vinduet Info skal du bruge knappen Tilføj komponent til at tilføje en lydkilde, som du vil dirigere lyden fra videoen til.

  2. I lydkilden:

    1. Indstil output til Spatial Audio Mixer>Master.
    2. Marker afkrydsningsfeltet Spatialiser .
    3. Flyt skyderen Rumlig blanding til 1 (3D).

    Skærmbillede af Quad lydkildeinspektør.

  3. Hvis du vil indstille videoafspilleren til at dirigere lyden til lydkilden, skal du vælge videoafspilleren i vinduet Hierarki. I vinduet Info skal du konfigurere videoafspillerobjektet på følgende måde:

    1. Indstil lydudgangstilstanden til lydkilde
    2. Indstil egenskaben Audio Source til Quad

    Skærmbillede af indstilling af videoafspillerens lydkilde.