Praktik Terbaik AR Session untuk Mega Go
Dokumen ini menjelaskan cara membuat dan mengkonfigurasi AR session untuk Mega Go agar mendapatkan kinerja terbaik di berbagai jenis perangkat.
Sebelum Memulai
- Pelajari konsep dasar, komponen, dan alur kerja AR Session
- Pelajari cara membuat session
Session dengan Konfigurasi Default
Untuk sebagian besar aplikasi, disarankan menggunakan konfigurasi Mega Go session default. Konfigurasi ini telah dioptimalkan untuk sebagian besar skenario penggunaan umum.
Session default mendukung jenis perangkat berikut:
- Perangkat yang mendukung pelacakan gerakan 6DoF (sebagian ponsel dan head-mounted display modern)
- Perangkat yang mendukung fungsi navigasi inersia 5DoF (sebagian besar ponsel Android yang memiliki gyroscope dan akselerometer)
Klik kanan di area kosong di tampilan Hierarchy, lalu melalui menu EasyAR Sense > Mega > AR Session (Mega Go Default Preset) Anda dapat membuat Mega Go session default.
Kode skrip yang sesuai adalah sebagai berikut:
ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset.MegaGo_MotionTracking_Inertial)
Session ini menggunakan preset MegaGo_MotionTracking_Inertial:
- Komponen frame source dan urutannya dapat dilihat di Grup Sumber Frame AR Session yang Ditetapkan untuk grup sumber frame yang sesuai dengan preset MegaGo_MotionTracking_Inertial
- MegaGoTrackerFrameFilter.MinInputFrameLevel adalah FiveDof
Memilih Preset yang Berbeda
Selain session Mega dengan konfigurasi default, Anda juga dapat memilih preset yang berbeda berdasarkan kebutuhan tertentu untuk membuat session. Perbedaan utamanya terletak pada jenis perangkat yang didukung. Preset yang tersedia saat membuat session menggunakan menu dan ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset, ARSessionFactory.Resources) meliputi:
- MegaGo_MotionTracking
- Komponen frame source dan urutannya dapat dilihat di Grup Sumber Frame AR Session yang Ditetapkan untuk grup sumber frame yang sesuai dengan preset MegaGo_MotionTracking
- MegaGoTrackerFrameFilter.MinInputFrameLevel adalah SixDof
- MegaGo_MotionTracking_Inertial (default)
- Komponen frame source dan urutannya dapat dilihat di Grup Sumber Frame AR Session yang Ditetapkan untuk grup sumber frame yang sesuai dengan preset MegaGo_MotionTracking_Inertial
- MegaGoTrackerFrameFilter.MinInputFrameLevel adalah FiveDof
- MegaGo_MotionTracking_Inertial_3DOF
- Komponen frame source dan urutannya dapat dilihat di Grup Sumber Frame AR Session yang Ditetapkan untuk grup sumber frame yang sesuai dengan preset MegaGo_MotionTracking_Inertial_3DOF
- MegaGoTrackerFrameFilter.MinInputFrameLevel adalah ThreeDof
- MegaGo_MotionTracking_Inertial_3DOF_0DOF
- Komponen frame source dan urutannya dapat dilihat di Grup Sumber Frame AR Session yang Ditetapkan untuk grup sumber frame yang sesuai dengan preset MegaGo_MotionTracking_Inertial_3DOF_0DOF
- MegaGoTrackerFrameFilter.MinInputFrameLevel adalah ZeroDof
Catatan
Kinerja Mega Go berbeda di berbagai jenis perangkat. Detailnya dapat dilihat di Perangkat dan Aplikasi Platform yang Didukung Mega.
Langkah Selanjutnya
- Menambahkan Target Pelacakan
- Mengaktifkan Alat Editor
- Menambahkan Konten 3D yang Disesuaikan dengan Dunia Nyata
- Mengontrol Proses Pelacakan
Topik Terkait
- Baca Sumber Frame untuk memahami konsep dasar sumber frame dan proses pemilihan sumber frame saat runtime.
- Baca Menambahkan Grup Sumber Frame untuk memahami konfigurasi dan cara penggunaan grup sumber.
- Baca Perangkat dan Aplikasi Platform yang Didukung Mega untuk memahami perangkat yang didukung Mega dan kinerjanya di berbagai perangkat.