Simulasi berjalan
Rendering tumpang tindih adalah salah satu fitur inti Mega, yang mampu menangani masalah penghalangan fisik, integrasi kedalaman, dan konsistensi pencahayaan secara efektif dalam skenario kompleks, sehingga memastikan objek virtual terintegrasi secara mulus dengan lingkungan nyata secara visual. Fitur ini cocok digunakan sebelum Anda memulai pengembangan, ketika pengembangan aplikasi belum selesai, atau kondisi pengujian di lokasi tidak memungkinkan.
Persiapan
Mega Studio adalah komponen pengembangan sisi Unity yang disediakan oleh EasyAR, mencakup fungsi penjelajahan peta dan simulasi lokalisasi, secara khusus mencakup alat Block Viewer for Unity Developer, Block Viewer, dan Annotation Tool. Jika Anda telah menginstal Mega Studio, Anda dapat melewati langkah ini.
Mengunduh Mega Studio
Mega Studio disediakan dalam bentuk plugin Unity. Anda perlu mengunduh EasyAR Sense Unity Plugin (for Mega) di Halaman unduhan EasyAR, lalu mengimpornya ke Unity untuk digunakan.

Saat mengunduh, Anda perlu menyetujui "Kebijakan Privasi" dan "Panduan Kepatuhan", lalu klik "Unduh"

Ekstrak file, ekstrak file yang diunduh menjadi struktur seperti gambar di bawah ini

Membuat proyek Unity
Jalankan Unity, buat sebuah proyek.
Klik "Proyek Baru"
Pilih "3D(Built-In Render Pipeline)",
Klik "Buat Proyek"

Kiat
Versi Unity setelah 6000 perlu mengunduh komponen 3D (Built-In Render Pipeline) terlebih dahulu
Menginstal Mega Studio
Klik "Window" di menu bar
Pilih "Package Manager"
Di jendela yang muncul, klik simbol "+" di kiri atas
Pilih "Add package from tarball..."
Instal paket sense dan mega secara berurutan
Setelah berhasil diinstal, akan terlihat seperti gambar di bawah ini

Memulai simulasi berjalan
Pengujian lokalisasi simulasi memungkinkan Anda melihat efek rendering tumpang tindih secara langsung tanpa pengembangan aplikasi lengkap. Dengan memutar ulang data EIF di Mega Studio, mengirim permintaan lokalisasi, dan melalui cara rendering tumpang tindih Mesh, Anda dapat melihat pratinjau hasil lokalisasi. Berikut adalah alur operasi spesifiknya:
Memuat peta
Klik kanan di area kosong panel kiri "Hierarchy", pilih "EasyAR Mega" -> "Tool" -> impor "Annotation Tool (Edit Mode)"

Di panel kiri "Hierarchy", pilih "EasyAR.Mega.Annotation"
Di panel kanan "Inspector", pilih
akun, masukkan nama akun dan kata sandi EasyARKlik "Masuk"

Jika Anda perlu menggunakan layanan masuk, Anda dapat merujuk ke Komponen masuk Unity.
Di panel kanan "Inspector", klik ikon di belakang "Mega Cloud Service"
Di jendela yang terbuka, pilih satu "Layanan lokalisasi Mega Block", klik "OK"
Di panel kanan "Inspector", klik "Muat", untuk menambahkan peta ke proyek Unity

Memuat EIF
Seperti yang ditunjukkan pada gambar di bawah, di panel kiri "Hierarchy" klik "EasyAR.Mega.Annotation", lalu di panel kanan "Inspector" klik "2" centang alat verifikasi, lalu klik tombol "3" untuk memutar.

Setelah mengklik tab "4", jendela alat "Mega Validation Tool" akan ditampilkan secara terpisah.

Seperti yang ditunjukkan pada gambar di bawah, klik tombol muat, pilih file EIF yang Anda gunakan untuk pengujian, dan klik "Buka", maka EIF akan diputar secara otomatis dan efek lokalisasi dapat dilihat.

Efek berjalan dan kontrol
Setelah memuat EIF, "EasyAR.Mega.Annotation" akan secara otomatis memutar EIF dan melakukan lokalisasi. Efek tumpang tindih Mesh dapat dilihat di Game.
Anda dapat menyesuaikan transparansi rendering model untuk melihat efek lokalisasi. Anda juga dapat menyeret bilah kemajuan untuk menyesuaikan waktu mulai pemutaran.

Penjelasan fungsi
- Putar/Jeda
- Berhenti
- Maju 5s (dapat digunakan untuk data format baru, kecuali perekaman berhenti secara tidak normal)
- Pemutaran diperlambat (dapat digunakan untuk data format baru)
- Pemutaran dipercepat (dapat digunakan untuk data format baru)
- Mundur 5s (dapat digunakan untuk data format baru, kecuali perekaman berhenti secara tidak normal)
- Buka file EIF
- Waktu saat ini/total waktu
- Kecepatan pemutaran saat ini
- Kemajuan pemutaran (dapat diseret untuk data format baru, kecuali perekaman berhenti secara tidak normal)
Anda juga dapat mengklik "Main Camera" di "Hierarchy" untuk melihat posisi kamera secara real-time selama proses lokalisasi.

Di area kontrol tampilan lokalisasi, Anda dapat melihat status lokalisasi:
Tampilkan/sembunyikan latar belakang video
Tampilkan/sembunyikan data anotasi
Tampilkan/sembunyikan model Block (di URP, model di jendela Scene juga akan disembunyikan)
Tampilkan/sembunyikan nama tombol
Kontrol transparansi model Block (tidak dapat digunakan di URP)

[Opsional] Menggunakan LCC 3D Gaussian splatting
Catatan
Bagian ini berlaku untuk skenario penggunaan setelah pengambilan perangkat LCC dan penyelesaian pemetaan. Data LCC 3DGS tidak disertakan dalam hasil pemetaan perangkat lain.
Jika Anda menggunakan fitur LCC 3D Gaussian splatting (LCC domainnya), Anda dapat merender hasil 3DGS secara bersamaan selama simulasi berjalan, untuk melihat efek keselarasan model dengan 3DGS.
Pertama, Anda perlu memuat data LCC dan menyelaraskannya dengan Mesh.
Jika ada skrip SceneGameCameraSync di Camera, Anda perlu Menonaktifkannya.
Efek simulasi berjalan saat merender 3DGS sambil memutar file EIF adalah sebagai berikut:
Langkah selanjutnya
- Jika Anda ingin mengalami simulasi berjalan yang lebih kaya, Anda dapat merujuk ke Cara menambahkan konten virtual selama simulasi berjalan
- Panduan operasional yang lebih detail dapat merujuk ke Komponen alat anotasi