- 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
- Android Studio versión 3.1 o posterior con la plataforma del SDK de Android versión 7.0 (nivel de API 24) o una versión posterior
- Un dispositivo Android compatible con la API de Depth Consulta la lista de dispositivos compatibles con ARCore para obtener más detalles.
- Conocimientos básicos sobre el desarrollo en Android Si es la primera vez que usas Android, consulta Cómo compilar tu primera app para Android para principiantes.
- Conocimientos básicos sobre la API de Depth Si es la primera vez que trabajas con Depth, consulta la Introducción a la API de Depth.
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_c.
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: