Table of Contents

Layanan localization Mega

Mega Block Cloud Localization Service menyediakan dukungan kemampuan spatial localization online dan real-time untuk sisi perangkat. Sisi perangkat menjalankan aplikasi AR Anda. Setelah inisialisasi session selesai, perangkat perlu memperoleh initial camera pose melalui cloud localization service. Kemudian perangkat menggabungkan kemampuan motion tracking lokal dan bekerja bersama hasil cloud localization untuk terus memperbarui informasi pose real-time perangkat, sehingga memenuhi kebutuhan aplikasi terhadap robustness yang lebih tinggi dan pengalaman AR yang lebih realistis.

Kemampuan cloud localization bergantung pada komputasi real-time di sisi server. Saat aplikasi AR berjalan, perangkat perlu mempertahankan koneksi jaringan agar dapat memperoleh hasil localization dan pose computation yang dikembalikan dari cloud melalui jaringan. Secara default, pusat komputasi cloud localization ditempatkan di Shanghai, China. Jika Anda memiliki kebutuhan lebih tinggi terhadap latensi atau stabilitas jaringan, atau produk AR Anda beroperasi untuk pasar luar negeri, kami mendukung deployment node server melalui akselerasi dedicated line, atau deployment resource cloud localization di pusat komputasi terdekat untuk lebih mengoptimalkan performa keseluruhan dan pengalaman pengguna.

Alur data Block

Persiapan Block cloud localization terdiri dari tiga langkah:

  • Mengumpulkan dan mengunggah data serta menyelesaikan Block mapping

  • Menghasilkan Block dan menyimpannya di repository

  • Menambahkan Block yang diperlukan ke cloud localization database

flowchart LR

A[Block mapping] --> B>Block storage] --> C[Add map to cloud localization database]

Setelah mapping selesai, Block yang dihasilkan akan otomatis disimpan di Block repository yang terikat. Untuk detail langkah operasi setiap langkah, lihat dokumen berikut:

Alur data cloud localization

  • Perangkat mengunggah data motion tracking perangkat dan data gambar ke cloud localization service, lalu hasil camera pose yang dilokalisasi dikembalikan ke perangkat.

  • Sisi perangkat melakukan fusion optimization real-time lagi pada camera pose untuk mendorong rendering dan interaksi real-time.

  • Jika annotation data telah diunggah ke cloud localization database, paket annotation data akan diunduh ke perangkat dalam bentuk file annotation EMA, dan konten 3D pada posisi annotation akan dirender secara real-time.

flowchart TB

C[Cloud localization database] --> D[Device side]

D[Device side] --> C[Cloud localization database]

Persiapan sebelum memulai

  • Mega Block mapping telah selesai
  • Setidaknya satu Mega Block repository yang tersedia
  • Pastikan target Mega Block berada di repository ini dan statusnya normal
  • Siapkan APIKey yang izinnya memperbolehkan Mega Block
  • Sisi perangkat memerlukan Sense license atau WeChat Mini Program license (tersedia trial gratis)
Catatan

Jika perlu menggunakan EasyAR Sense license pada perangkat headset, Anda perlu memilih tipe XR License Sense

Quick start cloud localization

Langkah konfigurasi cloud localization service adalah sebagai berikut:

  • Membeli dan membuat cloud localization service group
  • Mengaitkan service group ke proyek mapping
  • Membuat cloud localization database dalam cloud localization group
  • Menambahkan Mega Block ke cloud localization database

Topik referensi:

Membuat dan membeli cloud localization service group

Ini adalah paket resource yang diperlukan untuk cloud localization. Paket default mencakup:

Nama item paket standar Standar Trial
Project untuk tugas mapping 1 1
Cloud localization database 5 2
Request concurrency QPS 10 3
Catatan
  • Selama request membawa AppId cloud localization database, request akan dihitung dalam concurrent QPS, terlepas dari apakah localization berhasil.
  • Cloud localization database dalam cloud service group yang sama berbagi QPS.

Tambahan item paket standar

Setelah paket standar melebihi batas penggunaan yang ditentukan, pembelian tambahan didukung untuk ekspansi:

  • Membeli cloud localization database tambahan
  • Membeli tambahan kuota asosiasi task
  • Menambah jumlah request concurrency QPS
Catatan

Setelah pengguna berbayar kedaluwarsa, file Mega Block map akan disimpan selama 3 bulan. Jika file di repository masih ada, Anda dapat membuat ulang cloud localization database dan menambahkan map untuk digunakan.

Topik referensi:

Verifikasi cepat localization service

Mega mendukung verifikasi cepat setelah konfigurasi cloud localization service selesai, untuk memastikan service berjalan normal dan efek localization normal.

Gambar berikut menunjukkan contoh verifikasi yang relatif cepat dan sederhana: menggunakan foto uji scene yang disiapkan di depan komputer, lalu melakukan localization ke foto tersebut secara off-site. Ini dapat cepat memverifikasi bahwa localization service tersedia. Seperti ditunjukkan pada gambar, warna Localize hijau di bagian bawah menunjukkan localization berhasil.

app-outsite-verift

  • Verifikasi cepat

    Mega Toolbox memverifikasi bahwa konfigurasi localization service telah selesai. Mendukung verifikasi simulasi pada native App, WeChat Mini Program, atau Unity. Secara spesifik dapat dibagi menjadi beberapa metode berikut.

    • Verifikasi cepat off-site berbasis Mega Toolbox
    • Verifikasi cepat on-site berbasis Mega Toolbox
    • Verifikasi cepat berbasis simulasi Mega Studio
  • Verifikasi efek localization

    • Pertama gunakan Mega Studio untuk melakukan annotation pada data Mega Block
    • Verifikasi efek localization on-site melalui Mega Toolbox

Topik referensi verifikasi cepat:

Membaca topik lanjutan