Holographic Remoting – Übersicht

Sie können Holographic Remoting verwenden, um holografische Inhalte in Echtzeit auf Ihre HoloLens zu streamen. Es gibt zwei Hauptverwendungen 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. Wir rufen diese Art von App als Holographic Remoting Player-App auf.

  2. (Unity, Unreal or C++): Sie möchten, dass die Ressourcen eines PCs Ihre App nutzen können, anstatt sich auf die HoloLens On-Board-Ressourcen zu verlassen: Sie können eine App erstellen und erstellen, die über Holographic Remoting-Funktion verfügt. 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 hochauflösende Ressourcen oder Modelle verfügt und die Framerate nicht leiden soll. Wir rufen diese Art von App als Holographic Remoting Remote-App auf.

In beiden Fällen werden Eingaben aus der HoloLens-Blick-, Geste-, Sprach- und räumlichen 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 NuGet Paketversion 1.x.x und Remoteanwendungen für HoloLens 2 verwenden, müssen 2.x.x verwenden. Dies bedeutet, dass Remoteanwendungen, die für HoloLens 2 geschrieben wurden, nicht mit HoloLens (1. Generation) kompatibel sind und umgekehrt.

Weitere Informationen