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

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 Foundationrozszerzeniami ARCore
Obsługiwane wersje Unity Unity 2019.4.3f1 lub nowszej
Obsługa XR w Unity Zainstaluj pakiety AR FoundationARCore 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:
  • Światło otoczenia w sferycznych harmonicznych, kierunek głównego światła, natężenie głównego światła w trybie szacowania światła udostępnianym przez ARCameraManager
  • Sondy środowiskowe są włączone w AREnvironmentProbeManager
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 AndroidzieAR Foundation 2.1.0 lub nowszej wersji.

Dalsze kroki