AR Foundation dan Ekstensi ARCore untuk kemampuan dan fitur Unity

AR Foundation adalah framework lintas platform yang memungkinkan Anda mem-build pengalaman augmented reality sekali, lalu mem-build untuk perangkat Android atau iOS. ARCore Extensions 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 Project Settings > XR Plug-in Management (Android)
Repositori GitHub
(SDK / contoh)
google-ar/arcore-unity-extensions
Unity-Technologies/arfoundation-samples
Alur kerja pengembangan dalam editor Simulasi &Remoting AR
Menjeda Sesi AR Menonaktifkan 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 Deteksi Bidang yang disediakan oleh ARPlaneManager
Anchor lokal Gunakan Anchor yang disediakan oleh ARAnchorManager
Cloud Anchors Disediakan oleh Ekstensi ARCore
Estimasi cahaya dasar Gunakan mode Intensitas Ambien Estimasi Cahaya yang disediakan oleh ARCameraManager
Perkiraan cahaya HDR lingkungan Otomatis diaktifkan saat konfigurasi kamera yang kompatibel dipilih dan satu atau beberapa setelan HDR Lingkungan dipilih:
  • Harmonik Spherical Sekitar, Arah Cahaya Utama, Intensitas Cahaya Utama dalam Estimasi Cahaya mode yang disediakan oleh ARCameraManager
  • Sensor Lingkungan diaktifkan di AREnvironmentProbeManager
Gambar Augmented Gunakan Pelacakan Gambar(2D) yang disediakan oleh ARTrackedImageManager
Tampilan Jam Augmented Gunakan Pelacakan Wajah yang disediakan oleh ARFaceManager
Depth API Gunakan AROcclusionManager untuk mengaktifkan Oklusi Otomatis di AR Foundation 4.1.0-preview.2 atau yang lebih baru dengan Plugin ARCore XR 4.1.0-preview.2 atau yang lebih baru
Raycasting Gunakan Raycasting yang disediakan oleh ARRaycastManager
Titik fitur Gunakan Point Cloud 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 Texture2D eksternal.
Rendering multi-thread Didukung di Setelan Android Player di AR Foundation 2.1.0 atau yang lebih baru.

Langkah berikutnya