Table of Contents

Panduan pemecahan masalah efek tracking Mega yang abnormal

Mega menggunakan teknologi edge-cloud fusion. Setelah cloud localization berhasil, Mega menggabungkan SLAM perangkat untuk mempertahankan tracking berkelanjutan dan memastikan konten AR tertambat secara akurat ke dunia nyata. Kondisi tracking yang ideal harus tanpa drift, jitter rendah, dan sangat mulus. Dokumen ini berfokus pada masalah tracking abnormal selama proses localization Mega, membantu Anda memahami ekspektasi yang benar, kategori error umum, pengaruh perbedaan perangkat, dan kapan perlu menghubungi dukungan teknis EasyAR.

Efek yang diharapkan

Tracking abnormal biasanya berasal dari kualitas data mapping, faktor lingkungan, atau kompatibilitas perangkat. Anda dapat menggunakan MegaToolbox untuk pemecahan masalah. Jika masalah melibatkan efek aplikasi saat runtime, Anda juga dapat langsung menggunakan aplikasi Anda untuk pengujian.

Pada Mega Block berkualitas tinggi dan lingkungan yang baik, efek tracking harus memenuhi standar berikut:

  • Penambatan stabil: setelah localization berhasil, konten virtual tetap pada koordinat dunia tanpa drift yang jelas.
  • Pemulihan robust: setelah oklusi singkat, putaran cepat, atau perubahan cahaya, tracking akan pulih otomatis.
  • Performa mulus: rendering konten normal tanpa jitter yang jelas.
  • Batasan lingkungan: di dekat dinding polos, lantai kosong, kaca, atau permukaan sangat reflektif, efek tracking akan menurun.

Jika pengalaman Anda sesuai dengan deskripsi di atas, efek tracking pada dasarnya normal.

Fenomena normal: jitter ringan atau kehilangan sementara berada dalam batas yang dapat diterima, terutama pada tahap verifikasi proses pembuatan. Jika stabil dalam waktu lama, maka dianggap normal.

Menggunakan Mega Toolbox untuk diagnosis mandiri

Tracking abnormal biasanya muncul setelah localization berhasil. Jika efek tracking abnormal muncul dalam aplikasi yang Anda kembangkan, Anda perlu memeriksa kondisi localization di Mega Toolbox (lihat manual operasi Mega Toolbox - alat verifikasi dan diagnosis onsite). Jika efek keduanya tidak konsisten, periksa terlebih dahulu apakah ada masalah dalam implementasi program.

Langkah operasi

  1. Instal Mega Toolbox pada ponsel uji Anda.
  2. Buka Toolbox, masuk ke alat verifikasi dan diagnosis onsite, lalu login dengan akun dan password Anda.
  3. Pilih mode SLAM dan pilih localization library.
  4. Bawa ponsel ke lokasi tepat tempat masalah terjadi, lalu amati tampilan pada antarmuka Toolbox.

Tentang cara mengonfigurasi localization library dan cara melakukan pengujian onsite, lihat pratinjau efek runtime nyata onsite.

Menilai berdasarkan hasil tampilan Toolbox

Mega Toolbox adalah salah satu alat diagnosis paling penting. Ini adalah App ponsel independen yang dapat membantu Anda menentukan apakah masalah berasal dari Mega atau dari aplikasi Anda.

  • Localization abnormal

    Jika antarmuka Toolbox menampilkan status selain Found dan NotFound, lihat panduan penanganan kegagalan localization untuk menyelesaikannya.

  • Localization berhasil

    Status pada antarmuka Toolbox menampilkan Found, dan konten yang ditempatkan juga ditampilkan normal.

    Kondisi normal meliputi:

    • Konten relatif sesuai dengan scene dan bergerak perlahan dalam jangka waktu tertentu.
    • Jika konten virtual melebihi jarak tertentu dari scene, koreksi akan dilakukan secara langsung.

    Kondisi abnormal meliputi:

    • Konten dalam scene terus drift ke satu arah.
    • Konten drift ke satu arah lalu ditarik kembali, kemudian drift lagi dan ditarik kembali lagi.
    • Konten menjadi semakin besar atau semakin kecil.
    • Konten di beberapa tempat melompat-lompat.

Klasifikasi error dan pemecahan masalah

Gunakan Toolbox untuk pengujian. Berdasarkan fenomena abnormal, Anda dapat melihat saran yang sesuai.

Kategori abnormal Kemungkinan penyebab Saran penanganan
Status perangkat selalu menampilkan NotTracking Lingkungan tidak memiliki fitur jelas, cahaya buruk, atau model ponsel kurang baik Tentukan apakah penyebabnya lingkungan atau model ponsel. Anda dapat mencoba mengganti area uji atau model ponsel
Konten dalam scene terus drift ke satu arah Model ponsel kurang baik, SLAM mengalami drift Coba gunakan model ponsel yang lebih baik
Konten drift ke satu arah lalu ditarik kembali, kemudian drift lagi dan ditarik kembali lagi Model ponsel kurang baik, SLAM mengalami drift Coba gunakan model ponsel yang lebih baik
Konten menjadi semakin besar atau semakin kecil Model ponsel kurang baik, SLAM mengalami drift Coba gunakan model ponsel yang lebih baik
Konten di beberapa tempat melompat-lompat Mungkin ada beberapa area yang cukup mirip dalam scene. Saat Anda mulai localization dari area-area ini, gangguan dapat terjadi Mulai localization dari area lain yang unik, atau gunakan bantuan Bluetooth

Pengujian lebih lanjut

Untuk lebih memastikan masalah, Anda dapat melakukan pengujian lebih lanjut dengan cara berikut. Jika Anda adalah developer, lihat perangkat dan aplikasi platform yang didukung Mega.

Menguji dengan model ponsel yang lebih baik

Perangkat yang berbeda memiliki perbedaan dalam efek tracking, terutama dipengaruhi oleh kualitas kamera, akurasi sensor, dan performa prosesor. Saat verifikasi dalam proses pembuatan, disarankan menguji dengan beberapa model berbeda untuk memastikan kompatibilitas. Jika pada perangkat ARKit atau ARCore efek tracking normal, maka dapat dipastikan masalah dipengaruhi oleh performa perangkat bermasalah. Untuk perangkat dengan performa lebih lemah, Anda dapat mencoba memilih mode SLAM yang berbeda untuk pengujian.

Memilih mode SLAM yang berbeda

Untuk beberapa model yang kurang baik, akurasi SLAM relatif buruk karena pengaruh akurasi sensor ponsel dan daya komputasi. Pada halaman alat verifikasi dan diagnosis onsite di Toolbox, coba pilih mode SLAM yang berbeda untuk pengujian. Anda dapat memilih FiveDof, ThreeDof, atau ZeroDof untuk merasakan efek tracking yang berbeda.

Pemilihan Dof

Kondisi yang perlu diberi feedback

Sebagian besar tracking abnormal dalam proses pembuatan disebabkan oleh perangkat, tetapi kondisi berikut mungkin melibatkan masalah algoritme Block atau layanan. Disarankan memberi feedback kepada dukungan EasyAR:

  • Setelah pengujian dengan beberapa model dan beberapa area, drift yang sering masih tetap ada.
  • Toolbox tidak dapat melakukan localization atau localization abnormal.
  • Block yang sama memiliki perbedaan efek sangat besar pada cuaca atau pencahayaan berbeda, dan supplementary update juga tidak dapat menyelesaikannya.

Jika masih ada masalah, berikan deskripsi masalah onsite, informasi perangkat, rekaman layar runtime onsite, file EIF, dan informasi layanan Mega/informasi diagnosis Block kepada staf EasyAR. Sebelum memberi feedback, pastikan di Mega Studio bahwa EIF tersebut dapat mereproduksi masalah.

Dengan panduan ini, Anda dapat dengan cepat memecahkan masalah tracking abnormal pada tahap pembuatan dan meningkatkan kualitas keseluruhan Mega Block.