Table of Contents

Menggunakan alat verifikasi sesi untuk simulasi menjalankan proyek AR dengan kemampuan Mega

Dokumen ini bertujuan untuk memandu pengembang cara menggunakan alat verifikasi sesi untuk memuat data EIF yang direkam dan mensimulasikan proyek AR dengan kemampuan Mega di Unity Editor.

Sebelum memulai

Mengapa simulasi dengan alat verifikasi sesi adalah metode yang baik

Pengembangan jarak jauh: Tanpa perlu bekerja di lapangan dalam panas atau dingin, dengan data EIF, Anda dapat mengembangkan aplikasi AR berbasis ruang geografis besar langsung dari kantor.

Debug lintas platform: Tanpa perlu sering menghubungkan berbagai perangkat seluler, Anda dapat mensimulasikan efek pelacakan dan penentuan posisi di berbagai perangkat seperti ponsel atau headset di Windows PC.

'Standar emas' untuk umpan balik masalah: Sebuah file EIF yang dapat mereproduksi anomali adalah bukti kunci bagi tim EasyAR untuk menyelesaikan masalah penentuan posisi dan pelacakan.

Catatan

Meskipun data EIF direkam dengan sangat akurat, efek simulasi dan penggunaan aktual mungkin masih berbeda.

Dan cakupan data simulasi di lokasi terbatas, pastikan untuk melakukan pengujian lapangan sebelum rilis akhir.

Langkah-langkah operasional

Ikuti langkah-langkah di bawah ini untuk menggunakan alat verifikasi sesi dalam simulasi.

Siapkan file EIF yang direkam di lokasi

Tergantung pada format rekaman yang dipilih, data EIF yang direkam harus berupa file .mkveif (atau file .eif dan .eif.json, kedua file ini harus ada).

.eif dan .eif.json:

EIF lama

.mkveif:

EIF baru

Menempatkan beberapa konten 3D dengan mengacu pada model padat Block atau panorama

Menempatkan konten 3D

Aktifkan alat verifikasi sesi

Klik AR Session (EasyAR) di scene > pastikan Frame Player di panel Inspector sudah dihidupkan.

Konfirmasi FramePlayer aktif

Jalankan

Klik tombol toolbar atau klik tombol jalankan di Session Validation Tool untuk memulai menjalankan proyek di Unity Editor.

Tombol jalankan

Setelah dijalankan, sebuah kotak peringatan akan muncul, ini normal, hanya memberi tahu bahwa Frame Player sedang digunakan.

Kotak peringatan

Klik tombol pada alat untuk membuka file EIF.

Buka EIF

Setelah berhasil dibuka, alat akan memutar secara otomatis. Anda dapat menggunakan toolbar untuk mengontrol jeda/lanjut, beberapa format EIF baru juga mendukung melompati progress bar.

Kontrol progress

Efek operasi:

Jika model padat Block dimuat di alat EasyAR.Mega.BlockViewer (Dev), model padat Block juga akan tetap ditampilkan. Ini berguna saat membandingkan posisi atau melihat efek penentuan posisi di area tanpa model.

Umumnya, Anda dapat menutup alat EasyAR.Mega.BlockViewer (Dev) (atur active menjadi false atau hapus node scene), lalu saat dijalankan akan terlihat efek objek virtual yang ditumpuk di scene nyata.

Penting

Saat digunakan, Anda pasti akan memperhatikan teks informasi diagnostik yang ditampilkan di layar atau di depan mata saat runtime, baca dengan cermat output pesan UI, pertimbangkan dengan matang konfigurasi apa yang harus diambil pada tahap pengembangan, pengujian, dan setelah aplikasi dirilis, serta kontrol apa yang harus dipertahankan. Komunikasi dengan EasyAR biasanya memerlukan informasi ini, disarankan untuk banyak memanfaatkannya daripada langsung menutupnya.

Dengan pengaturan default, setelah startup, sebelum Block pertama ditemukan, seluruh MegaBlocks dan node child-nya active adalah false, konten tidak akan ditampilkan.

Status tampilan MegaBlock

Setelah ditemukan, active node tersebut akan menjadi true, konten akan ditampilkan dan terus diperbarui posisinya.

Tampilan MegaBlock setelah ditemukan

Jika ingin mengubah perilaku terkait, atau mengontrol perilaku active dengan lebih bebas, lihat referensi komponen BlockRootController dan referensi komponen BlockController.

[Opsional] Menggunakan LCC 3D Gaussian splatting

Catatan

Bagian ini berlaku untuk skenario penggunaan setelah pengumpulan dengan perangkat domainnya sendiri dan pemetaan selesai. Hasil pemetaan dari perangkat lain tidak mengandung data LCC 3DGS.

Jika Anda menggunakan fitur LCC 3D Gaussian splatting (domainnya LCC), Anda dapat merender hasil 3DGS secara bersamaan saat simulasi untuk melihat efek penyelarasan model dengan 3DGS.

Pertama-tama perlu memuat data LCC dan menyelaraskannya dengan Mesh.

Jika ada skrip SceneGameCameraSync di Camera, nonaktifkan.

Efek simulasi saat merender 3DGS dan memutar file EIF secara bersamaan adalah sebagai berikut:

Topik terkait