- Menyiapkan lingkungan pengembangan untuk Depth API
- Mencoba oklusi dan memvisualisasikan peta kedalaman di aplikasi contoh
Prasyarat
- Android Studio versi 3.1 atau yang lebih tinggi dengan Android SDK Platform versi 7.0 (API level 24) atau yang lebih tinggi
- Perangkat Android yang mendukung Depth API. Lihat daftar perangkat yang didukung ARCore untuk mengetahui detailnya.
- Pemahaman dasar tentang pengembangan Android. Jika Anda baru mengenal Android, lihat Membuat aplikasi Android pertama Anda untuk pemula.
- Pemahaman dasar tentang Depth API. Jika Anda baru pertama kali bekerja dengan Depth, lihat pengantar Depth API.
Membuka project contoh
Panduan memulai ini menggunakan OpenGL, antarmuka pemrograman untuk merender grafik vektor 2D dan 3D. Tinjau Mengaktifkan ARCore sebelum memulai langkah-langkah berikut.
Dapatkan project contoh dengan meng-clone repositori menggunakan perintah berikut:
git clone https://github.com/google-ar/arcore-android-sdk.git
Di Android Studio, buka project contoh hello_ar_c.
Menjalankan contoh
Aplikasi contoh Depth API memungkinkan Anda menempatkan figur Android virtual di lingkungan Anda, dan mengaktifkan/menonaktifkan oklusi untuk melihat perbedaannya. Alat ini juga memungkinkan Anda mengalihkan visualisasi peta kedalaman di ruang tertentu.
Pastikan perangkat Android Anda terhubung ke mesin pengembangan, lalu klik Run di Android Studio.
Perangkat mungkin meminta Anda untuk menginstal atau mengupdate Layanan Google Play untuk AR jika perangkat tidak ada atau tidak berlaku lagi. Ketuk CONTINUE untuk menginstalnya dari Google Play Store.
Aktifkan kedalaman
Saat pertama kali menjalankan aplikasi dan menempatkan gambar Android, dialog akan meminta Anda untuk mengaktifkan kedalaman. Notifikasi ini hanya muncul saat pertama kali aplikasi dijalankan, untuk Android yang pertama kali ditempatkan. Ketuk Enable untuk menambahkan oklusi.
Mengaktifkan/menonaktifkan oklusi dan visualisasi peta kedalaman
Ketuk ikon roda gigi untuk mengalihkan oklusi dan visualisasi peta kedalaman. Pilih Enable depth untuk mengaktifkan oklusi. Pilih Show depth map untuk menampilkan visualisasi peta kedalaman di layar perangkat.
Misalnya, gambar berikut menampilkan figur Android virtual di ruang sebenarnya yang berisi bagasi di samping pintu. Di gambar pertama, Android virtual tumpang tindih secara tidak realistis dengan tepi trunk. Di gambar kedua, Android teroklusi dengan benar, tampak jauh lebih realistis di sekitarnya.
Gambar berikut menampilkan gambar kamera lorong dengan sepeda di dinding, dan visualisasi peta kedalaman yang dibuat untuk gambar kamera tersebut.
Langkah berikutnya
Mulai gunakan Depth API di aplikasi Anda sendiri. Untuk mempelajari lebih lanjut, lihat: