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

AR Foundation to wieloplatformowa platforma, która pozwala raz zaprojektować rzeczywistość rozszerzoną, a następnie stworzyć wersję na urządzenia z Androidem lub iOS. Rozszerzenia ARCore dla AR Foundation umożliwiają korzystanie z dodatkowych funkcji ARCore i funkcji, które nie są (jeszcze) dostępne w ramach AR Foundation i wtyczki ARCore XR na Androida oraz wtyczki ARKit XR na iOS.

Funkcja ARCore Fundacja AR z rozszerzeniami ARCore
Obsługiwane wersje Unity Unity 2019.4.3f1 lub nowsza wersja
Obsługa Unity XR Zainstaluj pakiety AR Foundation i wtyczki ARCore XR oraz 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
Programowanie w edytorze Praca zdalna i symulacja AR
Wstrzymywanie sesji AR Wyłącz obiekt gry ARSession
Wykrywanie problemów ze śledzeniem Użyj pola notTrackingReason dostarczonego przez ARSession i zwróć: NotTrackingReason
Wybierz konfigurację kamery Przeczytaj artykuł Konfigurowanie kamery pod kątem rozszerzeń ARCore.
Wynik dotyczący płaszczyzny Użyj funkcji Wykrywanie platformy z usługi ARPlaneManager
Lokalne reklamy zakotwiczone Użyj kotwic, które dostarcza ARAnchorManager
Kotwice w chmurze Dostarczane przez rozszerzenia ARCore
Oszacowanie podstawowego oświetlenia Użyj trybu Natężenie oświetlenia Szacowanie oświetlenia dostarczanego przez ARCameraManager
Oszacowanie oświetlenia środowiskowego HDR Włącza się automatycznie po wybraniu zgodnej konfiguracji aparatu i co najmniej 1 ustawienia Środowiskowego HDR:
  • Harmoniczna sferyczna, Kierunek głównego światła, Intensywność światła głównego w trybie Oszacowania światła oferowanego przez ARCameraManager
  • Sondy środowiskowe są włączone w: AREnvironmentProbeManager
Obrazy rozszerzone Użyj śledzenia obrazów(2D) udostępnionego przez ARTrackedImageManager
Rozszerzone twarze Użyj funkcji monitorowania twarzy udostępnionej przez firmę ARFaceManager
Interfejs API Depth Użyj AROcclusionManager, aby włączyć Automatyczne zasłanianie w Fundacji AR 4.1.0-preview.2 lub nowszej za pomocą wtyczki ARCore XR 4.1.0-preview.2 lub nowszej.
Rzutowanie promieni Użyj castingu udostępnionego przez ARRaycastManager
Punkty funkcji Użyj chmury punktów udostępnionej przez ARPointCloudManager
Dostęp do obrazu aparatu AR Użyj przekazywania wideo udostępnionego przez ARCameraBackground
Dostęp do obrazu procesora Dostarczone przez AR Foundation
Dostęp do tekstur GPU Dostępne jako zewnętrzne pliki Texture2D.
Renderowanie wielowątkowe Obsługiwane w ustawieniach odtwarzacza Android w AR Foundation 2.1.0 lub nowszych.

Dalsze kroki