Freigeben über


Holographic Remoting – Übersicht

Sie können Holographic Remoting verwenden, um holografische Inhalte in Echtzeit an Ihre HoloLens zu streamen. Es gibt zwei Standard Verwendungsmöglichkeiten für Holographic Remoting, und es ist wichtig, den Unterschied zu verstehen:

  1. (Unity oder Unreal): Sie möchten Ihre App während des Entwicklungsprozesses in der Vorschau anzeigen und debuggen: Sie können Ihre App lokal im Unity-Editor auf Ihrem PC im Wiedergabemodus ausführen und die Oberfläche an Ihre HoloLens streamen. Holographic Remoting bietet eine Möglichkeit, Ihre App schnell zu debuggen, ohne ein vollständiges Projekt zu erstellen und bereitzustellen. Dieser App-Typ wird als Holographic Remoting Player-App bezeichnet.

  2. (Unity, Unreal oder C++): Sie möchten, dass die Ressourcen eines PCs Ihre App ankurbeln, anstatt sich auf die on-board-Ressourcen von HoloLens zu verlassen: Sie können eine App mit Holographic Remoting-Funktion erstellen und erstellen. Für Benutzer wird die App in HoloLens angezeigt, tatsächlich wird sie jedoch auf einem PC (mit leistungsstärkeren Ressourcen) ausgeführt. Holographic Remoting kann besonders hilfreich sein, wenn Ihre App über Objekte oder Modelle mit hoher Auflösung verfügt und Sie nicht möchten, dass die Bildfrequenz leidet. Wir nennen diese Art von App eine Holographic Remoting Remote-App.

In beiden Fällen werden Eingaben der HoloLens - Blick, Geste, Stimme und räumliche Zuordnung - an den PC gesendet, Inhalte werden in einer virtuellen immersiven Ansicht gerendert, und die gerenderten Frames werden dann an die HoloLens gesendet.

Hinweis

Beim Entwickeln einer Remoteanwendung muss entweder die Windows Mixed Reality-API oder die OpenXR-API verwendet werden. Das Mischen beider APIs innerhalb derselben Anwendung wird nicht unterstützt.

Wichtig

Holographic Remoting für HoloLens 2 ist eine Hauptversionsänderung. Remoteanwendungen für HoloLens (1. Generation) müssen die NuGet-Paketversion 1.x.x verwenden, und Remoteanwendungen für HoloLens 2 müssen 2.x.x verwenden. Dies bedeutet, dass für HoloLens 2 geschriebene Remoteanwendungen nicht mit HoloLens (1. Generation) kompatibel sind und umgekehrt.

Weitere Informationen