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

AR Foundation ist ein plattformübergreifendes Framework, mit dem Sie einmalig Augmented-Reality-Erlebnisse 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 und -Funktionen, die (noch) nicht über AR Foundation und das ARCore XR-Plug-in unter Android und das ARKit XR-Plug-in unter iOS zur Verfügung gestellt werden.

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-Remoting und -Simulation
AR-Sitzung pausieren ARSession-Spielobjekt deaktivieren
Tracking-Probleme erkennen Verwenden Sie den von ARSession bereitgestellten notTrackingReason und geben Sie einen NotTrackingReason zurück
Kamerakonfiguration auswählen ARCore-Erweiterungen finden Sie unter Kamera konfigurieren
Flugzeugsuche Verwenden Sie die von ARPlaneManager bereitgestellte Ebenenerkennung
Lokale Anker Verwenden Sie von ARAnchorManager bereitgestellte Anker
Cloud-Anker Bereitgestellt von ARCore Extensions
Einfache Lichteinschätzung Verwenden Sie den Modus Lichtschätzung Umgebungsintensität von ARCameraManager
Umgebungs-HDR-Lichtschätzung Wird automatisch aktiviert, wenn eine kompatible Kamerakonfiguration ausgewählt und mindestens eine HDR-Umgebung ausgewählt ist:
  • Ambient Spherical Harmonics, Hauptlichtrichtung, Hauptlichtintensität im Modus Lichtschätzung von ARCameraManager
  • Umgebungsprüfungen sind in einem AREnvironmentProbeManager aktiviert.
Erweiterte Bilder Verwenden Sie (2D)-Bild-Tracking von ARTrackedImageManager
Erweiterte Gesichter Verwenden Sie das von ARFaceManager bereitgestellte Gesichts-Tracking
Tiefen-API Verwende AROcclusionManager, um die automatische Verdeckung 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 zu aktivieren
Raycasting Verwenden Sie Raycasting von ARRaycastManager
Featurepunkte Verwenden Sie von ARPointCloudManager bereitgestellte Punktwolken
Zugriff auf Bilder der AR-Kamera Verwenden Sie ein von ARCameraBackground bereitgestelltes Passthrough-Video
CPU-Image-Zugriff Bereitgestellt von der AR Foundation
GPU-Texturzugriff Zugänglich als externe Texture2Ds.
Multithread-Rendering Wird in den Android Player-Einstellungen in AR Foundation 2.1.0 oder höher unterstützt.

Nächste Schritte