Best practice per le sessioni AR per Mega
Questo articolo illustra come creare e configurare una sessione AR per Mega in modo da ottenere le migliori prestazioni su diversi tipi di dispositivi.
Prima di iniziare
- Conoscere i concetti base, la composizione e il flusso di lavoro delle sessioni AR
- Sapere come creare una sessione
Sessione con configurazione predefinita
Per la maggior parte delle applicazioni, si consiglia di utilizzare la configurazione predefinita della sessione Mega, che è stata ottimizzata per la maggior parte dei comuni scenari d'uso.
La sessione predefinita supporta i seguenti tipi di dispositivi:
- Dispositivi che supportano il tracciamento del movimento 6DoF (alcuni telefoni cellulari e caschi moderni)
- Dispositivi che supportano la navigazione inerziale 5DoF (la maggior parte dei telefoni Android dotati di giroscopio e accelerometro)
Nel pannello Hierarchy, fai clic con il pulsante destro del mouse su un'area vuota e seleziona EasyAR Sense > Mega > AR Session (Mega Block Default Preset) dal menu per creare una sessione Mega predefinita.
Il codice dello script corrispondente è il seguente:
ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset.MegaBlock_MotionTracking_Inertial)
Questa sessione utilizza il preset MegaBlock_MotionTracking_Inertial:
- Per i componenti e l'ordinamento delle sorgenti di frame, puoi fare riferimento al gruppo di sorgenti di frame per le sessioni AR predefinite descritto in Gruppo di sorgenti di frame per le sessioni AR predefinite relativo al preset MegaBlock_MotionTracking_Inertial.
- MegaTrackerFrameFilter.MinInputFrameLevel è impostato su FiveDof
- MegaTrackerFrameFilter.ServiceType è impostato su Block
Selezionare diverse impostazioni predefinite
Oltre alla sessione Mega con configurazione predefinita, è possibile selezionare diverse impostazioni predefinite per creare una sessione in base a esigenze specifiche. La principale differenza tra di esse riguarda i tipi di dispositivi supportati.
Le opzioni predefinite disponibili quando si crea una sessione utilizzando il menu e ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset, ARSessionFactory.Resources) includono:
- MegaBlock_MotionTracking
- I componenti e l'ordine della sorgente frame possono essere consultati nel gruppo sorgente frame corrispondente alla preimpostazione MegaBlock_MotionTracking in Gruppo sorgente frame per AR Session preimpostata
- MegaTrackerFrameFilter.MinInputFrameLevel è SixDof
- MegaTrackerFrameFilter.ServiceType è Block
- MegaBlock_MotionTracking_Inertial (predefinito)
- I componenti e l'ordine della sorgente frame possono essere consultati nel gruppo sorgente frame corrispondente alla preimpostazione MegaBlock_MotionTracking_Inertial in Gruppo sorgente frame per AR Session preimpostata
- MegaTrackerFrameFilter.MinInputFrameLevel è FiveDof
- MegaTrackerFrameFilter.ServiceType è Block
- MegaBlock_MotionTracking_Inertial_3DOF
- I componenti e l'ordine della sorgente frame possono essere consultati nel gruppo sorgente frame corrispondente alla preimpostazione MegaBlock_MotionTracking_Inertial_3DOF in Gruppo sorgente frame per AR Session preimpostata
- MegaTrackerFrameFilter.MinInputFrameLevel è ThreeDof
- MegaTrackerFrameFilter.ServiceType è Block
- MegaBlock_MotionTracking_Inertial_3DOF_0DOF
- I componenti e l'ordine della sorgente frame possono essere consultati nel gruppo sorgente frame corrispondente alla preimpostazione MegaBlock_MotionTracking_Inertial_3DOF_0DOF in Gruppo sorgente frame per AR Session preimpostata
- MegaTrackerFrameFilter.MinInputFrameLevel è ZeroDof
- MegaTrackerFrameFilter.ServiceType è Block
Nota
Le prestazioni di Mega variano in base al tipo di dispositivo. Per ulteriori dettagli, consultare Dispositivi e applicazioni di piattaforma supportati da Mega.
Passaggi successivi
- Aggiungere un oggetto di tracciamento
- Aggiungere contenuti 3D allineati con il mondo reale
- Controllare il processo di tracciamento
Argomenti correlati
- Leggere Origine dei frame per conoscere i concetti base dell'origine dei frame e il processo di selezione dell'origine dei frame in fase di esecuzione
- Leggere Aggiungere un gruppo di origini dei frame per conoscere la configurazione e l'utilizzo dei gruppi di origini dei dati
- Leggere Dispositivi e applicazioni di piattaforma supportati da Mega per conoscere i dispositivi supportati da Mega e le prestazioni su diversi dispositivi