AR Foundation to platforma wieloplatformowa, która umożliwia tworzenie aplikacji rzeczywistości rozszerzonej, a następnie ich kompilowanie na urządzenia z Androidem lub iOS. Rozszerzenia ARCore dla AR Foundation umożliwiają korzystanie z dodatkowych funkcji ARCore, które nie są (jeszcze) udostępniane za pomocą AR Foundation i wtyczki ARCore XR na Androida oraz 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 / próbki) |
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
|
Lokalne reklamy zakotwiczone |
Użyj kotwic udostępnionych przez ARAnchorManager
|
Cloud Anchors | Źródło: ARCore Extensions |
Podstawowe oszacowanie światła |
Użyj trybu Intensywność światła
Ocena światła
ARCameraManager
|
Środowiskowa ocena światła HDR |
Jest on włączany automatycznie, gdy wybrana jest zgodna konfiguracja aparatu i co najmniej 1 z tych ustawień HDR środowiska:
|
Rozszerzone obrazy |
Użyj śledzenia obrazu(2D) udostępnianego przez ARTrackedImageManager
|
Powiększone 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
Raycasting
dostarczonej przez firmę 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. |