Table of Contents

Konsep dasar Mega

Mega melibatkan beberapa konsep kunci dan istilah teknis. Ini adalah elemen inti untuk membangun dan menggunakan layanan localization AR skala kota. Dokumen ini menjelaskan konsep utama dengan bahasa non-teknis, termasuk EMP, Mega Block, EIF, dan EMA. Memahami konsep-konsep ini membantu Anda merencanakan proyek, mengakuisisi data, memverifikasi hasil, dan mengoptimalkan pengalaman AR dengan lebih baik.

EMP (data mapping)

EMP adalah format file yang direkam saat data mapping dikumpulkan menggunakan ponsel. File ini berisi frame video, data IMU (inertial measurement unit), informasi GNSS, pose SLAM, dan data lainnya, dan dapat digunakan untuk menghasilkan hasil mapping yang sesuai, yaitu Mega Block.

Peran

  • Mapping cepat: cocok untuk ruang kecil seperti ruangan dan ruang pamer, atau objek tertentu, tanpa memerlukan perangkat profesional.
  • Saling melengkapi dengan data kamera panorama: EMP lebih fleksibel.

Cara mendapatkan dan menggunakan

Catatan

  • File EMP berukuran relatif kecil dan cocok untuk iterasi cepat, tetapi tidak cocok untuk ruang yang sangat besar.
  • Poin penting akuisisi: bergerak perlahan, scan dari berbagai sudut, dan hindari blur atau gangguan dinamis; lihat checklist akuisisi.
  • Jika EMP menyebabkan kualitas Block rendah, periksa kompatibilitas ponsel (harus mendukung ARCore/ARKit).

Mega Block

Mega Block adalah unit peta localization inti dari Mega. Model tiga dimensi dan peta localization dihasilkan melalui layanan mapping, berisi struktur geometris, fitur visual, informasi koordinat, dan data lain dari area target, mirip dengan "peta digital twin".

Fitur

  • Menyediakan localization presisi tinggi: perangkat melakukan anchor koordinat dunia tingkat sentimeter dengan mencocokkan gambar kamera saat ini dengan fitur di dalam Block.
  • Mendukung fusi AR: termasuk occlusion antara konten virtual dan nyata serta konten persisten.
  • Cakupan: satu Block dapat mencapai jutaan meter persegi dan mendukung beberapa lantai atau ruang besar.

Cara mendapatkan dan menggunakan

Catatan

  • Kualitas Block bergantung pada data akuisisi: Block yang dihasilkan dari lingkungan dengan fitur kaya dan pencahayaan merata biasanya memiliki hasil terbaik.
  • Untuk troubleshooting mapping, lihat kegagalan mapping atau cacat model.

EIF (data simulasi)

EIF adalah format data yang digunakan untuk pengujian localization simulasi. File ini berisi frame video, data IMU (inertial measurement unit), informasi GNSS, pose SLAM, dan data lainnya, dan digunakan sebagai input untuk layanan Mega.

Peran

  • Verifikasi simulasi: memutar ulang data EIF di komputer untuk mem-preview hasil localization dan tracking tanpa pengujian di lokasi.
  • Reproduksi masalah: merekam segmen abnormal untuk membantu debugging masalah tracking seperti drift dan loss.
  • Preview efek: digabungkan dengan file anotasi untuk mensimulasikan overlay konten AR dan mengevaluasi pengalaman pengguna akhir.

Cara mendapatkan/menggunakan

Catatan

  • Durasi EIF yang direkam tidak boleh melebihi 10 menit. Waktu akuisisi yang terlalu lama akan memengaruhi performa SLAM perangkat.
  • Hanya digunakan untuk pengujian, bukan untuk mapping produksi.

EMA (file anotasi)

EMA adalah format file data anotasi, digunakan untuk mendefinisikan posisi, orientasi, dan perilaku konten AR di dalam Mega Block. Ini adalah file berstruktur JSON-like yang berisi informasi anotasi seperti titik koordinat, referensi model 3D, dan kondisi trigger.

Peran

  • Anchoring konten: menentukan posisi tepat di dunia nyata tempat objek virtual, seperti model, teks, dan animasi, harus muncul.
  • Definisi interaksi: mengatur aturan trigger, seperti menampilkan konten saat pengguna mendekat, serta logika animasi, suara, dan perilaku lainnya.
  • Preview efek: digabungkan dengan EIF atau pengujian di lokasi untuk mensimulasikan pengalaman AR lengkap.

Catatan

  • EMA bersifat opsional: localization dasar tidak memerlukan EMA, tetapi interaksi yang kaya memerlukannya.
  • Jika EMA menyebabkan offset konten, periksa konsistensi sistem koordinat (harus cocok dengan Block).

Setelah memahami konsep-konsep ini, Anda dapat menggunakan layanan Mega dengan lebih efisien. Jika membutuhkan detail lebih lanjut, lihat overview atau bab terkait.

Topik terkait