Ćwiczenie — przestrzennie dźwięku z wideo

Ukończone

W tej lekcji dowiesz się, jak przestrzennie wykorzystać dźwięk ze źródła wideo i przetestować go w edytorze aparatu Unity i urządzeniu HoloLens 2.

Importowanie wideo i dodawanie odtwarzacza wideo do sceny

W tej lekcji możesz użyć tego wideo z projektu przykładowego audio przestrzennego.

  1. Aby zaimportować wideo do projektu aparatu Unity, wybierz pozycję Assets Import New Asset (Zaimportuj nowy zasób>) w menu aparatu Unity.

    Screenshot of Importing Asset.

  2. W oknie Importuj nowy zasób... wybierz pobrany plik Microsoft HoloLens — Spatial Sound-PTPvx7mDon4 i wybierz przycisk Importuj , aby zaimportować element zawartości do projektu.

    Screenshot of Selecting Asset.

  3. Dostosowanie ustawień jakości w klipie wideo może zapewnić płynne odtwarzanie na urządzeniu HoloLens 2. Wybierz plik wideo w oknie Projekt . W oknie Inspector (Inspektor) wybierz kartę Windows (Windows), zaznacz pole wyboru Override for Windows (Przesłoń dla systemu Windows) i skonfiguruj pozostałe ustawienia w następujący sposób:

    1. Zaznacz pole transkodowania.
    2. Ustaw koder koderowy na H264.
    3. Ustaw wartość Tryb szybkości transmisji bitów na Niski.
    4. Ustaw wartość Jakość przestrzenna na Średnia jakość przestrzenna.
  4. Wybierz pozycję Zastosuj , aby zmienić ustawienie jakości w klipie wideo.

    Screenshot of Video property Change.

  5. Kliknij prawym przyciskiem myszy w oknie Hierarchia, a następnie wybierz pozycję Video>Player, aby dodać składnik Odtwarzacz wideo.

    Screenshot of adding a Video Player.

Odtwarzanie wideo na czworokącie

Obiekt Odtwarzacz wideo wymaga teksturowanego obiektu gry do renderowania wideo.

  1. Kliknij prawym przyciskiem myszy w oknie Hierarchia, a następnie wybierz czworokąt obiektu>3D, aby utworzyć czworokąt i skonfigurować jego składnik Transform w następujący sposób:

    • Pozycja: X = 0, Y = 2,1, Z = 2
    • Obrót: X = 0, Y = 0, Z = 0
    • Skala: X = 1,28, Y = 0,72, Z = 1

    Screenshot of adding a Quad.

  2. Teraz musisz teksturować czworokąt za pomocą wideo. Kliknij prawym przyciskiem myszy w oknie Projekt i wybierz polecenie Utwórz>teksturę renderowania, aby utworzyć składnik Tekstura renderowania. Wprowadź odpowiednią nazwę tekstury renderowania; na przykład Przestrzenna tekstura dźwięku.

    Screenshot of creating a Render Texture.

  3. Wybierz teksturę renderowania, a w oknie Inspector (Inspektor) ustaw właściwość Size (Rozmiar), aby dopasować natywną rozdzielczość wideo 1280x720. Następnie, aby zapewnić dobrą wydajność renderowania na urządzeniu HoloLens 2, ustaw właściwość Format wzornika głębokości na wartość D16_UNORM lub wyższą.

    Screenshot of Render Texture properties.

  4. Następnie użyj utworzonej tekstury przestrzennej teksturyrenderowania jako tekstury dla czworokąta:

    1. Przeciągnij teksturę dźwięku przestrzennego z okna Projekt na czworokąt w hierarchii, aby dodać teksturę renderowania do czworokąta.
    2. Aby zapewnić dobrą wydajność na urządzeniu HoloLens 2, wybierz czworokąt w hierarchii, a następnie w oknie Inspector (Inspektor) wybierz pozycję Graphics Tools Standard (Narzędzia>graficzne Standard) w polu Cieniowania.

    Screenshot of Quad texture properties.

  5. Aby ustawić odtwarzacz wideo i teksturę renderowania w celu odtwarzania klipu wideo, wybierz odtwarzacz wideo w hierarchii i skonfiguruj ustawienia w oknie Inspektor w następujący sposób:

    1. Ustaw właściwość Klip wideo na pobrany plik wideo: Microsoft HoloLens — Spatial Sound-PTPvx7mDon4.
    2. Zaznacz pole wyboru Pętla.
    3. Ustaw teksturę docelową na nową teksturę renderowania, teksturę dźwięku przestrzennego.

    Screenshot of Video player properties.

Przestrzennie dźwięku z wideo

  1. W oknie Hierarchia wybierz obiekt Czworokąt . W oknie Inspector (Inspektor) użyj przycisku Add Component (Dodaj składnik ), aby dodać źródło dźwięku, do którego będzie kierowany dźwięk z wideo.

  2. W źródle dźwięku:

    1. Ustaw pozycję Output (Dane wyjściowe) na spatial Audio Mixer Master (Wzorzec miksera>dźwięku przestrzennego).
    2. Zaznacz pole Spatialize (Przestrzennie).
    3. Przesuń suwak Spatial Blend do 1 (3D).

    Screenshot of Quad audio source inspector.

  3. Aby ustawić odtwarzacz wideo, aby skierować jego dźwięk do źródła audio, wybierz odtwarzacz wideo w oknie Hierarchia. W oknie Inspector (Inspektor) skonfiguruj obiekt Video Player w następujący sposób:

    1. Ustawianie trybu wyjściowego audio na źródło audio
    2. Ustaw właściwość Źródło audio na czworokąt

    Screenshot of setting the Video player audio source.