Auswählen Ihrer Engine

Es gibt mehrere Entwicklungspfade, über die Sie unsere Dokumentation durchlaufen können. Der erste Schritt besteht darin, die Technologie zu finden, die für Sie geeignet ist. Wenn Sie bereits an eine bestimmte denken, springen Sie direkt zum entsprechenden Tab weiter unten. Wenn Sie noch unentschlossen sind oder gerade erst anfangen, sehen Sie sich alle einmal einzeln an, um zu verstehen, was sie bieten, also die verfügbaren Plattformen und Tools, und beginnen Sie mit der Entwicklung!

Wichtig

Werfen Sie einen Blick auf unsere Übersicht zu Portierungsleitfäden , wenn Sie vorhandene Projekte auf HoloLens 2 oder immersiven VR-Headsets wie dem Reverb G2 bereitstellen möchten. Wir haben Anleitungen für Projekte, die HTK, MRTK v1 oder SteamVR verwenden oder für immersive Headsets wie Oculus Rift oder HTC Vive entwickelt wurden.

Engine-Übersicht

  • Unity ist eine der führenden Echtzeit-Entwicklungsplattformen auf dem Markt, bei der zugrunde liegender Laufzeitcode in C++ geschrieben ist und alle Entwicklungsskripts in C# ausgeführt werden. Unabhängig davon, ob Sie Spiele, Filme und Animationsfilme erstellen oder sogar Architektur- oder technische Konzepte in einer virtuellen Welt rendern möchten, bietet Unity die Infrastruktur, um Sie dabei zu unterstützen.

  • Unreal Engine 4 ist eine leistungsstarke Open Source-Erstellungs-Engine mit vollständiger Unterstützung für Mixed Reality in C++ und Blueprints. Ab Version 4.25 bietet Unreal Engine umfassende und produktionsreife HoloLens-Unterstützung. Dank Funktionen wie dem flexiblen Visual Scripting-System für Blaupausen können Designer praktisch die gesamte Palette an Konzepten und Tools verwenden, die normalerweise nur Programmierern zur Verfügung stehen. Designer nutzen branchenübergreifend das hohe Maß an Freiheit und Kontrolle, um innovative Inhalte, interaktive Erlebnisse und immersive virtuelle Welten zu schaffen.

  • Native Entwickler mit Erfahrung beim Schreiben eigener 3D-Renderer können mit OpenXR eine benutzerdefinierte Engine erstellen. OpenXR ist ein offener, lizenzgebührenfreier API-Standard von Khronos, mit dem Engines nativen Zugriff auf eine große Bandbreite von Geräten von Herstellern aus dem gesamten Mixed Reality-Spektrum erhalten. Sie können mit OpenXR auf einem immersiven HoloLens 2- oder Windows Mixed Reality-Headset auf dem Desktop entwickeln.

  • Webentwickler, die überzeugende browserübergreifende AR/VR-Weberfahrungen erstellen, können WebXR verwenden.

    Hinweis

    Babylon.js für HoloLens entwicklung wird gerade in Bearbeitung. Sehen Sie sich die neuesten Nachrichten an, und interagieren Sie mit der Community!

Features und Geräte


Logistics Unity Unreal JavaScript Benutzerdefinierte Engine
(mit OpenXR)
Sprache C# C++ JavaScript C/C++
Preise Unity – Preise Unreal-Preise Kostenlos Kostenlos

Gerätefunktionen Unity Unreal JavaScript Benutzerdefinierte Engine
(mit OpenXR)
Geräte-/Anzeigenachverfolgung ✔️ ✔️ ✔️ ✔️
Handeingabe ✔️ ✔️ ✔️ ✔️
Augeneingabe ✔️ ✔️ ✔️
Spracheingabe ✔️ ✔️ ✔️ ✔️
Bewegungscontroller ✔️ ✔️ ✔️ ✔️
Treffertests für Ebene/Gitternetz ✔️ ✔️ ✔️ ✔️
Grundlegendes zu Szenen ✔️ ✔️ ✔️
Raumklang ✔️ ✔️ ✔️ ✔️
QR-Code-Erkennung ✔️ ✔️ ✔️

Hardware Unity Unreal JavaScript Benutzerdefinierte Engine
(mit OpenXR)
HoloLens 2 ✔️ ✔️ ✔️ ✔️
HoloLens (1. Generation) ✔️ ✔️ Nur WinRT (Legacy)
Windows Mixed Reality-Headsets ✔️ ✔️ ✔️ ✔️
SteamVR-Headsets ✔️ ✔️ ✔️ ✔️
Oculus Quest/Rift ✔️ ✔️ ✔️ ✔️
Mobil (ARCore/ARKit) ✔️ ✔️ ✔️

Tools Unity Unreal JavaScript Benutzerdefinierte Engine
(mit OpenXR)
Mixed Reality-Toolkit ✔️ ✔️
World Locking Tools ✔️

Clouddienste Unity Unreal JavaScript Benutzerdefinierte Engine
(mit OpenXR)
Azure Spatial Anchors ✔️ ✔️ ✔️
Azure Object Anchors ✔️ ✔️
Azure Remote Rendering ✔️ * ✔️ *

Hinweis

  • Azure Remote Rendering wird derzeit in Apps unterstützt, die die älteren WinRT-APIs (Windows XR-Plug-In in Unity) verwenden. ARR-Unterstützung für OpenXR-Apps ist in Kürze verfügbar.

Nächste Schritte

Nächster Entwicklungsprüfpunkt

Wenn Sie der Unity für HoloLens-Journey entlang der Entwicklungsprüfpunkte folgen, die wir zusammengestellt haben, besteht Ihre nächste Aufgabe darin, sich durch unsere HoloLens 2-Tutorialreihe hindurch zu arbeiten.

Wenn Sie der Unity für VR-Journey folgen, besteht Ihre nächste Aufgabe darin, das Projekt einzurichten.

Sie können jederzeit zu den Prüfpunkten für die Unity-Entwicklung für HoloLens und VR zurückkehren.