Google ofrece detección de profundidad y oclusión de objetos Android con ARCore 1.18

La última versión de ARCore, la plataforma de desarrollo de realidad aumentada de Google para teléfonos Android, ahora incluye una API de profundidad. La API se lanzó como una vista previa en diciembre, pero ahora está disponible para todos en ARCore 1.18.

Anteriormente, ARCore asignaba paredes y pisos y dimensionaba los objetos AR en consecuencia, pero la API de profundidad permite cosas como la oclusión, lo que permite que los actores AR parezcan estar detrás de los objetos en el mundo real. La otra gran característica habilitada por el sensor de profundidad es la capacidad de simular la física, como la capacidad de arrojar un objeto virtual por las escaleras en la vida real y hacer que salte de manera realista.

Detección 3D

Si bien Apple está construyendo hardware más avanzado en sus dispositivos para la realidad aumentada, es decir, el sensor LIDAR en el iPad Pro, ARCore fue diseñado para funcionar con el mínimo común denominador en el hardware de la cámara. En el pasado, esto significaba que ARCore usaba solo una cámara, incluso cuando la mayoría de los teléfonos Android, incluso los teléfonos Android económicos de $ 100, venían con varias cámaras que podrían ayudar con la detección 3D. (Qualcomm merece parte de la culpa aquí, ya que sus SoC generalmente solo admiten la ejecución de una sola cámara a la vez).

Publicidad

En la versión 1.18, por primera vez, ARCore puede usar parte de este hardware de cámara adicional para ayudar con la detección 3D. Aunque la API de profundidad puede ejecutarse en un modo de cámara única que utiliza el movimiento para determinar los valores de profundidad, también puede obtener datos del sensor de tiempo de vuelo de un teléfono para mejorar la calidad de la profundidad. Samsung fue una de las empresas identificadas con soporte específico para esto en el Note10 + y el Galaxy S20 Ultra. Tenga en cuenta que ambos son los skus de gama alta para estos dispositivos. Muchos teléfonos tienen varias cámaras, como gran angular y telefoto, pero muchos teléfonos tienen cámaras ToF.

Para adivinar el futuro de ARCore, una buena idea sería echar un vistazo a ARKit, la plataforma de realidad aumentada de Apple. Una característica muy profunda de ARKit que no parece mencionarse en el blog de Google es la «oclusión de personas», o la capacidad de mover objetos para ocultar objetos virtuales. Las demostraciones de Google muestran solo objetos fijos que ocultan objetos virtuales.

La API de profundidad está disponible en los SDK de Android y Unity. Para los usuarios, necesitará un teléfono compatible con ARCore. Google mantiene una gran lista aquí.