Guias específicos para cada plataforma
Android (Kotlin/Java)
Android NDK (C)
Unity (AR Foundation)
iOS
Unreal Engine
Uma âncora do Cloud é um tipo especial de âncora que pode ser usado para manter experiências de RA no mundo real. Com a API ARCore Cloud Anchor ou o serviço ARCore Cloud Anchor, é possível criar camadas interativas de informações digitais e fixá-las em locais reais, projetando experiências que podem ser compartilhadas ao longo do tempo por várias pessoas em muitos dispositivos diferentes. Os Cloud Anchors conectam locais reais a conteúdo digital que qualquer pessoa pode acessar em dispositivos móveis compatíveis. Os usuários do Android e do iOS podem participar da mesma experiência e retornar a ela várias vezes, mesmo semanas ou meses depois.
Âncoras e âncoras do Cloud
As âncoras do Cloud são hospedadas no endpoint de nuvem da API ARCore. Essa hospedagem permite que os usuários compartilhem experiências no mesmo app. As diretrizes básicas para âncoras também se aplicam ao Cloud Anchors.
Casos de uso para desenvolvimento com a API ARCore Cloud Anchor
A API ARCore Cloud Anchor pode ajudar a manter experiências de RA no mundo real e criar experiências compartilhadas entre os usuários. Confira a seguir algumas maneiras de usar o recurso nos seus projetos.
Manter experiências de RA no mundo real
Os Cloud Anchors permitem que um usuário posicione um objeto de RA no ambiente físico e outro usuário visualize o mesmo objeto no mesmo lugar em um momento posterior. Por exemplo, use as âncoras do Cloud para criar placas virtuais na frente de lojas, deixar notas virtuais na bancada da cozinha para os amigos ou redecorar os quartos com pôsteres virtuais. Em geral, o Cloud Anchors é melhor usado para experiências de RA em escala de ambiente.
Experiências colaborativas em tempo real
Os Cloud Anchors também permitem a colaboração em tempo real entre os usuários. Por exemplo, os usuários podem jogar ping-pong virtual na mesa de centro ou pintar um mural virtual com a comunidade.
Compatibilidade do dispositivo
A API ARCore Cloud Anchor funciona em todos os dispositivos compatíveis com o ARCore.
Como funcionam as âncoras do Cloud
O ARCore se conecta ao endpoint de nuvem da API ARCore para hospedar e resolver os Cloud Anchors, permitindo essas experiências compartilhadas. Para isso, é necessário ter uma conexão de Internet ativa.
Confira uma visão geral de como a hospedagem e a resolução funcionam:
- O usuário cria uma âncora local no ambiente.
- A âncora é hospedada: o ARCore faz upload dos dados dessa âncora local para o endpoint de nuvem da API ARCore, e o endpoint retorna um ID exclusivo para essa âncora.
- O app distribui esse ID exclusivo para outros usuários.
- A âncora é resolvida: os usuários cujos dispositivos têm o ID exclusivo podem recriar a mesma âncora usando a API Cloud Anchor do ARCore.
Hosting
Para estabelecer e hospedar uma âncora, o ARCore usa um mapa de recursos 3D do espaço ao redor dela. Para acessar esse mapa de recursos, a câmera traseira do dispositivo precisa mapear o ambiente dentro e ao redor do centro de interesse a partir de diferentes ângulos de visão e posições antes da chamada do organizador. A API ARCore Cloud Anchors cria um mapa de recursos 3D do espaço e retorna um ID exclusivo do Cloud Anchor para o dispositivo.
Resolvendo
Quando outro usuário no mesmo ambiente aponta a câmera do dispositivo para a área em que o Cloud Anchor estava hospedado, uma solicitação de resolução faz com que a API ARCore Cloud Anchor compare periodicamente os recursos visuais da cena com o mapa de recursos 3D que foi criado. O ARCore usa essas comparações para identificar a posição, a orientação e a pose do usuário em relação ao Cloud Anchor.
Política de descontinuação da API
Consulte a política de descontinuação da API ARCore Cloud Anchor para mais detalhes.