Oefening: audio van een video ruimtelijk maken

Voltooid

In deze les leert u hoe u audio van een videobron kunt ruimtelijk maken en dit kunt testen in de Unity-editor en HoloLens 2.

Een video importeren en een videospeler toevoegen aan de scène

Voor deze eenheid kunt u deze video uit het ruimtelijke audiovoorbeeldproject gebruiken.

  1. Als u de video wilt importeren in het unity-project, selecteert u Assets>Importeren nieuwe asset in het Unity-menu.

    Screenshot of Importing Asset.

  2. Selecteer in het venster Nieuwe asset importeren... het bestand Microsoft HoloLens - Spatial Sound-PTPvx7mDon4 dat u hebt gedownload en selecteer de knop Importeren om de asset in het project te importeren.

    Screenshot of Selecting Asset.

  3. Door de kwaliteitsinstellingen voor de videoclip aan te passen, kan het afspelen op HoloLens 2 soepel verlopen. Selecteer het videobestand in het venster Project . Schakel in het venster Inspector het tabblad Windows in, schakel het selectievakje voor Onderdrukking voor Windows in en configureer de rest van de instellingen als volgt:

    1. Schakel het selectievakje voor Transcode in.
    2. Stel Codec in op H264.
    3. Bitrate-modus instellen op Laag.
    4. Stel ruimtelijke kwaliteit in op gemiddelde ruimtelijke kwaliteit.
  4. Selecteer Toepassen om de kwaliteitsinstelling voor de videoclip te wijzigen.

    Screenshot of Video property Change.

  5. Klik met de rechtermuisknop in het venster Hierarchy en selecteer Video>Video Player om het videospeleronderdeel toe te voegen.

    Screenshot of adding a Video Player.

Video afspelen op een vierhoek

Het Object Video Player heeft een object met bitmappatroon nodig om de video weer te geven.

  1. Klik met de rechtermuisknop in het venster Hiërarchie en selecteer vervolgens 3D Object>Quad om een quad te maken en het onderdeel Transformatie als volgt te configureren:

    • Positie: X = 0, Y = 2,1, Z = 2
    • Draaiing: X = 0, Y = 0, Z = 0
    • Schaal: X = 1,28, Y = 0,72, Z = 1

    Screenshot of adding a Quad.

  2. Nu moet u de Quad structuren met de video. Klik met de rechtermuisknop in het venster Project en kies Render Texture maken>om een component Render Texture te maken. Voer een geschikte naam in voor de Render Texture; Bijvoorbeeld Spatial Audio Texture.

    Screenshot of creating a Render Texture.

  3. Selecteer het renderpatroon en stel in het venster Inspector de eigenschap Grootte in op de systeemeigen resolutie van de video van 1280x720. Stel vervolgens de eigenschap Depth Stencil Format in op D16_UNORM of hoger om goede renderingprestaties op HoloLens 2 te garanderen.

    Screenshot of Render Texture properties.

  4. Gebruik vervolgens het gemaakte Render Texture Spatial Audio Texture-patroon als het patroon voor de Quad:

    1. Sleep het ruimtelijke audiopatroon van het projectvenster naar de quad in de hiërarchie om het renderpatroon toe te voegen aan de quad.
    2. Om goede prestaties op HoloLens 2 te garanderen, selecteert u de quad in de hiërarchie en selecteert u in het inspectorvenster Graphics Tools>Standard in het veld Shader.

    Screenshot of Quad texture properties.

  5. Als u videospeler en weergavepatroon wilt instellen om de videoclip af te spelen, selecteert u de videospeler in de hiërarchie en configureert u de instellingen in het Inspector-venster als volgt:

    1. Stel de eigenschap VideoClip in op het gedownloade videobestand: Microsoft HoloLens - Spatial Sound-PTPvx7mDon4.
    2. Schakel het selectievakje Lus in.
    3. Stel het doelpatroon in op uw nieuwe renderpatroon, Spatial Audio Texture.

    Screenshot of Video player properties.

De audio van de video ruimtelijk maken

  1. Selecteer in het venster Hierarchy het Quad-object . Gebruik in het venster Inspector de knop Onderdeel toevoegen om een audiobron toe te voegen waaraan u de audio van de video wilt routeren.

  2. In de audiobron:

    1. Stel uitvoer in op de Spatial Audio Mixer Master>.
    2. Schakel het selectievakje Spatialize in .
    3. Verplaats de schuifregelaar Spatial Blend naar 1 (3D).

    Screenshot of Quad audio source inspector.

  3. Als u de videospeler wilt instellen om de audio naar de audiobron te routeren, selecteert u de Videospeler in het venster Hiërarchie. Configureer in het venster Inspector het Object Video Player als volgt:

    1. De audio-uitvoermodus instellen op audiobron
    2. De eigenschap Audiobron instellen op de quad

    Screenshot of setting the Video player audio source.