Best practices AR Session untuk Mega Go
Artikel ini menjelaskan cara membuat dan mengonfigurasi AR session untuk Mega Go agar mendapatkan runtime effect terbaik pada berbagai jenis device.
Sebelum mulai
- Pahami konsep dasar, composition, dan workflow AR Session
- Pahami cara membuat session
Session dengan konfigurasi default
Untuk sebagian besar aplikasi, konfigurasi default Mega Go session direkomendasikan. Konfigurasi ini telah dioptimalkan untuk sebagian besar skenario penggunaan umum.
Default session mendukung jenis device berikut:
- Device yang mendukung 6DoF motion tracking (beberapa phone dan headset modern)
- Device yang mendukung 5DoF inertial navigation (sebagian besar Android phone dengan gyroscope dan accelerometer)
Di view Hierarchy, klik kanan pada area blank, lalu gunakan menu EasyAR Sense > Mega > AR Session (Mega Go Default Preset) untuk membuat default Mega Go session.
Kode script yang sesuai adalah sebagai berikut:
ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset.MegaGo_MotionTracking_Inertial)
Session ini menggunakan preset MegaGo_MotionTracking_Inertial:
- Untuk frame source components dan urutannya, lihat frame source group yang sesuai dengan preset MegaGo_MotionTracking_Inertial di Frame source groups dari preset AR Sessions
- MegaGoTrackerFrameFilter.MinInputFrameLevel adalah FiveDof
Memilih preset berbeda
Selain konfigurasi default Mega session, Anda dapat memilih preset berbeda sesuai kebutuhan khusus untuk membuat session. Perbedaan utamanya adalah jenis device yang didukung. Saat membuat session menggunakan menu dan ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset, ARSessionFactory.Resources), preset yang tersedia meliputi:
- MegaGo_MotionTracking
- Untuk frame source components dan urutannya, lihat frame source group yang sesuai dengan preset MegaGo_MotionTracking di Frame source groups dari preset AR Sessions
- MegaGoTrackerFrameFilter.MinInputFrameLevel adalah SixDof
- MegaGo_MotionTracking_Inertial (default)
- Untuk frame source components dan urutannya, lihat frame source group yang sesuai dengan preset MegaGo_MotionTracking_Inertial di Frame source groups dari preset AR Sessions
- MegaGoTrackerFrameFilter.MinInputFrameLevel adalah FiveDof
- MegaGo_MotionTracking_Inertial_3DOF
- Untuk frame source components dan urutannya, lihat frame source group yang sesuai dengan preset MegaGo_MotionTracking_Inertial_3DOF di Frame source groups dari preset AR Sessions
- MegaGoTrackerFrameFilter.MinInputFrameLevel adalah ThreeDof
- MegaGo_MotionTracking_Inertial_3DOF_0DOF
- Untuk frame source components dan urutannya, lihat frame source group yang sesuai dengan preset MegaGo_MotionTracking_Inertial_3DOF_0DOF di Frame source groups dari preset AR Sessions
- MegaGoTrackerFrameFilter.MinInputFrameLevel adalah ZeroDof
Catatan
Mega Go memiliki runtime effect yang berbeda pada jenis device yang berbeda. Untuk detail, lihat Device dan platform application yang didukung Mega.
Langkah berikutnya
- Menambahkan tracking target
- Mengaktifkan editor tools
- Menambahkan 3D content yang align dengan real world
- Mengontrol tracking process
Topik terkait
- Baca Frame sources untuk memahami konsep dasar frame sources dan proses runtime frame source selection
- Baca Menambahkan frame source group untuk memahami konfigurasi dan penggunaan frame source groups
- Baca Device dan platform application yang didukung Mega untuk memahami device yang didukung Mega dan runtime effects pada device berbeda