Produktneuheiten

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

Lesezeit: 4 Minuten
Luke Hopkins
Developer Relations Engineer, Android

Wir freuen uns, heute die offizielle Unterstützung für die Unreal Engine und Godot für Android XR anzukündigen. Neben diesen Erweiterungen für die Engine führen wir auch neue Tools ein, mit denen Sie Ihre Produktivität steigern und neue XR-Funktionen nutzen können: 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 Steuerung für die Entwicklung. Er vereinheitlicht Ihren Workflow für Unity, Unreal Engine und Godot, indem er als Hochgeschwindigkeitsbrü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 mobilen Sensordaten. 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.

So können Sie komplexe Interaktionen im „Play Mode“ testen und gleichzeitig Live-Daten in hoher Qualität von den Sensoren des Headsets empfangen. Ohne diese Streamingfunktion wäre für das Testen selbst einer kleinen Änderung am Eye-Tracking oder der räumlichen Zuordnung ein vollständiger APK-Export und eine Installation erforderlich.

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

Core- und Interaktionsunterstützung

  • XR_EXT_hand_tracking und hand_interaction:Streamt 26-Punkt-Hand-Meshes und Gelenkdaten für sofortige Interaktionstests.
  • XR_EXT_eye_gaze_interaction:Virtualisiert Blickdaten, um die Benutzeroberfläche und die Foveated Rendering-Logik auf Ihrem PC zu testen.
  • XR_EXT_palm_pose und XR_EXT_uuid:Präzises Tracking in Echtzeit und Streaming von persistenten Objekt-IDs.

Android XR-Anbietererweiterungen

  • Eye- und Face-Tracking (XR_ANDROID): Streamen Sie ausdrucksstarke Avatardaten in Ihren Editor, um die soziale Präsenz zu verbessern, ohne einen Build zu erstellen.
  • Passthrough und Trackables:Greifen Sie direkt im Viewport der Engine auf die Umgebungserkennung in Echtzeit zu, z. B. auf die Erkennung von Ebenen und Hit-Tests.

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

Hub herunterladen :

Erweiterte Unterstützung für Game Engines

Durch unsere Verpflichtungen gegenüber den 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 die 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 Android XR-API. Mit dem Android XR-Anbieter-Plug-in für Unreal, können Sie auf plattformspezifische Erweiterungen für erweitertes Hand-Tracking, Face-Tracking 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.

W4 hat bereits beeindruckende Ergebnisse erzielt und Erlebnisse wie MoAT und Expedition to Blobotopia portiert, 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 zu nutzen, verwenden Sie das Godot OpenXR Vendors-Plug-in 5.1. Es bietet die erforderlichen Android XR-Anbietererweiterungen für Funktionen wie Scene Meshing, Dynamic Resolution, Light Estimation und vieles mehr. Wir arbeiten mit Godot zusammen, um die OpenXR-Implementierung für das Android XR-Leistungsprofil und die Eingabestandards zu optimieren.

Erste Schritte mit Godot :

Unity 

Das Unity OpenXR-Paket: Android XR 1.13 ist jetzt für die Unity 6.5 Beta verfügbar. Unity hat die Unterstützung für Application SpaceWarp erweitert, sodass sie jetzt sowohl uGUI als auch TextMeshPro umfasst. Die allgemeine Veröffentlichung von Unity 6.5 und weitere Plattformverbesserungen sind für diesen Sommer geplant.

Android XR-Erweiterungen v1.3.1 für Unity

Alles andere, was Sie für eine umfassende Plattformintegration benötigen, finden Sie in unserer neuesten Version der Android XR-Erweiterungen:

  • Unterstützung für die Spatial API:Sie können jetzt das Manifest-Tag android.software.xr.api.SPATIAL direkt über die XRSessionFeature-Einstellungen verwalten. So ist es einfacher als je zuvor, die Anforderungen und Ziel-Levels der Spatial API Ihrer App zu definieren.
  • Feines Eye-Tracking: Eine neue Funktion für feine Augenposen bietet hochpräzise Augenposen mit der TryGetFineEyePoses Erweiterungsmethode.
  • Unterstützung für die direkte Vorschau:Die Funktion Android XR Streaming ermöglicht die Unterstützung für die direkte Vorschau im Play Mode des Unity-Editors (nur Windows).

Hinweis: Android XR (Extensions): Hand Mesh wurde entfernt. Verwenden Sie jetzt die einheitlichen Hand Mesh-Daten im Erweiterungspaket.

Android XR Interaction Framework für Unity

Das Android XR Interaction Framework (AXRIF) ist jetzt in der Entwicklervorschau verfügbar. AXRIF ist ein nicht formatiertes, meinungsbasiertes Eingabe-Toolkit, das die komplexe Logik abstrahiert, die zum Erstellen von Benutzeroberflächen erforderlich ist, die mit den Android XR-Systeminteraktionen konsistent sind.

Anstatt sich auf die visuellen Elemente der Benutzeroberfläche zu konzentrieren, priorisiert AXRIF die zugrunde liegenden Mechanismen der Android XR-Nutzererfahrung. Im Kern befindet sich derselbe Übergangsmanager, der die umfangreichen multimodalen Eingaben des Systems ermöglicht und den Wechsel zwischen 6DoF-Controllern, 3D-Maus, Hand-Tracking und Blicksteuerung ermöglicht. Durch die Nutzung dieses Frameworks können Entwickler den Implementierungsaufwand erheblich reduzieren, der erforderlich ist, um die robusten Interaktionen von Android XR in ihre Apps zu integrieren.

Bei der Einführung bietet das Framework 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 Blicksteuerung eines Objekts zur direkten Berührung wechselt. So wird die gleichzeitige Unterstützung von Händen, Controllern und Mäusen vereinfacht.
  • Gestengesteuerte Interaktion mit Blicksteuerung: AXRIF kombiniert die Blicksteuerung 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 hochpräzises Hand-Tracking 2D-Ebeneninteraktionen zu und ermöglicht intuitive Tipp- und Wischgesten auf schwebenden Panels unter Berücksichtigung der physikalischen Grenzen.

Wenn Sie AXRIF verwenden, übernimmt Ihre App das native Interaktionsmodell der Plattform. So fühlt sich Ihre App konsistent mit dem Rest des Betriebssystems an.

Toolkit ausprobieren :

Jetzt loslegen :

Der Zeitpunkt für den Einstieg in die Android XR-Entwicklung war noch nie besser. Mit Unterstützung für Unity, Unreal und Godot ist die Plattform bereit für Ihre kreativen Visionen, unabhängig davon, welche Engine Sie bevorzugen. Hier finden Sie unsere offiziellen Engine-Partner, um loszulegen:

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

Verfasst von:

Weiterlesen