AR Foundation dan Ekstensi ARCore untuk kemampuan dan fitur Unity

AR Foundation adalah framework lintas platform yang memungkinkan Anda membuat pengalaman augmented reality sekali, lalu membuat aplikasi untuk perangkat Android atau iOS. ARCore Extensions for AR Foundation mengaktifkan fungsi ARCore tambahan dan fitur yang belum (belum) terekspos melalui AR Foundation dan Plugin ARCore XR di Android dan Plugin ARKit XR aktif iOS.

Fitur ARCore Dasar-Dasar AR 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 Setelan Project > Pengelolaan Plugin XR (Android)
Repo GitHub
(SDK / sampel)
google-ar/arcore-unity-extensions
Unity-Technologies/arfoundation-samples
Alur kerja pengembangan dalam editor Remoting AR & Simulasi
Menjeda Sesi AR Nonaktifkan ARSession objek game
Mendeteksi masalah pelacakan Gunakan notTrackingReason disediakan oleh ARSession dan menampilkan NotTrackingReason
Pilih konfigurasi kamera Lihat Mengonfigurasi kamera untuk Ekstensi ARCore
Temuan pesawat Gunakan Deteksi Bidang disediakan oleh ARPlaneManager
Anchor lokal Gunakan Anchor disediakan oleh ARAnchorManager
Cloud Anchor Disediakan oleh Ekstensi ARCore
Estimasi cahaya dasar Gunakan Intensitas Sekitar Estimasi Cahaya mode yang disediakan oleh ARCameraManager
Estimasi cahaya HDR lingkungan Otomatis diaktifkan saat konfigurasi kamera yang kompatibel dipilih dan satu atau setelan Environmental HDR lainnya dipilih:
  • Harmonik Sferikal Sekitar, Arah Cahaya Utama, Intensitas Lampu Utama di Estimasi Cahaya mode yang disediakan oleh ARCameraManager
  • Satelit Pengintai diaktifkan di AREnvironmentProbeManager
Gambar Augmented Gunakan (2D) Pelacakan Gambar disediakan oleh ARTrackedImageManager
Augmented Wajah Gunakan Pelacakan Wajah 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
{i>Raycasting<i} Gunakan Raycasting disediakan oleh ARRaycastManager
Poin fitur Gunakan Awan Titik disediakan oleh ARPointCloudManager
Akses gambar kamera AR Gunakan Video pass-through disediakan oleh ARCameraBackground
Akses image CPU Disediakan oleh Dasar-Dasar AR
Akses tekstur GPU Dapat diakses sebagai eksternal Texture2D.
Rendering multi-thread Didukung dalam Setelan Pemutar Android di AR Foundation 2.1.0 atau yang lebih baru.

Langkah berikutnya