Einführung
Beim Mixed Reality Toolkit (MRTK) handelt es sich um ein plattformübergreifendes Toolkit zum Erstellen von Mixed Reality-Umgebungen für Virtual Reality (VR) und Augmented Reality (AR). Das Toolkit bietet eine Reihe von Komponenten und Features, die Sie verwenden können, um Ihre Windows Mixed Reality-Entwicklung zu beschleunigen.
Angenommen, Sie erstellen eine Mixed Reality-Umgebung, in der Benutzer in der Lage sein müssen, ein holografisches Objekt zu bewegen, zu drehen und zu skalieren. Zwar können Sie bei Null anfangen und ein eigenes Skript erstellen, um solche Manipulationen zu ermöglichen, Ihr Workflow, Hologrammen direkte Manipulation hinzuzufügen und Einschränkungen zu konfigurieren, wäre aber vermutlich zeitaufwändig, insbesondere, wenn mehrere Objekte konfiguriert werden müssen.
In diesem Modul konfigurieren Sie Unity für die Windows Mixed Reality-Entwicklung und importieren das Mixed Reality Toolkit (MRTK) in Ihr Projekt. Das Mixed Reality Toolkit beinhaltet ein ObjectManipulator-Skript, das zur direkten Manipulation mit den Händen auf einen Würfel angewendet wird.
Am Ende dieses Moduls können Sie ein Unity-Projekt einrichten, das für die Windows Mixed Reality-Entwicklung konfiguriert ist, und das Mixed Reality Toolkit verwenden, um Ihre Mixed Reality-Entwicklung zu beschleunigen.
Ein vollständiges Beispiel für dieses Tutorial finden Sie hier.
Lernziele
- Konfigurieren von Unity für die Windows Mixed Reality-Entwicklung
- Importieren des MRTK Foundation-Pakets (Mixed Reality Toolkit) in Unity
- Hinzufügen von MRTK zu einer Unity-Szene
- Vergleichen und Gegenüberstellen der drei primären MRTK-Interaktionsmodelle
- Bearbeiten von Hologrammen mithilfe des ObjectManipulator
Voraussetzungen
- Ein mit den richtigen Tools konfigurierter Windows 10- oder 11-PC
- Windows 10 SDK 10.0.18362.0 oder höher
- Unity Hub mit installiertem Unity 2021.3 oder höher (bitte beachten Sie die Seite bekannten Probleme in Unity-Versionen und -Paketen)
- Mixed Reality-Featuretool
- Grundlegende Vertrautheit mit Unity: Benutzeroberfläche, Erstellen von Szenen, Importieren von Paketen, Hinzufügen von GameObjects zu Szenen