Rozszerzenia AR Foundation i ARCore dla możliwości i funkcji Unity

AR Foundation to platforma wieloplatformowa, która umożliwia tworzenie aplikacji z rzeczywistością rozszerzoną, a następnie tworzenie aplikacji na urządzenia z Androidem lub iOS. Rozszerzenia ARCore dla AR Foundation umożliwiają korzystanie z dodatkowych funkcji ARCore oraz funkcji, które nie są (jeszcze) dostępne w AR Foundation. Dotyczy to również wtyczki ARCore XR na Androida i wtyczki ARKit XR na iOS.

Funkcja ARCore AR Foundationrozszerzeniami ARCore
Obsługiwane wersje Unity Unity 2019.4.3f1 lub nowszej
Obsługa XR w Unity Zainstaluj pakiety AR FoundationARCore XR Plugin, a następnie włącz dostawcę wtyczki ARCore w sekcji Ustawienia projektu > Zarządzanie wtyczkami XR (Android).
Repozytoria GitHub
(SDK / przykłady)
google-ar/arcore-unity-extensions
Unity-Technologies/arfoundation-samples
Proces tworzenia w edytorze Zdalne sterowanie i symulacja AR
Wstrzymanie sesji AR Wyłącz obiekt gryARSession
Wykrywanie problemów ze śledzeniem Użyj funkcji notTrackingReason, która jest udostępniana przez ARSession, i zwróć NotTrackingReason.
Wybierz konfigurację kamery Więcej informacji o konfigurowaniu rozszerzeń ARCore znajdziesz w artykule Konfigurowanie aparatu.
Znajdowanie samolotu Użyj wykrywania samolotów udostępnianego przez ARPlaneManager
Kotwicy lokalne Użyj kotwic udostępnionych przez ARAnchorManager
Cloud Anchors Dostawione przez rozszerzenia ARCore
Podstawowe oszacowanie światła Użyj trybu Intensywność światła Szacowanie światła udostępnianego przez ARCameraManager
Środowiskowa ocena światła HDR Jest on włączany automatycznie, gdy wybrana jest zgodna konfiguracja aparatu i co najmniej 1 ustawienie HDR środowiska:
  • Światło otoczenia w sferycznych harmonicznych, kierunek głównego źródła światła, intensywność głównego źródła światła w trybie oszacowania światła, udostępnianym przez ARCameraManager
  • Sondy środowiskowe są włączone w AREnvironmentProbeManager
Zdjęcia rozszerzone Użyj śledzenia obrazu(2D) udostępnianego przez ARTrackedImageManager
Rozszerzone twarze Używanie śledzenia twarzy udostępnianego przez ARFaceManager
Depth API Użyj AROcclusionManager, aby włączyć automatyczne zasłonięcie w AR Foundation 4.1.0-preview.2 lub nowszej z wtyczką ARCore XR 4.1.0-preview.2 lub nowszą.
rzutowanie promieniowe Użyj promieniowania udostępnionego przez ARRaycastManager
Punkty funkcji Użyj chmur punktów udostępnionych przez ARPointCloudManager
Dostęp do obrazu z aparatu AR Użyj przesyłanego dalej filmu od ARCameraBackground
Dostęp do obrazu procesora Źródło: AR Foundation
Dostęp do tekstury przez GPU Dostępny jako zewnętrznyTexture2D.
Renderowanie wielowątkowe Obsługiwane w ustawieniach odtwarzacza na AndroidzieAR Foundation 2.1.0 lub nowszej wersji.

Dalsze kroki