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:
|
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. |