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 Foundation
z rozszerzeniami ARCore |
|---|---|
| Obsługiwane wersje Unity | Unity 2019.4.3f1 lub nowszej |
| Obsługa XR w Unity | Zainstaluj pakiety AR Foundation i ARCore 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-extensionsUnity-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:
|
| 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 Androidzie w AR Foundation
2.1.0 lub nowszej wersji. |