Table of Contents

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.

Mengunduh Mega Studio

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

Mengunduh Mega Studio

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

Mengunduh Mega Studio

Membuat proyek Unity

Jalankan Unity, buat sebuah proyek.

  • Klik "Proyek Baru"

  • Pilih "3D(Built-In Render Pipeline)",

  • Klik "Buat Proyek"

    Membuat proyek unity Membuat proyek unity

Kiat

Versi Unity setelah 6000 perlu mengunduh komponen 3D (Built-In Render Pipeline) terlebih dahulu

Menginstal Mega Studio

  1. Klik "Window" di menu bar

  2. Pilih "Package Manager"

  3. Di jendela yang muncul, klik simbol "+" di kiri atas

  4. Pilih "Add package from tarball..."

  5. Instal paket sense dan mega secara berurutan

  6. Setelah berhasil diinstal, akan terlihat seperti gambar di bawah ini

    Menginstal studio

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

  1. Klik kanan di area kosong panel kiri "Hierarchy", pilih "EasyAR Mega" -> "Tool" -> impor "Annotation Tool (Edit Mode)"

    Menggunakan studio

  2. Di panel kiri "Hierarchy", pilih "EasyAR.Mega.Annotation"

  3. Di panel kanan "Inspector", pilih akun, masukkan nama akun dan kata sandi EasyAR

  4. Klik "Masuk"

    Menggunakan studio

    Jika Anda perlu menggunakan layanan masuk, Anda dapat merujuk ke Komponen masuk Unity.

  5. Di panel kanan "Inspector", klik ikon di belakang "Mega Cloud Service"

  6. Di jendela yang terbuka, pilih satu "Layanan lokalisasi Mega Block", klik "OK"

  7. Di panel kanan "Inspector", klik "Muat", untuk menambahkan peta ke proyek Unity

    Menggunakan studio

Memuat EIF

  1. 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.

    Menggunakan studio

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

    Menggunakan studio

  2. 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.

    Menggunakan studio

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.

Menggunakan studio

Penjelasan fungsi

  1. Putar/Jeda
  2. Berhenti
  3. Maju 5s (dapat digunakan untuk data format baru, kecuali perekaman berhenti secara tidak normal)
  4. Pemutaran diperlambat (dapat digunakan untuk data format baru)
  5. Pemutaran dipercepat (dapat digunakan untuk data format baru)
  6. Mundur 5s (dapat digunakan untuk data format baru, kecuali perekaman berhenti secara tidak normal)
  7. Buka file EIF
  8. Waktu saat ini/total waktu
  9. Kecepatan pemutaran saat ini
  10. 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.

Menggunakan studio

Di area kontrol tampilan lokalisasi, Anda dapat melihat status lokalisasi:

  1. Tampilkan/sembunyikan latar belakang video

  2. Tampilkan/sembunyikan data anotasi

  3. Tampilkan/sembunyikan model Block (di URP, model di jendela Scene juga akan disembunyikan)

  4. Tampilkan/sembunyikan nama tombol

  5. Kontrol transparansi model Block (tidak dapat digunakan di URP)

    Menggunakan studio

[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