
Espero que este artículo sea útil para aquellos que desean sentir las posibilidades de la realidad aumentada de ARCore en Unity, pero al mismo tiempo no pudieron encontrar instrucciones claras.
Recopilaremos un ejemplo de
la aplicación de realidad aumentada
ARCore de caras aumentadas para Unity, rastreará la cara a través de la cámara y superpondrá un modelo 3D de la cara del zorro.
¿Por qué en la unidad?
- Solo por diversión.
- En los ejemplos para Android Studio listos para usar, no hay forma de trabajar en la cámara trasera, solo con la cámara frontal.
- Tuve que tratar con Unity como parte del trabajo.
Para llevar a cabo nuestra tarea, necesitaremos
Unity ,
ARCore for Unity SDK , un dispositivo Android
compatible y
Android SDK . Puede prescindir de un dispositivo, pero esta opción no se refleja en este artículo.
Unidad
Crea un nuevo proyecto en Unity. Especificar tipo 3D Después de crear el proyecto, importe el paquete
ARCore de caras aumentadas previamente descargado llamado
arcore-unity-sdk-1.7.0.unitypackage .
La unidad preguntará qué importar exactamente.
Después de una importación exitosa, en la ventana "Proyecto" encontramos y abrimos una escena con un ejemplo.
Assets \ GoogleARCore \ Ejemplos \ AugmentedFaces \ Scenes Especifique la ubicación del SDK de Android.
Edición / Preferencias / Herramientas externas Cambie la plataforma a Android y haga clic en "Cambiar plataforma".
Configuración de archivo / Buld En la ventana anterior, haga clic en el botón "Configuración del reproductor ..." para configurar la publicación.
Cambia el nombre de la aplicación de Android.
Compruebe si el soporte de ARCore lo vale.
Regresamos a la ventana "Configuración de compilación" e indicamos nuestro dispositivo. El dispositivo debe tener la depuración USB habilitada y la instalación a través de USB.
El trabajo realizado debería ser suficiente para construir y ejecutar la aplicación en nuestro dispositivo. En la misma ventana, haga clic en "Construir y ejecutar", al final obtenemos algo similar.