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

Guias específicos da plataforma

Um Cloud Anchor é um tipo especial de fixação que pode ser usada para manter experiências de RA no mundo real. Com a API ARCore Cloud Anchor ou serviço ARCore Cloud Anchor, você pode 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 vários dispositivos diferentes. O Cloud Anchors conecta locais do mundo real com conteúdo digital que qualquer pessoa pode acessar de dispositivos móveis compatíveis. Os usuários de Android e iOS podem participar da mesma experiência e voltar a ela várias vezes, mesmo semanas ou meses depois.

Âncoras e âncoras do Cloud

As âncoras do Cloud são âncoras hospedadas no endpoint da nuvem da API ARCore. Com essa hospedagem, os usuários compartilham 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 pode ajudar a manter as experiências de RA no mundo real e criar experiências compartilhadas entre os usuários. Veja a seguir algumas maneiras de usá-lo nos seus próprios projetos.

Mantenha as experiências de RA no mundo real

O Cloud Anchors permite que um usuário coloque um objeto de RA no ambiente físico e outro veja o mesmo objeto no mesmo lugar posteriormente. Por exemplo, use o Cloud Anchors para criar placas virtuais na frente de lojas, deixar notas virtuais nas bancadas da cozinha para amigos ou redecorar o quarto com pôsteres virtuais. Em geral, o Cloud Anchors é melhor usado para experiências de RA em escala de sala.

Experiências colaborativas em tempo real

O Cloud Anchors também permite colaboração em tempo real entre usuários. Por exemplo, os usuários podem jogar um jogo virtual de pingue-pongue na mesa de café 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

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

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 o upload dos dados da âncora local para o endpoint da nuvem da API ARCore, que vai retornar um ID exclusivo para essa âncora.
  3. O app distribui esse ID exclusivo para outros usuários.
  4. A âncora é resolvida. Os usuários com dispositivos com 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 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 de diferentes ângulos de visão e posições antes da chamada de anfitrião. Depois, 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 onde 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 suspensão de uso da API ARCore Cloud Anchor para mais detalhes.