Delen via


Holografische remoting — MRTK2

Holografische remoting streamt holografische inhoud van een pc naar uw Microsoft HoloLens in realtime, met behulp van een Wi-Fi- of USB-kabelverbinding. Deze functie kan de productiviteit van ontwikkelaars aanzienlijk verhogen bij het ontwikkelen van mixed reality-toepassingen.

XR SDK zoals hieronder wordt vermeld, verwijst naar de nieuwe XR-pijplijn van Unity in Unity 2019.3 en hoger. Zie hier voor meer informatie over het gebruik van XR SDK met MRTK. Verouderde XR verwijst naar de bestaande XR-pijplijn die is opgenomen in Unity 2018, afgeschaft in Unity 2019.3 en verwijderd in Unity 2020.

Eerste installatie

Als u externe communicatie naar een HoloLens wilt inschakelen, is het belangrijk om ervoor te zorgen dat het project gebruikmaakt van de nieuwste externe onderdelen.

  1. Vensterpakketbeheer > openen
    • Als u verouderde XR gebruikt: controleer of de nieuwste versie van het Windows Mixed Reality-pakket is geïnstalleerd.
    • Als u XR SDK gebruikt: controleer of de meest recente versie van het Windows XR-invoegtoepassingspakket is geïnstalleerd.
  2. Zorg ervoor dat de nieuwste Holographic Remoting-toepassing is geïnstalleerd op de HoloLens, via de Microsoft Store.

Ga verder met de installatie-instructies voor verouderde XR of XR SDK, afhankelijk van welke pijplijn in het project wordt gebruikt.

Verouderde XR-installatie-instructies

De onderstaande instructies zijn alleen van toepassing op externe communicatie met HoloLens 2. Als u alleen externe communicatie uitvoert met HoloLens (1e generatie), gaat u verder met Verbinding maken met de HoloLens met Wi-Fi.

Wanneer u een HoloLens 2 gebruikt, is ondersteuning toegevoegd voor het externe gebruik van hand- en oogtraceringsgegevens aan MRTK. Volg de stappen in DotNetWinRT importeren in het project om deze functies in te schakelen.

Na het importeren is de volgende stap het selecteren van Mixed Reality>Toolkit-hulpprogramma's>>Windows Mixed Reality>Configuratie controleren. In deze stap wordt een scriptdefinitie toegevoegd waarmee de DotNetWinRT-afhankelijkheid wordt ingeschakeld.

Opmerking

Wanneer u Unity 2019.4 en hoger gebruikt, hoeft u het hulpprogramma Configuratie controleren niet uit te voeren.

Volg de stappen in de secties Foutopsporing HoloLens 2 externe toegang via import van Unity-pakketten en gerelateerde items om het bijhouden van handgewrichten en oogtracering mogelijk te maken.

Foutopsporing HoloLens 2 externe toegang via import van Unity-pakketten

Als HoloLens 2 handgewrichten en oogtracering niet werken, zijn er enkele veelvoorkomende punten van potentiële problemen. Ze worden hieronder weergegeven in de volgorde waarin ze moeten worden gecontroleerd.

Deze problemen zijn met name relevant wanneer ze worden uitgevoerd in Unity 2019.3 of hoger.

DotNetWinRT importeren in het project

  1. Het Mixed Reality-functiehulpprogramma downloaden

  2. Selecteer in de weergave Functies ontdekkenMixed Reality WinRT-projecties

    DotNetWinRT-pakket selecteren

  3. Klik op Onderdelen ophalen en ga door met het importeren van het pakket.

DOTNETWINRT_PRESENT definiëren die zijn geschreven in spelerinstellingen

Opmerking

Wanneer u Unity 2019.4 en hoger gebruikt, bevindt de DOTNETWINRT_PRESENT definiëren zich in de juiste .asmdef-bestanden en niet in de Instellingen van Unity Player. De stap Configuratie controleren is niet vereist.

Vanaf MRTK versie 2.5.0 wordt deze #define om prestatieredenen niet meer automatisch ingesteld. Als u deze vlag wilt inschakelen, gebruikt u het menu-item Mixed Reality Toolkit>Utilities>Windows Mixed Reality>Check Configuration.

Opmerking

Het item Configuratie controleren geeft geen bevestiging weer. Als u wilt controleren of de definitie is ingesteld, navigeert u naar de Instellingen voor Unity-speler. Controleer vervolgens op het tabblad UWP onder Overige instellingen voor de scripting Symbolen definiëren. Zorg ervoor dat DOTNETWINRT_PRESENT correct in die lijst is geschreven. Als dat er is, is deze stap geslaagd.

DotNetWinRT aanwezig

Ondersteuning voor externe HoloLens 2 verwijderen

Als u conflicten of andere problemen ondervindt vanwege de aanwezigheid van de DotNetWinRT-adapter, neemt u contact op met een van onze Help-bronnen.

XR SDK-installatie-instructies

Volg de Windows Mixed Reality installatie-instructies op de pagina Aan de slag met MRTK en XR SDK en zorg ervoor dat u de stap uitvoert die vereist is voor HoloLens Remoting in de editor.

Verbinding maken met de HoloLens met Wi-Fi

Zodra het project is geconfigureerd, kan er een verbinding met de HoloLens tot stand worden gebracht.

  1. Controleer in Instellingen voor bestandsbuild >of het buildtype van het project is ingesteld op Universeel Windows-platform

  2. Start op de HoloLens de toepassing Holographic Remoting .

  3. Selecteer in Unity Mixed Reality > Remoting > Holographic Remoting for Play Mode.

    Holografische emulatie starten

  4. Stel De emulatiemodus in op Extern op Apparaat.

    Emulatiemodus instellen

  5. (Alleen van toepassing op verouderde XR) Selecteer apparaatversie.

    Apparaatversie selecteren

  6. Stel het veld Externe machine in met behulp van het IP-adres dat wordt weergegeven door de toepassing Holographic Remoting Player.

    IP-adres invoeren

  7. Klik op Verbinding maken.

Opmerking

Als u geen verbinding kunt maken, controleert u of uw HoloLens 2 niet is aangesloten op uw pc en start u Unity opnieuw op.

Verbinding maken met de HoloLens met een USB-kabel

USB-kabelverbinding zorgt voor een betere renderingkwaliteit en stabiliteit. Als u een USB-kabelverbinding wilt gebruiken, koppelt u de HoloLens los van Wi-Fi in instellingen van HoloLens en start u de app Holographic Remoting Player. Er wordt een IP-adres weergegeven dat begint met 169. Gebruik dit IP-adres in de instelling Holographic Emulation van Unity om verbinding te maken. Zodra het IP-adres voor de USB-kabel is geïdentificeerd, is het veilig om de HoloLens opnieuw aan te sluiten op Wi-Fi.

Een externe sessie starten

Als Unity is verbonden met de HoloLens, gaat u naar de afspeelmodus in de editor.

Wanneer de sessie is voltooid, sluit u de afspeelmodus af.

Opmerking

Er is een bekend probleem met sommige versies van Unity waarbij de editor kan vastlopen bij het inschakelen van de afspeelmodus tijdens een externe sessie. Dit probleem kan optreden als het venster Holographic is geopend wanneer het project wordt geladen. Om ervoor te zorgen dat dit probleem niet optreedt, sluit u altijd het dialoogvenster Holographic voordat u Unity afsluit.

Zie ook