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:
|
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. |