Gyakorlat – Holographic Remoting PC-alkalmazás létrehozása

Befejeződött

Ebben az oktatóanyagban megtudhatja, hogyan hozhat létre olyan PC-alkalmazást a Holographic Remoting számára, amely lehetővé teszi, hogy bármikor csatlakozzon a HoloLens 2-hez, és így megjelenítheti a 3D tartalmakat a Vegyes valóságban.

A képességek konfigurálása

Válassza a Lejátszó lehetőséget a Project Gépház ablakban, bontsa ki a Közzétételi Gépház, majd görgessen le a Képességek szakaszhoz, majd válassza a következőket:

  • InternetClientServer
  • PrivateNetworkClientServer

Screenshot of Player settings.

Ebben a szakaszban úgy konfigurálja a projektet, hogy valós időben, Wi-Fi-kapcsolaton keresztül streamelje a Mixed Reality-élményt a HoloLens 2-es eszközére a PC-ről.

A jelenet konfigurálása holografikus újraíráshoz

  • A Projekt ablakban keresse meg az Eszközök > MRTK-t. Tutorials.PCHolograhicRemoting > Prefabs mappa, és válassza ki és húzza a HolographicRemoting előfab a jelenetbe.

    Screenshot of Configuring your scene for Holographic Remoting.

Alkalmazás létrehozása pc-re

A Holographic Remoting alkalmazás készen áll a pc-re való buildelésre. Kövesse az alábbi lépéseket, és végezze el ezeket a módosításokat az alkalmazás pc-n való létrehozásához.

1. HolographicRemote hozzáadása Csatlakozás szkript

Adja hozzá a HolographicRemote Csatlakozás szkriptet a jelenet egy objektumához, például az MRTK XR-hez. Ez a szkript egy minimalista felhasználói felületet biztosít a HoloLens IP-címének futásidőben való megadásához, valamint egy gombot a csatlakozáshoz és a kapcsolat bontásához. Példaként szolgál arra, hogyan csatlakozhat C#-kódból a buildekben. A gyorsabb teszteléshez lásd a játék módban való csatlakozásról szóló szakaszt is.

2. Buildplatform váltása

A menüsávon válassza a Fájl>összeállítása Gépház lehetőséget.

  1. A Build Gépház ablakban válassza a PC, a Mac & Linux önálló platform, majd a Platformváltás gombot a buildplatform módosításához:

    Screenshot of Switching Build Platform.

3. A projektbeállítások megadása

  1. A menüsávon válassza a Project Gépház > XR beépülő modulkezelés szerkesztése > lehetőséget. Győződjön meg arról, hogy a Windows Önálló lapon van, majd válassza az OpenXR, a Windows Mixed Reality szolgáltatás és a Holographic Remoting távoli alkalmazásfunkció-csoport lehetőséget.

    Screenshot of Project settings.

  2. A Project Gépház ablakban válassza az OpenXR lehetőséget. Győződjön meg arról, hogy a Windows önálló lapján van, majd módosítsa a Mélység beküldési módját a Nincs módról a 16 bites mélységre.

  3. Az Interakcióprofilok lapon kattintson a pluszjel ("+") gombra, és adja hozzá a Szempillantás interakciós profilt és a Microsoft Hand Interaction Profilet .

    Screenshot of Eye Gaze Interaction Profile.

  4. Az Open XR feature groups All features (Minden funkció) csoportban > válassza a Holographic App Remoting (Holographic App Remoting) lehetőséget.

    Screenshot of XR feature groups.

4. A Unity-projekt felépítése

A menüsávon válassza a Fájl>összeállítása Gépház lehetőséget.

  1. Válassza a Nyitott jelenetek hozzáadása lehetőséget az aktuális jelenet felvételéhez a Build Gépház ablakban lévő Jelenetek listához. Ezután a Build listában válassza a Build gombot:

    Screenshot of Add Open Scenes.

  2. Válasszon egy megfelelő helyet a build tárolásához – például Dokumentumok\MixedReality Tanulás. Hozzon létre egy új mappát, és adjon neki egy megfelelő nevet – például PCHolographicRemoting –, majd válassza a Mappa kiválasztása gombot a létrehozási folyamat elindításához:

    Screenshot of Select Folder.

  3. Várja meg, amíg a Unity befejezi a buildelési folyamatot.

    Screenshot of Wait for the build process.

    Kattintson duplán a végrehajtható fájlra a PC Holographic Remoting alkalmazás pc-n való megnyitásához.

    Megjegyzés:

    A Holographic Remoting alkalmazás UWP-hez való létrehozásával kapcsolatos ismert problémák miatt az OpenXR-hez készült Windows Önálló verziót készítjük.

Holografikus remoting távoli alkalmazás tesztelése

Megjegyzés:

A HoloLens 2-ben nem kötelező építeni és tesztelni. Másik lehetőségként tesztelheti a HoloLens 2 Emulátort , ha nincs eszköze. Az eszközöket a HoloLens.com vásárolhatja meg.

A PC-alkalmazás csatlakoztatása a HoloLens 2-hez:

1. Telepítse az újrajátszó lejátszóalkalmazást a HoloLens 2 eszközre

  1. A HoloLens 2-ben látogasson el az Áruház alkalmazásba, és keressen rá a Holographic Remoting Playerre.
  2. Válassza ki a Holographic Remoting Player alkalmazást.
  3. Az alkalmazás letöltéséhez és telepítéséhez válassza a Telepítés lehetőséget.

2. Csatlakozás a holografikus remoting pc alkalmazást az újraindító lejátszóhoz

  1. Indítsa el a Holographic Remoting Playert a HoloLensen.
  2. Jegyezze fel a HoloLens IP-címét. A Holographic Remoting Player azonnal hologramként jeleníti meg, amint elindul.
  3. Nyissa meg a Holographic Remoting PC-alkalmazást a pc-n.
  4. Az alkalmazás elindítása után adja meg az IP-címet, és válassza a Csatlakozás gombot a csatlakozáshoz.

Holografikus remoting for Play Mode

Az MRTK 3-ban kihagyhatja a buildelés lépéseit a fejlesztési iterációk felgyorsítása érdekében. Ehhez térjen vissza a Project Gépház> XR beépülő modul felügyeleti>OpenXR menüjéhez, és jelölje be a Holographic Remoting for Play Mode jelölőnégyzetet.

Screenshot of enabling Holographic Remoting for Play Mode.

A beállítás engedélyezése után valószínűleg egy projektérvényesítési hibaüzenet jelenik meg:

Screenshot of remote host validation error.

Ennek az az oka, hogy a HoloLens IP-címét be kell állítani a lejátszás előtt. Az IP-cím beállításához nyissa meg a Mixed Reality > Remoting > Holographic Remoting for Play Mode lehetőséget, és adja meg a Holographic Remoting Playerben látható IP-címet a Távoli gazdagép neve mezőbe.

Screenshot of remote host connection configuration.