Entwickeln
Entwickeln
Deine Plattform auswählen

Übersicht über das Mixed Reality Utility Kit

Aktualisiert: 29.05.2025
Das MRUK stellt umfangreiche Funktionen und Tools bereit, mit denen du häufige Vorgänge für Apps durchführen kannst, die den Raum miteinbeziehen. Dies erleichtert das Programmieren auf Basis der physischen Welt und Entwickler*innen können sich um das kümmern, was ihre App einzigartig macht.
Health & Safety
Beim Erstellen von Mixed-Reality-Erlebnissen solltest du unbedingt überprüfen, ob deine Inhalte deinen Nutzer*innen ein komfortables und sicheres Erlebnis bieten. Lies dir die Richtlinien zu Gesundheit und Sicherheit für Mixed Reality durch, bevor du deine App mithilfe dieses Beispielprojekts oder einer unserer Presence Platform-Funktionen entwirfst und entwickelst.

MRUK – Wichtige Bereiche

Das MRUK hilft Entwickler*innen, intelligente und immersive Apps zu erstellen. Zu diesem Zweck werden allgemeine Tools in drei wichtigen Bereichen bereitgestellt.
Scene Queries
Szenenabfragen: Mit räumlichen Abfragen kannst du Inhalte punktgenau auf Böden, Wänden oder anderen Oberflächen platzieren.
Graphical Helpers
Grafische Hilfsfunktionen: Diese Tools berücksichtigen die reale Geometrie und ermöglichen das Ausrichten, Skalieren und Anzeigen virtueller Inhalte.
Debugging Helpers
Entwicklungstools: Debugge und teste dein räumliches Setup mit Tools wie Prefab-Rooms und Anchor-Visualisierungen.

MRUK – Hauptfunktionen

Das Mixed Reality Utility Kit (MRUK) bietet einen modularen Satz von Systemen für die Erstellung von Apps, die den Raum miteinbeziehen. Das MRUK vereinfacht die Mixed-Reality-Entwicklung mit einer ressourcenschonenden API und flexiblen Prefabs, vom Platzieren und Ausrichten von Inhalten bis hin zum Synchronisieren von Umgebungen für mehrere Nutzer*innen.
Environment Raycast API
Inhalte ohne Szene platzieren
Mit Environment Raycasting API kannst du 3D-Inhalte anhand von Tiefeninformationen schnell in deiner realen Umgebung platzieren.
Dokumentation ansehen
Managing Scene Data
Szenendaten verwalten
Mache dich mit MRUKRoom, Anchors, Labels und EffectMesh vertraut, um deine physische Umgebung zu visualisieren.
Dokumentation ansehen
Placing Content
Inhalte mit Szene platzieren
Erfahre, wie du MRUK-Szenen- und -Anchor-Daten verwalten und abfragen kannst, um Inhalte zu platzieren.
Dokumentation ansehen
Manipulating Your Scene
Bildmaterial für Szenen bearbeiten
Passe die Szene an, indem du Elemente im Erscheinungsbild deines Raums ersetzt, zerstörst oder bearbeitest.
Dokumentation ansehen
Object Trackables
Verfolgen von Objekten in MRUK
Verfolge physische Objekte wie Tastaturen mit MRUK-kompatiblen Trackable-Komponenten.
Dokumentation ansehen
Space Sharing
Deinen Raum mit anderen teilen
Nutze die MRUK Space Sharing API, um Rooms mit Freund*innen zu teilen und MR-Erlebnisse mit Colocation zu erstellen.
Dokumentation ansehen
Debugging MRUK Apps
Deine MRUK-App debuggen
Nutze den Scene Debugger, die EffectMesh-Tools und grafische Overlays, um deine MR-Apps zu debuggen und zu iterieren.
Dokumentation ansehen
MRUK Samples
MRUK-Beispiele
Entdecke Beispielszenen wie NavMesh, Virtual Home und Bouncing Ball, um die MRUK-Funktionen in Aktion zu erleben.
Dokumentation ansehen

Weiter:Erste Schritte
Entdecke weitere Themen in der MRUK-Dokumentation, um dich noch genauer mit räumlichen Abfragen, der Platzierung von Inhalten, der Bearbeitung, der Freigabe und dem Debuggen zu befassen.
Zentrale Konzepte
  • Erste Schritte Richte dein Projekt ein, installiere MRUK und lerne die Raumeinrichtung mit den verfügbaren Building Blocks kennen.
  • Platzierung von Inhalten ohne Szene: Environment Raycasting ermöglicht es dir, 3D-Objekte bei minimaler Einrichtung in einer physischen Umgebung zu platzieren.
  • Szenendaten verwalten: Arbeite mit MRUKRoom, EffectMesh, Ankern und semantischen Labels, um die Struktur des Raums widerzuspiegeln.
Inhalt und Interaktion
Multiuser-Funktion und Debuggen
  • Deinen Raum mit anderen teilen Die Space Sharing API von MRUK ermöglicht es dir, Szenengeometrie für mehrere Nutzer*innen zu synchronisieren.
  • Deine MRUK-App debuggen Verwende Tools wie den Scene Debugger und EffectMesh, um Ankerdaten und die Szenenstruktur zu validieren.
Beispiele und Tutorials für MRUK
Designgrundsätze für Mixed Reality