Guía de inicio rápido de la API de Depth para Android

  • Cómo configurar tu entorno de desarrollo para la API de Depth
  • Prueba la oclusión y visualiza el mapa de profundidad en una app de ejemplo

Requisitos previos

Abre el proyecto de muestra

En esta guía de inicio rápido, se usa OpenGL, una interfaz de programación para renderizar gráficos vectoriales 2D y 3D. Revisa Habilita ARCore antes de comenzar con los siguientes pasos.

Para obtener el proyecto de muestra, clona el repositorio con el siguiente comando:

git clone https://github.com/google-ar/arcore-android-sdk.git

En Android Studio, abre el proyecto de ejemplo hello_ar_java, ubicado en el subdirectorio samples dentro del directorio arcore-android-sdk.

Ejecutar la muestra

La app de ejemplo de la API de Depth te permite colocar figuras virtuales de Android en tu entorno y activar o desactivar la oclusión para ver la diferencia. También te permite activar o desactivar la visualización del mapa de profundidad en un espacio determinado.

Asegúrate de que tu dispositivo Android esté conectado a la máquina de desarrollo y haz clic en Run en Android Studio.

Es posible que el dispositivo te solicite que instales o actualices los Servicios de Google Play para RA si no están o están desactualizados. Presiona CONTINUE para instalarla desde Google Play Store.

Habilitar profundidad

La primera vez que ejecutes la app y coloques una figura de Android, un diálogo te pedirá que habilites la profundidad. Solo aparece la primera vez que se ejecuta la app, para la primera versión de Android. Presiona Enable para agregar oclusión.

Activar o desactivar la oclusión y una visualización del mapa de profundidad

Presiona el ícono de ajustes para activar o desactivar la oclusión y visualizar el mapa de profundidad. Selecciona Enable depth para habilitar la oclusión. Selecciona Show depth map para mostrar una visualización del mapa de profundidad en la pantalla del dispositivo.

Por ejemplo, en las siguientes imágenes, se muestra una figura virtual de Android en un espacio real con un baúl junto a una puerta. En la primera imagen, el Android virtual se superpone de manera poco realista con el borde del tronco. En la segunda imagen, Android está correctamente oculto y se muestra mucho más realista en su entorno.

En las siguientes imágenes, se muestra la imagen de una cámara de un pasillo con una bicicleta en la pared y una visualización del mapa de profundidad que se creó para esa imagen de la cámara.

Próximos pasos

Comienza a usar la API de Depth en tus apps. Para obtener más información, consulta: