Menggunakan Alat Verifikasi Session untuk Simulasi Eksekusi Proyek AR yang Menggunakan Kemampuan Mega
Makalah ini bertujuan untuk mengarahkan pengembang tentang cara menggunakan alat verifikasi session di editor Unity untuk memuat data EIF yang direkam dan mensimulasikan eksekusi proyek AR yang menggunakan kemampuan Mega.
Sebelum Memulai
- Selesaikan Panduan Cepat untuk memahami cara menjalankan aplikasi Unity yang berisi fitur Mega.
- Pahami apa itu EIF.
- Pelajari cara mengumpulkan data simulasi eksekusi.
Mengapa Menggunakan Alat Verifikasi Session untuk Simulasi Eksekusi Adalah Cara yang Baik
Pengembangan Jarak Jauh: Tanpa harus berada di lapangan di bawah terik matahari atau dingin es, dengan menggunakan data EIF, Anda dapat mengembangkan aplikasi AR berbasis ruang geografis skala besar di kantor.
Debugging lintas platform: Tanpa perlu menghubungkan berbagai perangkat mobile secara berulang, Anda dapat mensimulasikan efek pemetaan dan pelacakan pada terminal yang berbeda seperti ponsel dan head - mount display di PC.
Standar Emas untuk Feedback Masalah: Sebuah berkas EIF yang dapat mereproduksi kesalahan adalah bukti kunci bagi tim EasyAR untuk menyelesaikan masalah pemetaan dan pelacakan.
Catatan
Meskipun data EIF dicatat dengan sangat akurat, mungkin masih ada perbedaan antara efek simulasi dan efek penggunaan sebenarnya.
Selain itu, cakupan data simulasi terhadap lokasi lapangan terbatas, jadi pastikan untuk melakukan pengujian lapangan sebelum rilis akhir.
Menyiapkan Berkas EIF yang Direkam di Lapangan
Berdasarkan format rekaman yang dipilih, data EIF yang telah direkam harus berupa berkas .mkveif (atau berkas .eif dan berkas .eif.json, kedua berkas ini tidak boleh hilang).
.eif dan .eif.json:

.mkveif:

Memulai Alat Verifikasi Session
Klik AR Session (EasyAR) di dalam scene > Pastikan Frame Player di panel Inspector telah diaktifkan.

Menjalankan
Klik tombol di toolbar atau klik tombol jalankan di Session Validation Tool untuk memulai menjalankan scene saat ini di editor Unity.

Setelah dijalankan, akan muncul kotak peringatan, ini normal, itu hanya memberi tahu bahwa sekarang sedang menggunakan Frame Player.

Klik tombol di alat untuk membuka berkas EIF.

Setelah berhasil dibuka, akan diputar secara otomatis. Anda dapat menggunakan toolbar untuk melakukan kontrol seperti jeda/lanjutkan. Berkas mkveif yang direkam dengan baik mendukung pergantian posisi menggunakan pita kemajuan.

Efek eksekusi:
Jika model padat block dimuat, model padat block juga akan tetap ditampilkan. Hal ini berguna ketika melakukan perbandingan posisi atau melihat efek pemetaan di tempat yang tidak ada modelnya.
Jika menonaktifkan tampilan model block, yang akan Anda lihat adalah efek penumpukan objek virtual di dalam scene nyata.
Penting
Saat menggunakan, Anda pasti akan memperhatikan teks informasi diagnostik yang ditampilkan di layar saat berjalan atau di depan pandangan Anda. Bacalah dengan teliti Output Pesan UI, pertimbangkan dengan baik konfigurasi apa yang seharusnya diambil dan sakelar kontrol apa yang seharusnya dipertahankan pada tahap pengembangan, tahap pengujian, dan setelah aplikasi上线. Komunikasi dengan EasyAR biasanya membutuhkan informasi ini, jadi disarankan untuk memanfaatkannya daripada menutupnya segera.
Dalam pengaturan default, setelah dijalankan, konten tidak akan ditampilkan sebelum pertama kali melakukan pemetaan ke block.

Setelah berhasil melakukan pemetaan, active dari node block akan menjadi true, dan konten akan ditampilkan dan terus memperbarui posisinya.

Anda dapat mengontrol perilaku ini melalui opsi komponen ActiveController.
[Opsional] Menggunakan Panorama
Catatan
Beberapa data tidak mendukung panorama.
Saat berjalan, Anda dapat mengklik kotak pilihan Panorama Preview Marker untuk menampilkan penanda panorama,

Klik salah satu penanda panorama, maka Anda akan melihat efek pratinjau panorama.
Kiat
- Setelah editor memasuki mode play, penghalangan model ruang berbasis mesh tetap berlaku, tetapi akurasinya dipengaruhi oleh penonaktifan peralihan LOD.
- Di jendela panorama, Anda dapat mengoperasikan rotasi kamera, tetapi tidak dapat melakukan zoom dan pergerakan.
- Di jendela panorama, Anda dapat berpindah ke tampilan panorama di lokasi yang berbeda.
[Opsional] Menggunakan LCC 3D Gaussian Splash
Catatan
Konten paragraf ini berlaku untuk skenario penggunaan setelah pengumpulan data dan pembuatan peta menggunakan perangkat LCC. Hasil pembuatan peta menggunakan perangkat lain tidak berisi data LCC 3DGS.
Jika Anda menggunakan fitur LCC 3D Gaussian Splash (LCC Qiyu), Anda dapat merender hasil 3DGS secara bersamaan saat melakukan simulasi eksekusi untuk melihat efek penyelarasan antara model dan 3DGS.
Pertama, Anda perlu memuat data LCC dan menyelaraskannya dengan Mesh.
Jika ada skrip SceneGameCameraSync pada Camera, Anda perlu menonaktifkannya.
Efek simulasi eksekusi saat merender 3DGS dan memutar berkas EIF secara bersamaan adalah sebagai berikut:

