Com o Cloud Anchors, diferentes usuários podem compartilhar experiências de RA

Guias específicos para plataformas

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. As âncoras na nuvem conectam locais do mundo real 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 o 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

As âncoras do Cloud permitem que um usuário posicione um objeto de RA no ambiente físico e outro usuário veja o mesmo objeto no mesmo lugar mais tarde. 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

As 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 com suporte do ARCore.

Como as âncoras na nuvem funcionam

O ARCore se conecta ao endpoint da 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 funcional.

Confira uma visão geral de como a hospedagem e a resolução funcionam:

  1. O usuário cria uma âncora local no ambiente.
  2. A âncora é hospedada: o ARCore faz upload dos dados dessa âncora local para o endpoint em nuvem da API ARCore, e o endpoint retorna um ID exclusivo para essa âncora.
  3. O app distribui esse ID exclusivo para outros usuários.
  4. 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 conseguir esse mapa de recursos, a câmera traseira do dispositivo precisa mapear o ambiente dentro e ao redor do centro de interesse de diferentes ângulos e posições antes da chamada de host. A API ARCore Cloud Anchor 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 a âncora da nuvem foi hospedada, 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.