AR Foundation- und ARCore Extensions for Unity-Funktionen und -Funktionen

AR Foundation ist ein plattformübergreifendes Framework, mit dem Sie Augmented-Reality-Inhalte einmal erstellen und dann für Android- oder iOS-Geräte entwickeln können. ARCore-Erweiterungen für AR Foundation ermöglichen zusätzliche ARCore-Funktionen, die über AR Foundation und das ARCore XR-Plug-in auf Android-Geräten bzw. das ARKit XR-Plug-in auf iOS-Geräten (noch) nicht verfügbar sind.

ARCore-Funktion AR Foundation mit ARCore-Erweiterungen
Unterstützte Unity-Versionen Unity 2019.4.3f1 oder höher
Unity XR-Unterstützung Installieren Sie die Pakete AR Foundation und ARCore XR Plugin und aktivieren Sie den ARCore-Plug-in-Anbieter unter Project Settings > XR Plug-in Management (Android).
GitHub-Repository(s)
(SDK / Beispiele)
google-ar/arcore-unity-extensions
Unity-Technologies/arfoundation-samples
Entwicklungsworkflow im Editor AR-Remotezugriff und -Simulation
AR-Sitzung pausieren Deaktivieren Sie das Spielobjekt ARSession.
Tracking-Probleme erkennen Verwenden von notTrackingReason von ARSession, das NotTrackingReason zurückgibt
Kamerakonfiguration auswählen Informationen zu ARCore-Erweiterungen finden Sie unter Kamera konfigurieren.
Flugzeug finden Verwenden Sie die von ARPlaneManager bereitgestellte Ebenenerkennung
Lokale Markierungen Markierungen von ARAnchorManager verwenden
Cloud-Anker Bereitgestellt von ARCore Extensions
Grundlegende Lichtschätzung Verwenden Sie den von ARCameraManager bereitgestellten Modus für die Umgebungsintensität Lichtschätzung.
Umgebungslichtschätzung für HDR Wird automatisch aktiviert, wenn eine kompatible Kamerakonfiguration und eine oder mehrere HDR-Einstellungen für die Umgebung ausgewählt sind:
  • Umgebungskugelharmonik, Hauptlichtrichtung und Hauptlichtintensität im Modus Lichtschätzung von ARCameraManager
  • Umgebungsprüfungen sind in einem AREnvironmentProbeManager aktiviert
Augmented Images Verwende das von ARTrackedImageManager bereitgestellte (2D-)Bild-Tracking
Erweiterte Gesichter Gesichtserkennung von ARFaceManager verwenden
Depth API Mit AROcclusionManager die automatische Okklusion in AR Foundation 4.1.0-preview.2 oder höher mit dem ARCore XR-Plug-in 4.1.0-preview.2 oder höher aktivieren
Raycasting Raycasting von ARRaycastManager verwenden
Featurepunkte Punktwolken von ARPointCloudManager verwenden
Zugriff auf AR-Kamerabilder Verwende das von ARCameraBackground bereitgestellte Passthrough-Video.
Zugriff auf CPU-Image Bereitgestellt von AR Foundation
GPU-Texturausgang Sie können als externe Texture2Ds aufgerufen werden.
Multithreaded Rendering Wird in den Android-Player-Einstellungen in AR Foundation 2.1.0 und höher unterstützt.

Nächste Schritte