Table of Contents

Komponen validasi

Komponen validasi digunakan untuk menjalankan simulasi dan memvalidasi efek Mega di PC.

Catatan

Untuk mengembangkan aplikasi Unity, gunakan session validation tool.

Ikhtisar antarmuka saat belum berjalan

Saat belum berjalan, panel tool menampilkan

validation

Ikhtisar antarmuka saat berjalan

Setelah berjalan, panel tool menampilkan

validation

Setelah jendela tool dibuka, jendela tool menampilkan

validation

Penjelasan area tool

  1. Area kontrol berjalan
  2. Area playback EIF
  3. Area kontrol lokalisasi
  4. Area kontrol tampilan
  5. Area informasi status

Area kontrol berjalan

validation

  1. Gunakan/nonaktifkan validation tool
  2. Mulai/hentikan validation tool
  3. Pilihan localization url
  4. Buka jendela kontrol runtime validation tool
  5. Buka session tool

Area playback EIF

validation

  1. Play/pause
  2. Stop
  3. Maju 5s (tersedia untuk data format baru, kecuali perekaman berhenti tidak normal)
  4. Perlambat playback (tersedia untuk data format baru)
  5. Percepat playback (tersedia untuk data format baru)
  6. Mundur 5s (tersedia untuk data format baru, kecuali perekaman berhenti tidak normal)
  7. Buka file EIF
  8. Waktu saat ini/total waktu
  9. Kecepatan saat ini
  10. Progres playback (data format baru dapat diseret, kecuali perekaman berhenti tidak normal)

Area kontrol localization

validation

  1. Mulai/hentikan localization (dimulai secara default)
  2. Reset tracking status

Area kontrol tampilan

validation

  1. Tampilkan/sembunyikan video background
  2. Tampilkan/sembunyikan Block model (di bawah URP, model di Scene window juga akan disembunyikan)
  3. Kontrol opacity Block model (tidak tersedia di bawah URP)

Efek perubahan opacity Block model adalah sebagai berikut

validation

Area informasi status

validation

  1. Salin konten localization response saat ini ke clipboard
  2. Indikator response content.
    • Hijau: proses localization normal dan localized ke block.
    • Putih: proses localization normal dan tidak localized ke block.
    • Merah: terjadi exception selama localization.
  3. Informasi localization response

Workflow

Menyiapkan data EIF

Validasi memerlukan data EIF. Gunakan alat perekam data simulasi di Mega Toolbox untuk merekam file EIF. Bergantung pada format perekaman yang dipilih, hasil perekaman akan menyimpan file .mkveif, atau file .eif dan .eif.json. Dua file terakhir harus lengkap.

Menyiapkan Package

Pastikan com.easyar.sense sudah diimpor. Jika belum diimpor, Anda akan melihat informasi berikut.

validation

Pada saat ini, gunakan Unity Package Manager untuk mengimpor package yang diperlukan: com.easyar.sense-**.tgz.

Mengisi EasyAR Sense License Key

Masuk ke EasyAR Developer Center di web dan dapatkan EasyAR Sense License Key.

validation

Buka EasyAR > Sense > Configuration dari menu Unity.

validation

Kemudian isi license key yang disalin dari situs web di jendela Project Settings yang terbuka.

validation

Hubungkan layanan lokalisasi Mega. Setelah menambahkan alat, pilih layanan lokalisasi yang perlu divalidasi di alat yang sesuai.

validation

Menyiapkan data Block (opsional)

Untuk melihat efek lokalisasi secara intuitif, biasanya disarankan memuat data model Block untuk area terkait. Muat sesuai penjelasan komponen data Block.

Menyiapkan data anotasi (opsional)

Jika perlu menampilkan data anotasi saat lokalisasi, Anda dapat membuat anotasi dengan komponen anotasi atau mengimpor anotasi melalui komponen paket data anotasi.

validation

Jika Block dan data anotasi sudah diimpor ke scene saat ini, keduanya akan ditampilkan di scene.

validation

Menyiapkan konten 3D (opsional)

Anda dapat membuat objek 3D melalui menu. Perhatikan bahwa objek 3D harus ditempatkan di bawah node Block.

validation

Setelah dibuat, posisi, ukuran, dan lainnya dapat disesuaikan sesuai kebutuhan.

validation

Tentu saja, Anda juga dapat mengimpor model sendiri.

validation

Menjalankan alat

Pertama aktifkan alat, lalu klik tombol Run untuk memulai.

validation

Anda juga dapat memulainya dari tombol pada toolbar Unity.

validation

Dialog prompt muncul setelah startup. Jika Anda sedang mengembangkan aplikasi Unity, bacalah dengan cermat.

validation

Membuka EIF

Setelah EIF dibuka, playback akan dimulai secara otomatis.

validation

Melihat hasil

Anda dapat mengontrol playback sesuai kebutuhan. Biasanya hasilnya terlihat seperti ini.

validation

Anda juga dapat menyembunyikan model Block sepenuhnya, sehingga efeknya sama dengan yang terlihat di scene nyata.

validation

Menghentikan operasi dan memulihkan aplikasi

Hentikan operasi melalui tombol alat.

validation

Atau hentikan melalui tombol pada toolbar Unity.

validation

Jika Anda perlu mengembangkan aplikasi sendiri dan menjalankan program di editor, jangan lupa menonaktifkan alat validasi. Ini hanya berlaku untuk editor dan tidak memengaruhi hasil di ponsel.

validation

Efek tampilan dan rekomendasi penggunaan Unity

Sesuaikan ukuran jendela Game

Ukuran jendela disarankan sama dengan ukuran frame video EIF. Secara umum, gunakan ukuran tetap yang kira-kira setara dengan 1080P, seperti 1080x1920, atau 1920x1080 dalam orientasi landscape.

validation validation

Jika ukuran jendela sangat berbeda dari frame video EIF, gambar video lengkap tidak dapat dilihat, dan alat juga akan menampilkan pesan peringatan.

Sesuaikan pencahayaan scene

Untuk mengamati efek rendering dengan lebih baik, tambahkan dan sesuaikan pencahayaan sesuai kebutuhan. Jika tidak ada kebutuhan khusus untuk pencahayaan Unity, Unity dapat membuat ambient light secara otomatis,

validation validation

Tampilkan jendela Scene dan jendela Game secara bersamaan

Terkadang Anda perlu melihat konten jendela Scene dan jendela Game secara bersamaan. Dalam hal ini, sesuaikan tata letak jendela default Unity dan letakkan jendela Scene serta jendela Game sesuai kebutuhan.

validation

Catatan pengembangan Unity

ARSession

Saat tool dimulai, tool akan otomatis membuat ARSession dan komponen EasyAR lain yang diperlukan. Jika ARSession sudah ada (active) dalam scene, tool akan menonaktifkan ARSession asli. Namun, session yang dibuat secara dinamis tidak akan dikontrol, dan akan muncul error jika dijalankan.

Main Camera

Tool akan mengubah Clear Flags dan Background dari main camera saat runtime. Clear Flags akan diubah menjadi Solid Color. Background akan diubah menjadi hitam. Perubahan ini tidak akan disimpan.

Center mode

Saat tool berjalan, semua center mode yang didukung dapat digunakan. Biasanya disarankan menggunakan First Target center mode.