Beginnen Sie mit der Entwicklung von Mixed Reality für Meta Quest 3 mit Unity

Wir freuen uns, Ihnen eine neue Möglichkeit vorzustellen, wie Sie fesselnde, plattformübergreifende, immersive Erlebnisse für Meta Quest erstellen können. In diesem Blog stellen wir Ihnen eine brandneue Vorschau der Mixed-Reality-Entwicklungstools für Meta Quest 3, Meta Quest 2 und Meta Quest Pro vor, die auf Open XR und der AR Foundation von Unity basieren. Diese Version wird die Art und Weise, wie wir mit der Welt um uns herum interagieren, revolutionieren.

Mixed Reality ermöglicht es Ihnen, mit digitalen Inhalten in der realen Welt zu interagieren und Ihre Umgebung mit virtuellen Objekten, Figuren und Erlebnissen zu bereichern. Hochentwickelte Sensoren und Tracking-Technologien ermöglichen eine präzise Kartierung der physischen Umgebung und eine genaue Platzierung virtueller Inhalte darin. Mixed Reality verbessert auch die Art und Weise, wie wir unsere Umgebung wahrnehmen und mit ihr interagieren, und bietet eine wirklich transformative und immersive Benutzererfahrung. Das neue Toolset von Unity soll Ihnen die Ressourcen zur Verfügung stellen, die Sie benötigen, um überzeugende plattformübergreifende Mixed-Reality-Erlebnisse für Quest-Geräte zu erstellen.
OpenXR ist ein lizenzfreier Standard, der die AR- und VR-Entwicklung vereinfacht, indem er es Anwendungen ermöglicht, eine breite Palette von Hardware zu erreichen, ohne dass der Code neu geschrieben werden muss. Die Interoperabilität von OpenXR, das von einem Konsortium aus führenden Unternehmen der Branche entwickelt wurde, erleichtert die Erstellung von Inhalten, die ein breites Publikum erreichen.
Die AR Foundation von Unity ist ein plattformübergreifendes Framework, das speziell für die Erstellung von Anwendungen für mobile und Headworn AR/VR-Geräte entwickelt wurde. Es ermöglicht Entwicklern, Erlebnisse zu erstellen und sie auf mehreren Plattformen einzusetzen. Durch die Nutzung von Funktionen aus gängigen SDKs wie ARCore, ARKit und dem OpenXR-Standard bietet AR Foundation einen nahtlosen Workflow in Unity, sodass Sie sich auf die Entfaltung Ihrer Kreativität konzentrieren können.

Wir stellen eine Vorschau der AR Foundation Unterstützung für Quest durch ein neues Meta OpenXR Paket vor.
Diese Vorschauversion bietet Quest-Unterstützung für wichtige Funktionen wie Passthrough, Ebenenerkennung, Geräteverfolgung, Raycasting und Anker. Es enthält auch Quest-spezifische Updates für Beispiele wie Simple AR, das grundlegende Ebenenerkennung und Raycasting demonstriert, und Anchors, die zeigen, wie man ein Objekt erstellt, das die Position und Ausrichtung eines Gegenstands in einer physischen Umgebung festlegt.
Schauen wir uns die Passthrough- und Ebenenerkennung genauer an.
Mit der Passthrough-Unterstützung können Entwickler nun die virtuelle und die reale Welt nahtlos miteinander verbinden, so dass Benutzer ihre physische Umgebung sehen und mit ihr interagieren können, während sie sich mit virtuellen Inhalten beschäftigen.
Stellen Sie sich vor, Sie könnten Spiele entwickeln, bei denen die Spieler durch ihre Wohnzimmer oder Büros navigieren und gleichzeitig gegen virtuelle Feinde kämpfen, oder Anwendungen entwerfen, die virtuelle Objekte mit unübertroffener Präzision auf reale Oberflächen legen. Die Möglichkeiten sind wirklich grenzenlos.
Die Erkennung von Ebenen in AR Foundation eröffnet Entwicklern, die kontextabhängige Erlebnisse für Meta Quest schaffen wollen, eine Fülle von Möglichkeiten. Mit der Ebenenerkennung können Ihre Anwendungen die physische Umgebung analysieren und interpretieren, so dass virtuelle Objekte auf intelligente Weise mit der realen Welt interagieren können.
Stellen Sie sich vor, Sie entwickeln Spiele, in denen die Figuren in Echtzeit Hindernisse überwinden, oder Sie entwerfen Levels, die sich an unterschiedliche Raumaufteilungen anpassen. AR Foundation's plane detection for Quest liefert Ihnen die Daten, die Sie benötigen, um den physischen Raum zu verstehen und die Grenzen der Immersion zu erweitern.

Wir wissen, dass Sie mit robusten Vorlagen, Beispielinhalten und vordefinierten Interaktionen viel Zeit sparen können. Aus diesem Grund fügen wir Unity neue XR-Vorlagen und -Muster hinzu. Sie werden in der Lage sein, Ihre Projekteinrichtung zu optimieren, komplexe Objektinteraktionen zu untersuchen und Beispiele für Benutzeroberflächen zu sehen. Bleiben Sie dran, wenn diese Vorlagen im Unity Hub veröffentlicht werden.
Sie können schon heute mit der Entwicklung von Anwendungen für Quest 3 mit AR Foundation und OpenXR beginnen, indem Sie Unity 2022 LTS oder höher herunterladen. Sie müssen auch das experimentelle Meta OpenXR-Paket herunterladen. Öffnen Sie dazu den Unity-Paketmanager im Unity-Editor, klicken Sie oben links auf das Plus-Symbol (➕), wählen Sie "Paket nach Name hinzufügen" und geben Sie com.unity.xr.meta-openxr ein. Sobald es heruntergeladen ist, werden automatisch andere benötigte Pakete wie das OpenXR Plugin und die AR Foundation Pakete heruntergeladen. Beispiele für Inhalte finden Sie unter Simple AR und Anchors auf Github.
Das Unity XR-Team arbeitet kontinuierlich an der Verbesserung der AR Foundation. Während wir mit der Entwicklung weitermachen, möchten wir von Ihnen hören und würden gerne sehen, was Sie mit diesen Tools bauen. Sie können den Hashtag #unityARF verwenden, wenn Sie in den sozialen Medien über Ihr Projekt berichten.