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