Cloud Anchors memungkinkan pengguna yang berbeda untuk berbagi pengalaman AR

Panduan khusus platform

Cloud Anchor adalah jenis anchor khusus yang dapat digunakan untuk mempertahankan pengalaman AR di dunia nyata. Dengan ARCore Cloud Anchor API, atau layanan ARCore Cloud Anchor, Anda dapat membuat lapisan informasi digital interaktif dan menambatkannya ke lokasi sebenarnya, yang merancang pengalaman yang dapat dibagikan seiring waktu oleh banyak orang di berbagai perangkat. Cloud Anchors menghubungkan lokasi dunia nyata dengan konten digital yang dapat diakses oleh siapa saja dari perangkat seluler yang kompatibel. Pengguna Android dan iOS dapat berpartisipasi dalam pengalaman yang sama dan kembali lagi dan lagi, bahkan beberapa minggu atau bulan kemudian.

Anchor dan Cloud Anchor

Cloud Anchor adalah anchor yang dihosting di endpoint cloud ARCore API. Hosting ini memungkinkan pengguna berbagi pengalaman di aplikasi yang sama. Panduan dasar untuk anchor juga berlaku untuk Cloud Anchor.

Kasus penggunaan untuk pengembangan dengan ARCore Cloud Anchor API

ARCore Cloud Anchor API dapat membantu mempertahankan pengalaman AR di dunia nyata dan membuat pengalaman bersama antar-pengguna. Berikut adalah beberapa cara menggunakannya dalam project Anda sendiri.

Mempertahankan pengalaman AR di dunia nyata

Cloud Anchor memungkinkan satu pengguna menempatkan sebuah objek AR di lingkungan fisik dan pengguna lainnya dapat melihat objek yang sama di tempat yang sama di lain waktu. Misalnya, gunakan Cloud Anchors untuk membuat papan nama virtual di depan toko, tinggalkan catatan virtual di meja dapur untuk teman-teman mereka, atau dekorasi ulang kamar tidur mereka dengan poster virtual. Secara umum, Cloud Anchor paling cocok digunakan untuk pengalaman AR berskala ruangan.

Pengalaman kolaboratif secara real-time

Cloud Anchor juga memungkinkan kolaborasi real-time antarpengguna. Misalnya, pengguna dapat bermain game ping-pong virtual di atas meja kopi, atau melukis mural virtual bersama komunitas mereka.

Kompatibilitas perangkat

ARCore Cloud Anchor API berfungsi di semua perangkat yang didukung ARCore.

Cara kerja Cloud Anchor

ARCore terhubung ke endpoint cloud ARCore API untuk menghosting dan me-resolve Cloud Anchors, sehingga mengaktifkan pengalaman bersama ini. Tindakan ini memerlukan koneksi Internet yang berfungsi.

Berikut adalah gambaran umum tentang cara kerja hosting dan penyelesaian:

  1. Pengguna membuat anchor lokal di lingkungannya.
  2. Anchor dihosting — ARCore mengupload data anchor lokal tersebut ke endpoint cloud ARCore API, dan endpoint menampilkan ID unik untuk anchor tersebut.
  3. Aplikasi mendistribusikan ID unik tersebut ke pengguna lain.
  4. Anchor di-resolve — Pengguna yang perangkatnya memiliki ID unik dapat membuat ulang anchor yang sama menggunakan ARCore Cloud Anchor API.

Hosting

Untuk membuat dan menghosting anchor, ARCore menggunakan peta fitur 3D ruang di sekeliling anchor tersebut. Untuk mendapatkan peta fitur ini, kamera belakang perangkat harus memetakan lingkungan di dalam dan di sekitar pusat minat dari berbagai sudut pandang serta posisi sebelum panggilan host. Kemudian, ARCore Cloud Anchor API membuat peta fitur 3D ruang, dan menampilkan ID Cloud Anchor yang unik ke perangkat.

Menyelesaikan masalah

Saat pengguna lain di lingkungan yang sama mengarahkan kamera perangkat mereka ke area tempat Cloud Anchor dihosting, permintaan penyelesaian menyebabkan ARCore Cloud Anchor API secara berkala membandingkan fitur visual dari scene dengan peta fitur 3D yang dibuat. ARCore menggunakan perbandingan ini untuk mengetahui posisi, orientasi, dan pose pengguna terkait Cloud Anchor.

Kebijakan penghentian penggunaan API

Lihat kebijakan penghentian penggunaan ARCore Cloud Anchor API untuk mengetahui detailnya.