Cloud Anchors permite que diferentes usuarios compartan experiencias de RA

Guías específicas para cada plataforma

Cloud Anchor es un tipo especial de ancla que se puede usar para conservar las experiencias de RA en el mundo real. Con la API de Cloud Anchor de ARCore o el servicio de Cloud Anchor de ARCore, puedes crear capas interactivas de información digital y anclarlas a ubicaciones reales para diseñar experiencias que varias personas puedan compartir a lo largo del tiempo en muchos dispositivos diferentes. Las Cloud Anchors conectan ubicaciones del mundo real con contenido digital al que cualquier persona puede acceder desde dispositivos móviles compatibles. Tanto los usuarios de Android como de iOS pueden participar en la misma experiencia y volver a usarla una y otra vez, incluso semanas o meses después.

Anclas y Cloud Anchors

Las Cloud Anchors son anclas que se alojan en el extremo de nube de la API de ARCore. Este hosting permite que los usuarios compartan experiencias en la misma app. Los lineamientos básicos para las anclas también se aplican a las Cloud Anchors.

Casos de uso para desarrollar con la API de Cloud Anchor de ARCore

La API de Cloud Anchor de ARCore puede ayudar a conservar las experiencias de RA en el mundo real y crear experiencias compartidas entre usuarios. A continuación, se incluyen algunas formas en las que puedes usarlo en tus propios proyectos.

Conserva las experiencias de RA en el mundo real

Cloud Anchors permite que un usuario coloque un objeto de RA en el entorno físico y que otro lo vea en el mismo lugar posteriormente. Por ejemplo, usa Cloud Anchors para crear letreros virtuales en frente de tiendas, dejar notas virtuales en las encimeras de la cocina para sus amigos o redecorar sus habitaciones con pósteres virtuales. En general, las Cloud Anchors se usan mejor para las experiencias de RA a escala de salas.

Experiencias colaborativas en tiempo real

Las Cloud Anchors también permiten la colaboración en tiempo real entre los usuarios. Por ejemplo, los usuarios pueden jugar un juego virtual de tenis de mesa en la mesa baja o pintar un mural virtual con su comunidad.

Compatibilidad con dispositivos

La API de Cloud Anchor de ARCore funciona en todos los dispositivos compatibles con ARCore.

Cómo funcionan las Cloud Anchors

ARCore se conecta al extremo de nube de la API de ARCore para alojar y resolver Cloud Anchors, lo que habilita estas experiencias compartidas. Se requiere una conexión a Internet que funcione.

Este es un panorama general del funcionamiento del hosting y la resolución:

  1. El usuario crea un ancla local en su entorno.
  2. El ancla está alojada: ARCore sube los datos del ancla local al extremo de la nube de la API de ARCore, y el extremo muestra un ID único para ese ancla.
  3. La app distribuye ese ID único a otros usuarios.
  4. El ancla está resuelto. Los usuarios cuyos dispositivos tienen el ID único pueden recrear la misma ancla con la API de Cloud Anchor de ARCore.

Hosting

Para establecer y alojar un ancla, ARCore usa un mapa de componentes 3D del espacio que lo rodea. Para obtener este mapa de atributos, la cámara posterior del dispositivo debe mapear el entorno dentro y alrededor del centro de interés desde diferentes ángulos de visión y posiciones antes de la llamada del organizador. Luego, la API de Cloud Anchor de ARCore crea un mapa de atributos 3D del espacio y muestra un ID único de Cloud Anchor al dispositivo.

Resolviendo

Cuando otro usuario en el mismo entorno apunta la cámara de su dispositivo al área donde se alojó Cloud Anchor, una solicitud de resolución hace que la API de Cloud Anchor de ARCore compare periódicamente las características visuales de la escena con el mapa de atributos 3D que se creó. ARCore usa estas comparaciones para identificar la posición, la orientación y la postura del usuario en relación con Cloud Anchor.

Política de baja de la API

Consulta la política de baja de la API de Cloud Anchor de ARCore para obtener más detalles.