Tingkatkan rentang dengan Geospatial Depth

Geospatial Depth Hero

ARCore Depth API kini mendukung Geospatial Depth, yang secara otomatis meningkatkan rentang dan kecepatan Depth API saat Streetscape Geometry juga diaktifkan. Saat berada di lokasi dengan cakupan VPS dan dengan Streetscape Geometry diaktifkan, gambar output dari Depth API akan menyertakan medan dan geometri bangunan yang diambil di area hingga 65 meter dari posisi saat ini. Data kedalaman yang diambil dari geometri ini digabungkan dengan pengamatan kedalaman lokal dan diperbarui saat pengguna berpindah ke lokasi baru.

Panggilan ARCore Depth API kini menyediakan pengamatan lokal dari kamera serta bangunan dan medan dari Streetscape Geometry, yang digabungkan menjadi satu gambar kedalaman.

Kompatibilitas perangkat

Geospatial Depth tersedia di semua perangkat yang mendukung Depth API. Fitur ini tidak memerlukan sensor kedalaman hardware yang didukung, seperti sensor time-of-flight (ToF). Namun, Depth API menggunakan sensor hardware yang didukung yang mungkin dimiliki perangkat.

Dampak performa

Geospatial Depth memperkenalkan komputasi satu kali kecil di awal sesi untuk mengintegrasikan Streetscape Geometry ke dalam representasi kedalaman saat pertama kali didownload, tetapi tidak meningkatkan biaya komputasi kedalaman secara terukur.

Rentang kedalaman

Tanpa Geospatial Depth, rentang gambar kedalaman yang umum adalah sekitar 20-30 meter, dengan kepadatan dan akurasi pengamatan kedalaman berkurang di luar rentang tersebut. Dengan Geospatial Depth diaktifkan, nilai kedalaman yang diambil sampelnya secara rapat biasanya mencapai maksimum 65.535 meter, bahkan dengan sedikit gerakan awal.

Kasus penggunaan

ARCore Depth API dapat digunakan untuk semua kasus penggunaan yang sudah didukung. Dengan Geospatial Depth, gambar kedalaman yang diperoleh di lokasi yang didukung VPS akan diisi dengan kedalaman jarak jauh lebih cepat dari sebelumnya, memungkinkan kasus penggunaan yang menargetkan kedalaman jarak jauh di lingkungan luar ruangan. Beberapa kasus penggunaan mencakup:

  • Oklusi skala bangunan untuk konten virtual dan efek visual lainnya
  • Navigasi luar ruangan
  • Pengukuran jarak

Batasan

Geospatial Depth hanya didukung di area yang mendukung pelokalan VPS dan Streetscape Geometry. Di area lain, ARCore Depth API akan berfungsi seperti biasa tanpa nilai Geospasial.

Prasyarat

Pastikan Anda memahami konsep AR dasar dan cara mengonfigurasi sesi ARCore sebelum melanjutkan.

Mengaktifkan Geospatial Depth

Dalam sesi ARCore baru, periksa apakah perangkat pengguna mendukung Depth dan Geospatial API. Tidak semua perangkat yang kompatibel dengan ARCore mendukung Depth API karena keterbatasan daya pemrosesan.

Untuk menghemat resource, kedalaman dinonaktifkan secara default di ARCore. Aktifkan mode kedalaman agar aplikasi Anda menggunakan Depth API. Selain itu, aktifkan mode Geospasial dan Streetscape Geometry untuk menggunakan Geospatial Depth.

Lihat panduan developer untuk mengaktifkan mode kedalaman agar aplikasi Anda menggunakan Depth API, dan petunjuk ini untuk mengaktifkan mode Geospasial dan Streetscape Geometry, yang pada saat itu Geospatial Depth akan diaktifkan.

Setelah Geospatial Depth diaktifkan, gambar kedalaman dapat diakses melalui panggilan API yang ada seperti yang dijelaskan dalam panduan developer kedalaman.

Langkah selanjutnya