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 Verwendung von notTrackingReason, bereitgestellt von ARSession, und Zurückgeben von NotTrackingReason
Kamerakonfiguration auswählen Informationen zu ARCore-Erweiterungen finden Sie unter Kamera konfigurieren.
Flugzeug finden Ebenenererkennung von ARPlaneManager verwenden
Lokale Markierungen Markierungen von ARAnchorManager verwenden
Cloud-Anker Von ARCore-Erweiterungen bereitgestellt
Grundlegende Lichtschätzung Verwenden Sie den Modus Umgebungsintensität mit Lichtschätzung von ARCameraManager.
HDR-Lichtschätzung für die Umgebung 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
  • Umgebungsproben sind in einer AREnvironmentProbeManager
Augmented Images Verwenden Sie das von ARTrackedImageManager bereitgestellte (2D)-Bild-Tracking.
Augmented Faces 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
Feature-Punkte 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 ab Version 2.1.0 unterstützt.

Nächste Schritte