ARCore es la plataforma de Google para crear experiencias de realidad aumentada. Con diferentes APIs, ARCore permite que tu teléfono perciba su entorno, comprenda el mundo e interactúe con la información. Algunas de las APIs están disponibles en iOS y Android para habilitar las experiencias de RA compartidas.
ARCore usa tres capacidades clave para integrar contenido virtual en el mundo real tal como se ve a través de la cámara de tu teléfono:
- El seguimiento de movimiento permite que el teléfono comprenda y realice un seguimiento de su posición en relación con el mundo.
- La comprensión ambiental permite que el teléfono detecte el tamaño y la ubicación de todo tipo de superficies: horizontales, verticales y angulares, como el suelo, una mesa baja o paredes.
- La estimación de luz permite que el teléfono estime las condiciones actuales de iluminación del entorno.
Dispositivos compatibles
ARCore se diseñó para funcionar en una amplia variedad de teléfonos Android calificados con Android 7.0 (Nougat) y versiones posteriores. Aquí encontrarás una lista completa de los dispositivos compatibles.
¿Cómo funciona ARCore?
En esencia, ARCore realiza dos tareas: realizar un seguimiento de la posición del dispositivo móvil a medida que se mueve y desarrollar su propia comprensión del mundo real.
La tecnología de seguimiento de movimiento de ARCore usa la cámara del teléfono para identificar puntos interesantes, llamados funciones, y hacer un seguimiento de cómo se mueven esos puntos a lo largo del tiempo. Con una combinación del movimiento de estos puntos y las lecturas de los sensores inerciales del teléfono, ARCore determina la posición y la orientación del teléfono a medida que se mueve por el espacio.
Además de identificar puntos clave, ARCore puede detectar superficies planas, como una tabla o el piso, y también puede estimar la iluminación promedio en el área a su alrededor. Estas funciones se combinan para permitir que ARCore cree su propia comprensión del mundo que lo rodea.
La comprensión de ARCore del mundo real te permite colocar objetos, anotaciones y demás información de manera que se integre sin problemas en el mundo real. Puedes colocar un gatito que duerme siesta en la esquina de tu mesa baja o hacer anotaciones en una pintura con información biográfica del artista. Con el seguimiento de movimiento, puedes moverte y ver los objetos desde cualquier ángulo. Incluso si te das la vuelta y sales de la habitación, cuando regresas, el gato o la anotación estarán justo donde los dejaste.
Para obtener un desglose más detallado de cómo funciona ARCore, consulta los conceptos fundamentales.
ARCore proporciona SDKs para muchos de los entornos de desarrollo más populares. Estos SDK proporcionan APIs nativas para todas las funciones esenciales de RA, como el seguimiento de movimiento, la comprensión del entorno y la estimación de la luz. Con estas funciones, puedes crear experiencias de RA completamente nuevas o mejorar las apps existentes con funciones de RA.