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