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 menautkannya ke lokasi sebenarnya, sehingga dapat mendesain pengalaman yang dapat dibagikan dari waktu ke waktu oleh beberapa 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 berminggu-minggu atau berbulan-bulan kemudian.

Anchor dan Cloud Anchor

Cloud Anchors adalah anchor yang dihosting di endpoint cloud ARCore API. Dengan hosting ini, pengguna dapat 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 untuk menggunakannya dalam project Anda sendiri.

Mempertahankan pengalaman AR di dunia nyata

Cloud Anchors memungkinkan satu pengguna menempatkan objek AR di lingkungan fisik dan pengguna lain melihat objek yang sama di tempat yang sama pada lain waktu. Misalnya, gunakan Cloud Anchors untuk membuat tanda virtual di depan toko, meninggalkan catatan virtual di meja dapur untuk teman, atau mendekorasi ulang kamar tidur dengan poster virtual. Secara umum, Cloud Anchors paling baik digunakan untuk pengalaman AR skala ruangan.

Pengalaman kolaboratif real-time

Cloud Anchors juga memungkinkan kolaborasi real-time antar-pengguna. Misalnya, pengguna dapat bermain ping-pong virtual di 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 Anchors

ARCore terhubung ke endpoint cloud ARCore API untuk menghosting dan me-resolve Cloud Anchors, sehingga memungkinkan 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 kepada 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 dan 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 menentukan posisi, orientasi, dan pose pengguna relatif terhadap Cloud Anchor.

Kebijakan penghentian penggunaan API

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