Megosztás a következőn keresztül:


Streamelés az Unrealben

A "streamelést" néha "holografikus remoting"-nak is nevezik. További információ: Holografikus remoting – áttekintés

A PC-ről a HoloLensre történő streamelés két fő előnyt biztosít:

  • Lehetővé teszi, hogy a vegyes valósági alkalmazás kihasználja a számítógép számítási teljesítményét.
  • Segít felgyorsíteni a fejlesztési iterációs időt.

Az első lépésekhez le kell töltenie a Holographic Remoting Player eszközt a HoloLens-eszközére. A Holographic Remoting Player lehetővé teszi, hogy az alkalmazás közvetlenül streamelje a HoloLens-remoting lejátszót a következő forrásokból:

  • Az Unreal Engine szerkesztője
  • Egy csomagolt Windows-végrehajtható fájl

Streameléskor szinte minden HoloLens-funkcióhoz hozzáférhet, mint egy alkalmazás eszközön való futtatásakor. Ez magában foglalja a kéz közös nyomon követését, ha HoloLens 2, térbeli leképezést és térbeli horgonyt használ, de a lista elemeit elhagyja.

Megjegyzés

  • A streamelés minősége nagymértékben függ a wifi-hálózat erősségétől.
  • Minden képesség automatikusan engedélyezve van a holografikus remoting lejátszóhoz. Ha olyan képességet talál, amely felhasználói engedélyt (például szemkövetést) igényel a streamelésen keresztüli működéshez, de az eszközön való futtatáskor nem, ellenőrizze, hogy engedélyezte-e a megfelelő képességeket a projekt beállításai között.

Streamelési korlátozások

A kézi hálók, a HoloLens kamera és a rendszerbillentyűzet nem érhető el a streamelés során. Vegye figyelembe, hogy a streamelt alkalmazások beszédbemenete a streamelt számítógép mikrofonjából szerezhető be.

OpenXR

Az OpenXR-en futó Unreal 4.26 támogatja a Holographic Remoting Player 2.4.0-s vagy újabb verzióinak streamelését. A Holographic Remoting legújabb funkciótámogatási funkcióiért tekintse meg a verzióelőzményeket és a hibaelhárítási oldalakat.

Eszköztámogatás

Forrás HoloLens első gen HoloLens 2 Modern headsetek
Unreal szerkesztő ✔️ ✔️ ✔️
Windows-csomag ✔️ ✔️

Megjegyzés

A Holographic Remoting 2.2.0-s verziójától kezdődően a streamelés Windows Mixed Reality futó Windows rendszerű számítógépeken is elérhető.

Streamelés az Unreal szerkesztőből

Fejlesztőként azt tapasztalhatja, hogy az Unreal-szerkesztőből a HoloLens-eszközre történő streamelés jelentős előnyökkel jár a tesztelés során, nevezetesen, hogy a frissítések kipróbálása előtt már nem kell megvárnia az alkalmazás buildelésére és üzembe helyezésére való várakozást.

Az Unreal szerkesztőjében részletes útmutatást talál a streameléshez az oktatóanyag-sorozatban.

Streamelés csomagolt Windows-végrehajtható fájlból

Az Unreal 4.25.1-ben és tovább, egy csomagolt Windows-végrehajtható fájlból streamelheti az alkalmazást egy HoloLens 2 eszközre:

  1. Nyissa meg a Fájlcsomag-projekt >> Windows elemét a szerkesztő menüben.

    • Válasszon egy helyet a csomag mentéséhez, majd válassza a Mappa kiválasztása lehetőséget.
  2. Miután a csomag elkészült, nyissa meg a Holographic Remoting Playert a HoloLens 2, és jegyezze fel az IP-címet.

  3. Hagyja megnyitva a Holographic Remoting Playert , és használja a parancssort a következőhöz:

    • cd-t a helyi könyvtárba, ahová a csomagot mentette.
    • Adja meg a következő parancsot: <App Name>.exe -vr -HoloLensRemoting=<IP Address>

Megjegyzés

A windowsos csomag létrehozásához automatikusan a projektbeállításokban szereplő alkalmazásnevet kell használni. Ha ezek valamilyen okból eltérnek, használja a Windows végrehajtható nevét a parancssorban.

Megjegyzés

Ha a szemkövetés nem működik, amikor csomagolt végrehajtható fájlból streamel, tiltsa le a pc által támogatott szemkövetőkkel (például: Magic Leap) rendelkező egyéb beépülő modulokat, vagy futtassa az alkalmazást a parancssorból a megfelelő szemkövetési argumentummal (lásd a parancssori beállításokat).

Nyomja meg az Enter billentyűt, és watch az alkalmazás elkezdi a streamelést!

Parancssori kapcsolók

Az Unreal Engine 4.26+-os vagy újabb verziójának minden platformjáról további parancssori lehetőségek találhatók az alábbi táblázatban.

Beállítás Leírás
-HoloLensRemoting=<IP address:port> A HoloLens 2 eszköz IP-címét (és opcionális portját) veszi fel a csatlakozáshoz. Ha nincs megadva port, alapértelmezés szerint 8265.
-RemotingBitrate=<bitrate> (nem kötelező) Alapértelmezett 8000. Maximális hálózati átviteli sebesség (kb/s).
-HoloLensRemotingListen (nem kötelező) Figyelőkiszolgáló indítása
-HoloLensRemotingListenPort=<port> (nem kötelező) A portot használja a figyeléshez. Pc-hez vagy virtuális géphez való csatlakozáshoz használatos HoloLens-eszközről.
-HoloLens1Remoting=<IP address> (elavult a 4.26-os verzióban) A HoloLens 1 eszköz IP-címét veszi fel a csatlakozáshoz
-eyetracking=WindowsMixedRealityEyeTracker (nem kötelező) A Windows Mixed Reality szemkövető használata

Lásd még