AR Foundation dan Ekstensi ARCore untuk kemampuan dan fitur Unity

AR Foundation adalah framework lintas platform yang memungkinkan Anda membangun pengalaman augmented reality sekali, lalu mem-build untuk perangkat Android atau iOS. Ekstensi ARCore untuk AR Foundation memungkinkan fungsi dan fitur ARCore tambahan yang belum (belum) diekspos melalui AR Foundation dan plugin ARCore XR di Android dan plugin ARKit XR di iOS.

Fitur ARCore AR Foundation dengan Ekstensi ARCore
Versi Unity yang didukung Unity 2019.4.3f1 atau yang lebih baru
Dukungan Unity XR Instal paket AR Foundation dan ARCore XR Plugin, dan aktifkan penyedia plugin ARCore di bagian Project Settings > XR Plug-in Management (Android)
Repo GitHub
(SDK / contoh)
google-ar/arcore-unity-extensions
Unity-Technologies/arfoundation-samples
Alur kerja pengembangan dalam editor Remoting & Simulasi AR
Menjeda Sesi AR Nonaktifkan objek game ARSession
Mendeteksi masalah pelacakan Gunakan notTrackingReason yang disediakan oleh ARSession dan menampilkan NotTrackingReason
Pilih konfigurasi kamera Lihat Mengonfigurasi kamera untuk Ekstensi ARCore
Temuan pesawat Gunakan Plane Detection yang disediakan oleh ARPlaneManager
Anchor lokal Gunakan Anchor yang disediakan oleh ARAnchorManager
Penanda Cloud Disediakan oleh ARCore Extensions
Estimasi cahaya dasar Gunakan mode Intensitas Ambien Estimasi Cahaya yang disediakan oleh ARCameraManager
Estimasi cahaya HDR lingkungan Otomatis diaktifkan saat konfigurasi kamera yang kompatibel dipilih dan satu atau beberapa setelan HDR Lingkungan dipilih:
  • Ambient Spherical Harmonics, Main Light Direction, Intensitas Cahaya Utama dalam mode Light Estimation yang disediakan oleh ARCameraManager
  • Pemeriksaan Lingkungan diaktifkan di AREnvironmentProbeManager
Gambar Augmented Gunakan Pelacakan Gambar(2D) yang disediakan oleh ARTrackedImageManager
Augmented Face Gunakan Pelacakan Wajah yang disediakan oleh ARFaceManager
API Depth Gunakan AROcclusionManager untuk mengaktifkan Automatic Occlusion di AR Foundation 4.1.0-preview.2 atau yang lebih baru dengan ARCore XR Plugin 4.1.0-preview.2 atau yang lebih baru
{i>Raycasting<i} Gunakan Raycasting yang disediakan oleh ARRaycastManager
Poin fitur Gunakan Cloud Titik yang disediakan oleh ARPointCloudManager
Akses gambar kamera AR Gunakan Video pass-through yang disediakan oleh ARCameraBackground
Akses image CPU Disediakan oleh AR Foundation
Akses tekstur GPU Dapat diakses sebagai Text2D eksternal.
Rendering multi-thread Didukung di Android Player Settings di AR Foundation 2.1.0 atau yang lebih baru.

Langkah berikutnya