La API Google ARCore Depth ayuda a los desarrolladores a crear mapas de profundidad a través de algoritmos de profundidad a partir del movimiento, para habilitar funciones como la oclusión en dispositivos con una sola cámara.
Google ARCore, que recientemente pasó a llamarse Servicios de Google Play para AR, es el intento de Google de expandir la Realidad Aumentada y sus experiencias a cada vez más dispositivos sin necesidad de hardware de nicho especializado, a diferencia de lo de antes Proyecto Tango. Google ahora está haciendo que ARCore sea más inmersivo para una variedad más amplia de dispositivos a través de la nueva API Depth.
Dispositivos bajo el Proyecto Tango, como el Lenovo Phab 2 Pro, se basó en hardware dedicado en forma de sensores y cámaras para permitir que el dispositivo perciba la profundidad y el espacio 3D. Sin embargo, la necesidad de hardware especializado significó que los dispositivos debían construirse conscientemente para ofrecer experiencias de AR óptimas, lo que a su vez terminó perturbando la experiencia del usuario de teléfonos inteligentes. ARCore cambió la ecuación al eliminar la necesidad de hardware dedicado, brindando así la experiencia AR óptima a los teléfonos inteligentes que ya habían definido la experiencia del usuario.
ARCore ahora está ampliando la disponibilidad de sus experiencias AR óptimas a través de la nueva API ARCore Depth. Esta nueva API mejora la inmersión para dispositivos con una sola cámara RGB, ya que permite a los desarrolladores utilizar los algoritmos de profundidad a partir del movimiento de Google para crear un mapa de profundidad. Este mapa de profundidad se crea tomando múltiples imágenes desde diferentes ángulos y comparándolas mientras el usuario mueve el teléfono, estimando la distancia a cada píxel.
Los datos de profundidad son útiles para habilitar funciones como la oclusión: la capacidad de los objetos digitales de mezclarse con precisión con los objetos del mundo real.
La oclusión como característica ahora está disponible para más de 200 millones de dispositivos Android habilitados para ARCore a través de Visor de escenas, la herramienta de desarrollo que impulsa la RA en la Búsqueda.
Más allá de la oclusión, los datos de profundidad 3D también permiten otras posibilidades, como física más realista, planificación de rutas, interacción de superficies, etc. Por lo tanto, la API de profundidad puede permitir a los desarrolladores crear experiencias en las que los objetos puedan rebotar y salpicar con precisión. superficies y texturas, así como nuevas mecánicas de juego interactivas que permiten a los jugadores agacharse y esconderse detrás del mundo real. objetos.
Dado que Depth API no depende de hardware especializado, funcionará en una gama más amplia de dispositivos. Pero, por supuesto, un mejor hardware mejorará la experiencia. Sensores adicionales para mapeo de profundidad, como sensores de tiempo de vuelo (ToF), permitirán a los desarrolladores desbloquear nuevas capacidades como la oclusión dinámica: la capacidad de oclusión detrás de objetos en movimiento.
Si desea probar la nueva API de profundidad, Google le pide que complete el formulario Formulario de convocatoria de colaboradores aquí. Luego, Google se comunicará con los colaboradores que considere más adecuados para impulsar la tecnología.
Fuente: Blog de desarrolladores de Google