Práticas recomendadas para a sessão AR do Mega Go
Este artigo apresenta como criar e configurar uma sessão AR para o Mega Go, a fim de obter o melhor desempenho em diferentes tipos de dispositivos.
Antes de começar
- Entenda os conceitos básicos, a composição e o fluxo de trabalho da Sessão AR.
- Saiba como criar uma sessão.
Sessão com configuração padrão
Para a maioria das aplicações, é recomendado usar a configuração padrão da sessão do Mega Go. Essas configurações já foram otimizadas e são adequadas para a maioria dos cenários de uso comuns.
A sessão padrão suporta os seguintes tipos de dispositivos:
- Dispositivos que suportam rastreamento de movimento 6DoF (alguns telefones celulares e óculos de realidade virtual modernos).
- Dispositivos que suportam a função de navegação inercial 5DoF (a maioria dos telefones Android com giroscópio e acelerômetro).
No painel Hierarchy, clique com o botão direito do mouse em um local vazio e selecione EasyAR Sense > Mega > AR Session (Mega Go Default Preset) no menu para criar uma sessão padrão do Mega Go.
O código do script correspondente é o seguinte:
ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset.MegaGo_MotionTracking_Inertial)
Esta sessão usa a configuração predefinida MegaGo_MotionTracking_Inertial:
- O componente e a ordenação da fonte de quadro podem ser consultados no grupo de fontes de quadro da Sessão AR predefinida correspondente à configuração predefinida MegaGo_MotionTracking_Inertial.
- MegaGoTrackerFrameFilter.MinInputFrameLevel é FiveDof.
Escolher diferentes configurações predefinidas
Além da sessão do Mega com configuração padrão, você também pode escolher diferentes configurações predefinidas para criar uma sessão de acordo com suas necessidades específicas. A principal diferença entre elas é o tipo de dispositivo suportado. As configurações predefinidas disponíveis ao criar uma sessão usando o menu e ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset, ARSessionFactory.Resources) incluem:
- MegaGo_MotionTracking
- O componente e a ordenação da fonte de quadro podem ser consultados no grupo de fontes de quadro da Sessão AR predefinida correspondente à configuração predefinida MegaGo_MotionTracking.
- MegaGoTrackerFrameFilter.MinInputFrameLevel é SixDof.
- MegaGo_MotionTracking_Inertial (padrão)
- O componente e a ordenação da fonte de quadro podem ser consultados no grupo de fontes de quadro da Sessão AR predefinida correspondente à configuração predefinida MegaGo_MotionTracking_Inertial.
- MegaGoTrackerFrameFilter.MinInputFrameLevel é FiveDof.
- MegaGo_MotionTracking_Inertial_3DOF
- O componente e a ordenação da fonte de quadro podem ser consultados no grupo de fontes de quadro da Sessão AR predefinida correspondente à configuração predefinida MegaGo_MotionTracking_Inertial_3DOF.
- MegaGoTrackerFrameFilter.MinInputFrameLevel é ThreeDof.
- MegaGo_MotionTracking_Inertial_3DOF_0DOF
- O componente e a ordenação da fonte de quadro podem ser consultados no grupo de fontes de quadro da Sessão AR predefinida correspondente à configuração predefinida MegaGo_MotionTracking_Inertial_3DOF_0DOF.
- MegaGoTrackerFrameFilter.MinInputFrameLevel é ZeroDof.
Nota
O desempenho do Mega Go em diferentes tipos de dispositivos é diferente. Para obter mais detalhes, consulte Dispositivos e aplicações de plataforma suportados pelo Mega.
Próximos passos
- Adicionar um alvo de rastreamento
- Habilitar a ferramenta do editor
- Adicionar conteúdo 3D alinhado com o mundo real
- Controlar o processo de rastreamento
Tópicos relacionados
- Leia Fonte de quadro para entender os conceitos básicos da fonte de quadro e o processo de seleção da fonte de quadro em tempo de execução.
- Leia Adicionar um grupo de fontes de quadro para aprender a configurar e usar o grupo de fontes de dados.
- Leia Dispositivos e aplicações de plataforma suportados pelo Mega para entender os dispositivos suportados pelo Mega e o desempenho em diferentes dispositivos.