Produktneuheiten

Android XR-Updates für Unity, Unreal und Godot

Lesezeit: 4 Minuten

Wir freuen uns, heute die offizielle Unterstützung für Unreal Engine und Godot für Android XR anzukündigen. Neben diesen Engine-Erweiterungen führen wir auch neue Tools ein, die Ihre Produktivität steigern und neue XR-Funktionen ermöglichen: den Android XR Engine Hub und das Android XR Interaction Framework

Android XR Engine Hub

Der Android XR Engine Hub ist derzeit für Windows verfügbar und dient als zentrale Anlaufstelle für die Entwicklung. Sie vereinheitlicht Ihren Workflow in Unity, Unreal Engine und Godot, indem sie als Highspeed-Brücke dient, die von Geräten erstellte Wahrnehmungsdaten direkt von Ihrem Gerät in die Engine Ihrer Wahl streamt. 

DirectPreview_Low.gif

Echtzeit-Streaming über OpenXR

Der Hub schließt die Lücke zwischen der Leistung von Desktopcomputern und den Sensordaten von Mobilgeräten. Anstatt einen vollständigen Build zu benötigen, um zu sehen, wie Ihre App auf die Umgebung reagiert, streamt der Hub OpenXR-Erweiterungen vom physischen Android XR-Gerät direkt auf Ihren Windows-Computer.

Das bedeutet, dass Sie komplexe Interaktionen im „Play Mode“ durchlaufen können, während Sie Live-Daten in hoher Qualität von den Headset-Sensoren erhalten. Ohne diese Streamingfunktion wäre für das Testen selbst kleiner Änderungen am Eye-Tracking oder Spatial Mapping ein vollständiger APK-Export und eine Installation erforderlich.

Der Hub ermöglicht Tests mit geringer Latenz für die folgenden gestreamten Erweiterungen:

Unterstützung für Kernfunktionen und Interaktionen

  • XR_EXT_hand_tracking und hand_interaction:Streams mit 26 Punkten für Hand-Meshes und Gelenkdaten für sofortige Interaktionstests.
  • XR_EXT_eye_gaze_interaction:Virtualisiert Daten zur Blickrichtung, um die Benutzeroberfläche und die foveale Logik auf Ihrem PC zu testen.
  • XR_EXT_palm_pose & XR_EXT_uuid:Präzises Echtzeit-Tracking und Streaming persistenter Objekt-IDs.

Android XR-Anbietereinstellungen

  • Eye & Face Tracking (XR_ANDROID): Streamen Sie ausdrucksstarke Avatardaten in Ihren Editor, um die soziale Präsenz zu optimieren, ohne dass Sie etwas erstellen müssen.
  • Passthrough und Trackables:Sie können direkt im Viewport der Engine auf Live-Umgebungsinformationen zugreifen, z. B. auf die Erkennung von Ebenen und Hit-Tests.

Durch die Virtualisierung der Hardwarefunktionen des Geräts und das Streamen über eine Desktop-Bridge mit geringer Latenz ermöglicht der Android XR Engine Hub Spieleentwicklern schnelle Iterationen.

Hub herunterladen:

Erweiterte Unterstützung von Game Engines

Durch unsere Verpflichtungen zu OpenXR-Standards stellen wir sicher, dass sowohl etablierte Studios als auch Indie-Entwickler erstklassige Tools zur Verfügung haben, um ihre kreativen Visionen zu verwirklichen.

Unreal Engine

Die Unterstützung für Unreal Engine ist jetzt in der Entwicklervorschau verfügbar und zielt auf Version 5.6.1 ab. Diese Integration basiert direkt auf der Verwendung von OpenXR mit Unterstützung für die anbieterspezifische AndroidXR-API über das Android XR-Anbieter-Plug-in für Unreal. Sie können auf plattformspezifische Erweiterungen für erweitertes Hand-Tracking, Mimik-Erkennung und Szenenverständnis (z. B. Erkennung von Ebenen und Tiefe) zugreifen und gleichzeitig Unreal-Blueprints oder C++-Unterstützung nutzen.

ue5_1-02-ue-project-creation.png

Erste Schritte mit Unreal:

Godot

In Zusammenarbeit mit der Godot Foundation und W4 Games bieten wir offizielle Godot-Unterstützung für Android XR für Godot 4.6.2 und höher.

Wir sehen bereits eine unglaubliche Dynamik bei W4, da sie Erlebnisse wie MoAT und Expedition to Blobotopia portiert haben, die bereits Live auf Google Play verfügbar sind. Das zeigt, dass Godot heute schon für räumliche Erlebnisse in Produktionsqualität bereit ist.

Um das volle Potenzial der Plattform auszuschöpfen, verwenden Sie das Godot OpenXR Vendors-Plug-in 5.1. Es bietet die erforderlichen Android XR-Anbietererweiterungen für Funktionen wie Scene Meshing, Dynamic ResolutionLight Estimation und vieles mehr. Wir arbeiten mit Godot zusammen, um die OpenXR-Implementierung für das Android XR-Energieprofil und die Eingabestandards zu optimieren.

Erste Schritte mit Godot:

Unity 

Das Unity OpenXR: Android XR 1.13-Paket ist jetzt für Unity 6.5 Beta verfügbar. Unity hat die Unterstützung für Application SpaceWarp auf uGUI und TextMeshPro ausgeweitet. Wir werden Sie über die allgemeine Veröffentlichung von Unity 6.5 und weitere Plattformverbesserungen, die diesen Sommer anstehen, auf dem Laufenden halten.

Android XR-Erweiterungen v1.3.1 für Unity

Alles andere, was Sie für eine umfassende Plattformintegration benötigen, ist in unserem aktuellen  Release der Android XR-Erweiterungen verfügbar:

  • Unterstützung von Spatial APIs:Sie können das Manifest-Tag android.software.xr.api.SPATIAL jetzt direkt über die XRSessionFeature-Einstellungen verwalten. So können Sie die Anforderungen und Ziel-Levels der Spatial APIs Ihrer App noch einfacher definieren.
  • Fine Eye Face Tracking:Die neue Funktion „Fine Eye Poses“ bietet hochpräzise Augenpositionen mithilfe der Erweiterungsmethode TryGetFineEyePoses.
  • Unterstützung für die direkte Vorschau:Die Funktion Android XR Streaming ermöglicht die Unterstützung der direkten Vorschau im PlayMode des Unity-Editors (nur Windows).

HinweisAndroid XR (Extensions): Hand Mesh wurde entfernt. Verwenden Sie jetzt die einheitlichen Hand Mesh Data im Erweiterungspaket.

Android XR Interaction Framework für Unity

Das Android XR Interaction Framework (AXRIF) ist jetzt als Entwicklervorschau verfügbar. AXRIF ist ein nicht gestyltes, meinungsbasiertes Eingabe-Toolkit, das die komplexe Logik abstrahiert, die zum Erstellen von Schnittstellen erforderlich ist, die mit den Android XR-Systeminteraktionen übereinstimmen.

Anstatt sich auf die visuellen Elemente der Benutzeroberfläche zu konzentrieren, werden bei AXRIF die zugrunde liegenden Mechanismen der Android XR-Nutzererfahrung priorisiert. Im Kern kommt derselbe Transition Manager zum Einsatz, der die vielfältigen multimodalen Eingaben des Systems ermöglicht und das Umschalten zwischen 6DoF-Controllern, 3D-Maus, Hand-Tracking und Blicksteuerung ermöglicht. Mit diesem Framework können Entwickler den Implementierungsaufwand, der erforderlich ist, um die robusten Interaktionen von Android XR in ihre Apps zu integrieren, erheblich reduzieren.

Das Framework bietet zum Start drei Hauptfunktionen:

  • Automatisierte multimodale Eingabeübergänge: Das Framework verwaltet die Zustandsmaschine für den Wechsel zwischen Eingabemodalitäten. Es verarbeitet beispielsweise die Übergangslogik, wenn ein Nutzer von der Blickrichtung auf ein Objekt zur direkten Berührung wechselt. So wird die gleichzeitige Unterstützung von Händen, Controllern und Mäusen vereinfacht.
  • Blickgeste: AXRIF kombiniert die Ausrichtung des Blickvektors mit der Erkennung von Handgesten (z. B. „Pinch-to-Select“) für präzise Interaktionen aus der Ferne, die dem Standardverhalten des Systems entsprechen.
  • Physikbasierte 2D-UI-Interaktion: Das Framework ordnet das Handtracking mit hoher Genauigkeit 2D-Ebeneninteraktionen zu und ermöglicht so intuitive Tipp- und Wischgesten auf schwebenden Feldern unter Berücksichtigung der physischen Grenzen.

Durch die Übernahme von AXRIF übernimmt Ihre App das native Interaktionsmodell der Plattform, sodass sie sich konsistent mit dem Rest des Betriebssystems anfühlt. 

Toolkit ansehen:

Jetzt loslegen:

Nie war der Zeitpunkt besser, um mit der Entwicklung für Android XR zu beginnen. Die Plattform unterstützt Unity, Unreal und Godot und ist damit für deine kreativen Ideen gerüstet – ganz gleich, welche Engine du verwendest. Hier finden Sie unsere offiziellen Engine-Partner:

Weitere Informationen zu dieser Ankündigung und allen Google I/O 2026-Updates finden Sie unter io.google.

Verfasst von:

Weiterlesen