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

Guias específicos da plataforma

O Cloud Anchor é um tipo especial de anchor 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, você pode criar camadas interativas de informações digitais e ancorá-las em locais reais, criando experiências que podem ser compartilhadas ao longo do tempo por várias pessoas em vários dispositivos diferentes. Os Cloud Anchors conectam locais reais a conteúdo digital que qualquer pessoa pode acessar em dispositivos móveis compatíveis. Tanto os usuários de Android quanto de iOS podem participar da mesma experiência e voltar a eles várias vezes, até semanas ou meses depois.

Âncoras e âncoras do Cloud

As âncoras do Cloud são âncoras hospedadas no endpoint da 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 aos Cloud Anchors.

Casos de uso para desenvolvimento com a API ARCore Cloud Anchor

A API ARCore Cloud Anchor ajuda a manter experiências de RA no mundo real e a criar experiências compartilhadas entre usuários. Confira a seguir algumas maneiras de usá-lo nos seus próprios projetos.

Mantenha experiências de RA no mundo real

Com os Cloud Anchors, um usuário pode colocar um objeto de RA no ambiente físico e outro ver o mesmo objeto no mesmo lugar mais tarde. Por exemplo, use o Cloud Anchors para criar placas virtuais em frente a lojas, deixar anotações virtuais na bancada da cozinha para amigos ou redecorar os quartos com pôsteres virtuais. Em geral, os Cloud Anchors são melhor usados para experiências de RA em escala de sala.

Experiências colaborativas em tempo real

O Cloud Anchors também permite a colaboração em tempo real entre usuários. Por exemplo, os usuários podem jogar pingue-pongue 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 os Cloud Anchors funcionam

O ARCore se conecta ao endpoint da nuvem da API ARCore para hospedar e resolver âncoras do Cloud, permitindo essas experiências compartilhadas. É necessário ter uma conexão ativa com a Internet.

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

  1. O usuário cria uma âncora local no próprio ambiente.
  2. A âncora é hospedada — o ARCore faz upload dos dados da âncora local para o endpoint da nuvem da API do 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 ARCore Cloud Anchor.

Hosting

Para estabelecer e hospedar uma âncora, o ARCore usa um mapa de recursos 3D do espaço ao redor dessa âncora. 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. Em seguida, 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 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, orientação e pose do usuário em relação ao Cloud Anchor.

Política de descontinuação de APIs

Consulte a política de descontinuação da API ARCore Cloud Anchor para mais detalhes.