A ARCore é a plataforma do Google para criação de experiências de realidade aumentada. Usando diferentes APIs, o ARCore permite que seu smartphone detecte o ambiente, entenda o mundo e interaja com informações. Algumas das APIs estão disponíveis para Android e iOS para permitir experiências compartilhadas de RA.
O ARCore usa três recursos principais para integrar o conteúdo virtual ao mundo real, conforme visto pela câmera do smartphone:
- O rastreamento de movimento permite que o smartphone entenda e monitore a posição dele em relação ao mundo.
- O compreensão ambiental permite que o smartphone detecte o tamanho e a localização de todos os tipos de superfícies: horizontais, verticais e inclinadas, como o chão, uma mesa de centro ou paredes.
- A estimativa de luz permite que o smartphone estime as condições de iluminação atuais do ambiente.
Dispositivos com suporte
O ARCore foi projetado para funcionar em uma ampla variedade de smartphones Android qualificados que executam o Android 7.0 (Nougat) ou mais recente. Veja aqui uma lista completa de todos os dispositivos compatíveis.
Como o ARCore funciona?
Essencialmente, o ARCore faz duas coisas: acompanhar a posição do dispositivo móvel à medida que ele se move e construir sua própria compreensão do mundo real.
A tecnologia de rastreamento de movimento do ARCore usa a câmera do smartphone para identificar pontos interessantes, chamados recursos, e rastreia como esses pontos 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 enquanto ele se move pelo espaço.
Além de identificar os pontos-chave, o ARCore consegue detectar superfícies planas, como uma mesa ou o chão, e também estimar a iluminação média da área ao redor. Esses recursos se combinam para permitir que o ARCore crie sua própria compreensão do mundo ao redor.
O entendimento do ARCore sobre o mundo real permite colocar objetos, anotações ou outras informações de forma que se integre perfeitamente ao mundo real. Você pode colocar um gatinho cochilando no canto da mesa de centro ou anotar em 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 se virar e sair da sala, quando voltar, o gatinho ou a anotação estará exatamente onde você deixou.
Para uma análise mais detalhada de como o ARCore funciona, confira os 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 movimento, compreensão do ambiente e estimativa de luz. Com esses recursos, você pode criar experiências de RA totalmente novas ou aprimorar apps já existentes com recursos de RA.