Holografická komunikace – MRTK2

Holografická komunikace streamuje holografický obsah z počítače do Microsoft HoloLens v reálném čase pomocí Wi-Fi nebo připojení kabelem USB. Tato funkce může výrazně zvýšit produktivitu vývojářů při vývoji aplikací pro hybridní realitu.

Sada XR SDK, jak je uvedeno níže, odkazuje na nový kanál XR Unity v Unity 2019.3 a novějších. Další informace o používání sady XR SDK s MRTK najdete tady . Starší verze XR odkazuje na stávající kanál XR, který je součástí Unity 2018, zastaralý v Unity 2019.3 a odebraný v Unity 2020.

Počáteční nastavení

Pokud chcete povolit vzdálené komunikace s HoloLensem, je důležité zajistit, aby projekt používal nejnovější komponenty vzdálené komunikace.

  1. Otevřít Správce balíčků oken >
    • Pokud používáte starší verzi XR: Ověřte, že je nainstalovaná nejnovější verze balíčku Windows Mixed Reality.
    • Pokud používáte sadu XR SDK: Ověřte, že je nainstalovaná nejnovější verze balíčku modulu plug-in Windows XR .
  2. Ujistěte se, že je v HoloLensu nainstalovaná nejnovější aplikace Holographic Remoting prostřednictvím Microsoft Storu.

V závislosti na tom, který kanál se v projektu používá, pokračujte pokyny pro instalaci starší verze XR nebo pokyny k nastavení sady XR SDK .

Pokyny k instalaci starší verze XR

Následující pokyny platí pouze pro vzdálené komunikace s HoloLens 2. Pokud provádíte pouze vzdálené komunikace s HoloLensem (1. generace), přeskočte k části Připojení k HoloLensu pomocí Wi-Fi.

Při použití HoloLens 2 byla do SADY MRTK přidána podpora pro vzdálené komunikace pro kloubové údaje o sledování rukou a očí. Pokud chcete tyto funkce povolit, postupujte podle kroků popsaných v tématu Import DotNetWinRT do projektu.

Po importu je dalším krokem výběr Mixed Reality>Toolkit>Utilities>Windows Mixed Reality>Kontrola konfigurace. Tento krok přidá definici skriptování, která povoluje závislost DotNetWinRT.

Poznámka

Při použití Unity 2019.4 a novějších není nutné spouštět nástroj Kontrola konfigurace.

Pokud chcete povolit sledování kloubů rukou a sledování očí, postupujte podle kroků v části Ladění HoloLens 2 vzdálené komunikace prostřednictvím importu balíčků Unity a souvisejících oddílů.

Ladění HoloLens 2 vzdálené komunikace prostřednictvím importu balíčku Unity

Pokud HoloLens 2 klouby rukou a sledování očí nefungují přes vzdálené komunikace, existuje několik běžných bodů potenciálních problémů. Jsou uvedené níže v pořadí, ve kterém by se měly zkontrolovat.

Tyto problémy jsou obzvláště relevantní při spuštění na Unity 2019.3 nebo novějším.

Import DotNetWinRT do projektu

  1. Stažení nástroje Mixed Reality Feature Tool

  2. V zobrazení Zjistit funkce vyberte Mixed Reality Projekce WinRT.

    Výběr balíčku DotNetWinRT

  3. Klikněte na Získat funkce a pokračujte v importu balíčku.

DOTNETWINRT_PRESENT definovat zapsané do nastavení přehrávače

Poznámka

Při použití Unity 2019.4 a novějších je definice DOTNETWINRT_PRESENT obsažena v příslušných souborech .asmdef, a ne v Nastavení přehrávače Unity. Krok Zkontrolovat konfiguraci se nevyžaduje.

Počínaje mrtk verze 2.5.0 se z důvodů výkonu tato #define už nenastavuje automaticky. Chcete-li povolit tento příznak, použijte položku nabídky Mixed Reality Toolkit>Utilities>Windows Mixed Reality>Kontrola konfigurace.

Poznámka

Položka Zkontrolovat konfiguraci nezobrazuje potvrzení. Pokud chcete ověřit, že je definice nastavená, přejděte do Nastavení přehrávače Unity. Odtud na kartě UPW zkontrolujte v části Další nastavení možnost Skriptování definovat symboly. Ujistěte se, že je v seznamu správně napsaný DOTNETWINRT_PRESENT. Pokud tam je, tento krok byl úspěšný.

DotNetWinRT – přítomnost

Odebrání podpory vzdálené komunikace specifické pro HoloLens 2

Pokud dochází ke konfliktům nebo jiným problémům kvůli přítomnosti adaptéru DotNetWinRT, obraťte se na jeden z našich zdrojů nápovědy.

Pokyny k nastavení sady XR SDK

Postupujte podle pokynů k nastavení Windows Mixed Reality na stránce Začínáme s MRTK a sadou XR SDK a ujistěte se, že jste provedli krok potřebný pro vzdálené komunikace HoloLense v editoru.

Připojení k HoloLensu pomocí Wi-Fi

Po nakonfigurování projektu je možné vytvořit připojení k HoloLensu.

  1. V nastavení sestavení souboru >se ujistěte, že typ sestavení projektu je nastavený na Univerzální platforma Windows

  2. V HoloLensu spusťte aplikaci Holographic Remoting .

  3. V Unity vyberte Mixed Reality > Vzdálené > holografické komunikace pro Režim přehrávání.

    Spuštění holografické emulace

  4. Režim emulace nastavte na Remote (Vzdálený) na Device (Zařízení).

    Nastavení režimu emulace

  5. (Platí pouze pro starší verzi XR) Vyberte Verzi zařízení.

    Vybrat verzi zařízení

  6. Pomocí IP adresy zobrazené v aplikaci Holographic Remoting Player nastavte pole Vzdálený počítač .

    Zadejte IP adresu.

  7. Klikněte na Připojit.

Poznámka

Pokud se nemůžete připojit, ujistěte se, že váš HoloLens 2 není připojený k počítači, a restartujte Unity.

Připojení k HoloLensu pomocí kabelu USB

Připojení kabelem USB poskytuje lepší kvalitu a stabilitu vykreslování. Pokud chcete použít připojení kabelem USB, odpojte se od Zařízení HoloLens od Wi-Fi v Nastavení holoLensu a spusťte aplikaci Holographic Remoting Player. Zobrazí se IP adresa, která začíná na 169. Tuto IP adresu použijte v nastavení holografické emulace Unity pro připojení. Po zjištění IP adresy kabelu USB je bezpečné znovu připojit HoloLens k Wi-Fi.

Spuštění relace vzdálené komunikace

Když je Unity připojená k HoloLensu, přejděte do režimu přehrávání v editoru.

Po dokončení relace ukončete režim přehrávání.

Poznámka

U některých verzí Unity je známý problém, kdy se editor může přestat zablokovat při přechodu do režimu přehrávání během relace vzdálené komunikace. Tento problém se může projevit, pokud je při načtení projektu otevřené okno Holographic. Abyste měli jistotu, že k tomuto problému nedojde, vždy před ukončením Unity zavřete dialogové okno Holographic.

Viz také