Visão geral do ARCore e de ambientes de desenvolvimento compatíveis

O ARCore é a plataforma do Google para a criação de experiências de realidade aumentada. Com diferentes APIs, o ARCore permite que seu smartphone detecte o ambiente dele, entenda o mundo e interaja com as informações. Algumas das APIs estão disponíveis em Android e iOS para permitir experiências compartilhadas de RA.

O ARCore usa três recursos principais para integrar conteúdo virtual com o mundo real, como visto na câmera do smartphone:

  • O acompanhamento de movimento permite que o smartphone entenda e monitore a posição dele em relação ao mundo.
  • A compreensão ambiental permite que o smartphone detecte o tamanho e o local de todos os tipos de superfícies: superfícies horizontais, verticais e angulares, como o solo, uma mesa de centro ou paredes.
  • A estimativa de luz permite que o smartphone calcule as condições atuais de iluminação do ambiente.

Dispositivos com suporte

O ARCore foi projetado para funcionar em uma grande variedade de smartphones Android com Android 7.0 (Nougat) e versões posteriores. Veja uma lista completa de todos os dispositivos compatíveis neste link.

Como o ARCore funciona?

Essencialmente, o ARCore está fazendo duas coisas: acompanhar a posição do dispositivo móvel conforme ele se move e criar seu próprio entendimento do mundo real.

A tecnologia de rastreamento de movimento do ARCore usa a câmera do smartphone para identificar pontos interessantes, chamados de recursos, e monitorar como eles se movem ao longo do tempo. Com uma combinação do movimento desses pontos e das leituras dos sensores inerciais do smartphone, o ARCore determina a posição e a orientação do smartphone conforme ele se move pelo espaço.

Além de identificar pontos-chave, o ARCore pode detectar superfícies planas, como uma tabela ou o chão, além de estimar a iluminação média na área ao redor dele. Esses recursos combinam-se para permitir que o ARCore entenda seu próprio mundo.

A compreensão do ARCore sobre o mundo real permite que você posicione objetos, anotações ou outras informações de uma forma que se integre perfeitamente ao mundo real. Você pode colocar um gatinho dormindo no canto da sua mesa de centro ou anotar uma pintura com informações biográficas sobre o artista. O rastreamento de movimento significa que você pode se mover e ver esses objetos de qualquer ângulo e, mesmo que você vire e saia da sala, quando voltar, o gatinho ou a anotação estarão exatamente onde você o deixou.

Para uma análise mais detalhada de como o ARCore funciona, confira conceitos fundamentais.

O ARCore oferece SDKs para muitos dos ambientes de desenvolvimento mais conhecidos. Esses SDKs fornecem APIs nativas para todos os recursos essenciais de RA, como rastreamento de movimentos, compreensão ambiental e estimativa de luz. Com esses recursos, você pode criar experiências de RA totalmente novas ou melhorar os apps existentes com recursos de RA.