Cloud Anchors permite que diferentes usuarios compartan experiencias de RA

Guías específicas para plataformas

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 anclas de nube 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 ella 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 a los usuarios compartir experiencias en la misma app. Los lineamientos básicos de las anclas también se aplican a las anclas de Cloud.

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. Estas son algunas formas en que puedes usarlo en tus propios proyectos.

Conserva experiencias de RA en el mundo real

Las Cloud Anchors permiten que un usuario coloque un objeto de RA en un entorno físico y que otro vea el mismo objeto en el mismo lugar más adelante. Por ejemplo, usa Cloud Anchors para crear letreros virtuales frente a 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 experiencias de RA a escala de sala.

Experiencias colaborativas en tiempo real

Las anclas de nube también permiten la colaboración en tiempo real entre usuarios. Por ejemplo, los usuarios pueden jugar un juego virtual de tenis de mesa en la mesa de centro o pintar un mural virtual junto 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.

A continuación, se muestra una imagen de alto nivel de cómo funcionan el hosting y la resolución:

  1. El usuario crea un ancla local en su entorno.
  2. El ancla está alojada: ARCore sube los datos de esa ancla local al extremo en la nube de la API de ARCore, y el extremo muestra un ID único para esa ancla.
  3. La app distribuye ese ID único a otros usuarios.
  4. Se resuelve el ancla: 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 atributos en 3D del espacio que la rodea. Para obtener este mapa de funciones, la cámara posterior del dispositivo debe mostrar 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 de Cloud Anchor único al dispositivo.

Resolviendo

Cuando otro usuario en el mismo entorno apunta la cámara de su dispositivo a la zona en la que se alojó Cloud Anchor, una solicitud de resolución hace que la API de Cloud Anchor de ARCore compare de forma periódica las características visuales de la escena con el mapa de atributos 3D que se creó. ARCore usa estas comparaciones para determinar 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 conocer los detalles.