Tabla de contenido:

DeskMagic: creación de una aplicación para sus auriculares Aryzon AR (TfCD): 22 pasos
DeskMagic: creación de una aplicación para sus auriculares Aryzon AR (TfCD): 22 pasos

Video: DeskMagic: creación de una aplicación para sus auriculares Aryzon AR (TfCD): 22 pasos

Video: DeskMagic: creación de una aplicación para sus auriculares Aryzon AR (TfCD): 22 pasos
Video: ¿Mattercraft será la plataforma definitiva de WebAR? Zappar 2024, Mes de julio
Anonim
DeskMagic: creación de una aplicación para sus auriculares Aryzon AR (TfCD)
DeskMagic: creación de una aplicación para sus auriculares Aryzon AR (TfCD)

En este Instructable, avanzaremos paso a paso por el proceso de creación de una aplicación simple de realidad aumentada (AR) para los auriculares Aryzon AR. No se requiere codificación ni otra experiencia. Aunque la aplicación es bastante básica, es una forma divertida y fácil de comenzar a jugar con las posibilidades de AR.

Para obtener más información sobre los auriculares Aryzon AR, visite:

aryzon.com/

Los modelos utilizados en este Instructable se descargaron de Google Poly de los siguientes autores:

Trineo, muñeco de nieve, árbol con regalos, cabina: por 14islands Lab con licencia CC-BY

Otros árboles - por Poly by Google bajo licencia CC-BY

Tierra nevada - por mi

Paso 1: Descarga Unity 3D

Descarga Unity 3D
Descarga Unity 3D

Desde el siguiente enlace, descargue la versión personal y gratuita de unity. Este será el motor de nuestra aplicación AR.

store.unity.com/

Paso 2: Instale Unity 3D

Instalar Unity 3D
Instalar Unity 3D
Instalar Unity 3D
Instalar Unity 3D

Cuando se abre el instalador, se le pide que elija qué módulos de unidad desea instalar. Necesitarás lo siguiente

  • Unidad en sí misma - Bastante esencial
  • MonoDevelop: utilizado para el depurador, no hay codificación real en este proyecto
  • Documentación: para que el sistema de ayuda funcione correctamente
  • Compatibilidad con la compilación de Android: esto le permite crear aplicaciones de Android con su proyecto, puede agregar cualquier plataforma adicional para la que le gustaría desarrollar, aunque este instructivo solo cubre Android
  • Soporte de realidad aumentada de Vuforia: se utiliza para el seguimiento real de AR, necesario para colocar nuestro mundo 3D en su escritorio.

Paso 3: crea una cuenta (gratuita)

Crea una cuenta nueva
Crea una cuenta nueva

Deberá crear una cuenta para usar Unity 3D. Esto es gratis para uso personal.

Paso 4: crea tu proyecto

Crea tu proyecto
Crea tu proyecto

Ahora es el momento de que cree su proyecto. Asigne un nombre agradable a su aplicación y elija una ubicación donde pueda encontrar fácilmente los archivos que Unity pondrá allí.

Paso 5: Crea tu escena

Creando tu escena
Creando tu escena

Unity se abrirá con una escena vacía ya creada. Puedes nombrar esta escena guardándola ahora.

Paso 6: Descarga el SDK de Aryzon

Descarga el SDK de Aryzon
Descarga el SDK de Aryzon

Aryzon ha creado un SDK que se integra en Unity a través de un paquete de unidad. Puede descargar este SDK en el siguiente enlace:

developer.aryzon.com/t/basic-setup-of-sdk/…

Paso 7: importar el SDK de Aryzon en Unity

Importar el SDK de Aryzon en Unity
Importar el SDK de Aryzon en Unity
Importar el SDK de Aryzon en Unity
Importar el SDK de Aryzon en Unity

Vaya a Activos> paquete de importación> paquete personalizado. Luego, seleccione el paquete Unity del SDK e importe todo a su proyecto.

Paso 8: Abra la escena de demostración de Vuforia

Abra la escena de demostración de Vuforia
Abra la escena de demostración de Vuforia
Abra la escena de demostración de Vuforia
Abra la escena de demostración de Vuforia

Ahora verá algunas carpetas nuevas en la carpeta principal del proyecto. Vaya a Activos> Aryzon> Escenas de muestra y abra la escena de seguimiento de Vuforia.

Paso 9: cree una nueva casa prefabricada

Crear una nueva casa prefabricada
Crear una nueva casa prefabricada

Para ahorrarnos algunos problemas, podemos crear un prefabricado (un componente estándar que se puede copiar) desde el componente 'ImageTarget', que se puede seleccionar en la ventana de jerarquía.

Simplemente arrastre el componente 'ImageTarget' a la carpeta Assets> Aryzon> Prefabs, como ya hice en la imagen.

Paso 10: Importe los prefabricados a la escena

Importar prefabricados a la escena
Importar prefabricados a la escena

Ahora puede usar esa misma carpeta prefabricada para importar los dos componentes más importantes de la aplicación: el componente AryzonVuforia y el componente imagetarget. Puede arrastrarlos desde la carpeta prefabricada directamente a su escena.

Paso 11: eliminar el cubo

Eliminar el cubo
Eliminar el cubo

Cuando haga clic en el componente ImageTarget en su ventana de jerarquía, notará que el cubo en la pantalla es un hijo de ese componente. Esto le dice al motor dónde debe colocar el cubo en relación con el objetivo.

Esto significa que todos los modelos que queremos mostrar correctamente en AR deben agregarse a la escena como un elemento secundario del componente ImageTarget.

Ahora podemos quitar el cubo y reemplazarlo con cosas más visualmente interesantes.

Paso 12: Cree una carpeta de modelo

Crear una carpeta de modelo
Crear una carpeta de modelo

Para realizar un buen seguimiento de todo lo que agregamos a la escena, es posible que desee crear una carpeta de modelo en la ventana del proyecto. esta carpeta contendrá todos los modelos que deseemos agregar a la escena.

Paso 13: Obtener (descargar) modelos

Obtener (descargar) modelos
Obtener (descargar) modelos
Obtener (descargar) modelos
Obtener (descargar) modelos

Ahora descargaremos algunos modelos divertidos para nuestra escena y los colocaremos en la carpeta de modelos que acabamos de crear. Para este instructable, los obtendremos de Google Poly. Google Poly es ideal, porque sus modelos están optimizados para un buen rendimiento de RV y RA.

Al descargar un modelo, tenga en cuenta lo siguiente

  • El modelo debe ser simple (pocas texturas, bajo número de polígonos), porque su teléfono tiene recursos limitados
  • Dé crédito al autor del modelo (se le preguntará cuando sea necesario)
  • Cuando sea posible, descargue el archivo en formato FBX. OBJ funcionará, pero es un poco más difícil de manejar en Unity.

Paso 14: Arrastra y suelta

Arrastrar y soltar
Arrastrar y soltar

Puede colocar modelos en su escena simplemente arrastrándolos desde la carpeta de modelos y colocándolos en la ventana de la escena. Una vez colocados, puede escalarlos, rotarlos y arrastrarlos a donde desee que se coloquen.

Recuerde: como dijimos anteriormente, los modelos colocados en la escena siempre deben colocarse como un elemento secundario del componente ImageTarget.

Paso 15: Haz que nieve

Haz que nieve
Haz que nieve
Haz que nieve
Haz que nieve

Para realmente llevar a casa el espíritu navideño, puede agregar algo de nieve. Una forma sencilla de hacerlo es mediante el uso de un emisor de partículas. En la ventana de jerarquía, vaya a crear> efectos> sistema de partículas. Esto creará un objeto emisor de partículas en su escena. Es mejor jugar en la ventana del inspector y averiguar cuál es la mejor configuración para usted (nevadas suaves o tal vez una ventisca). La configuración de la imagen nos funciona bastante bien.

Paso 16: Cambio de plataforma

Cambio de plataforma
Cambio de plataforma

Antes de que podamos reproducir la aplicación en nuestro teléfono Android, primero debemos compilarla. Sin embargo, primero debemos cambiar algunas configuraciones. En la barra de menú, vaya a Archivo> Configuración de compilación. Seleccione la plataforma Android y luego presione 'Cambiar plataforma'.

Paso 17: cambiar la configuración

Cambiar la configuración
Cambiar la configuración
Cambiar la configuración
Cambiar la configuración
Cambiar la configuración
Cambiar la configuración

En esa misma ventana, ahora presione el botón 'Configuración del reproductor'. Esto hará que todas las configuraciones de la plataforma aparezcan en la ventana del inspector. aquí debes hacer lo siguiente:

  • Ingrese un nombre de empresa (ficticio)
  • Ingrese un nombre de producto (este será el nombre de su aplicación).
  • en "otras configuraciones", agregue el nombre de la empresa y el producto en el campo "nombre del paquete".
  • Establece un nivel mínimo de API. Esta debe ser la misma versión de Android que está ejecutando su teléfono, o una versión anterior. Cuanto más bajo vayas, mayor será la compatibilidad con dispositivos más antiguos, pero también perderás ciertas funciones.
  • Asegúrate de que la opción "Compatibilidad con Android TV" no esté marcada. Verificar esto evitará que Vuforia funcione.
  • Finalmente, en 'Configuración de XR', marque 'Realidad aumentada de Vuforia'

Paso 18: obtención de la clave Vuforia

Obtención de la llave Vuforia
Obtención de la llave Vuforia
Obtención de la llave Vuforia
Obtención de la llave Vuforia
Obtención de la llave Vuforia
Obtención de la llave Vuforia

Para que funcione el seguimiento de AR, primero debe activar una licencia de Vuforia (gratuita para uso personal).

  • Crea una cuenta en

    developer.vuforia.com/vui/auth/register

  • Vaya al administrador de licencias y seleccione 'Obtener clave de desarrollo'
  • Aquí ingresa el nombre que le dio a su aplicación en los pasos anteriores
  • Copie la clave personalizada que se genera en su portapapeles

Paso 19: Ingresando la clave Vuforia en su proyecto

Ingresando la clave Vuforia en su proyecto
Ingresando la clave Vuforia en su proyecto
Ingresando la clave Vuforia en su proyecto
Ingresando la clave Vuforia en su proyecto
  • En su jerarquía de escenas, seleccione el componente 'ARCamera' (en AryzonVuforia).
  • En la ventana del inspector, presione el botón en la parte inferior con la etiqueta "Abrir configuración de Vuforia"
  • La ventana del inspector ahora mostrará la configuración de Vuforia. Pegue la clave de licencia que acaba de copiar en el campo 'Clave de licencia de la aplicación'.

Paso 20: Adquirir el SDK de Android

Adquirir el SDK de Android
Adquirir el SDK de Android

Finalmente, para crear su aplicación, Unity necesita que el SDK de Android esté presente en su computadora. La forma más sencilla de obtener este SDK a través de Android Studio. Android Studio se puede descargar (¡sin cuenta!) Desde el siguiente enlace:

developer.android.com/studio/index.html

La instalación de Android Studio colocará automáticamente el SDK de Android en su computadora.

Paso 21: ¡Tiempo de construcción

¡Tiempo de construcción!
¡Tiempo de construcción!

¡Ahora puede crear su aplicación AR!

  • Ingrese al menú de configuración de compilación nuevamente (Archivo> Configuración de compilación) y presione el botón 'compilar'
  • Ahora puede ingresar un nombre para el APK (paquete de aplicaciones). Tenga en cuenta que este es solo un nombre de archivo, no influirá en el nombre de su aplicación.
  • ¡Abra el APK en su teléfono para instalar su propia aplicación AR!

Si su teléfono no le permite instalar aplicaciones de "Fuentes desconocidas", simplemente vaya a la configuración del sistema de su teléfono, luego vaya a las opciones de seguridad y marque la casilla "Fuentes desconocidas". Por seguridad, se recomienda desmarcar esta casilla después de haber instalado la aplicación.

Paso 22: disfruta de tu mágica decoración navideña

Disfruta de tu mágica decoración navideña
Disfruta de tu mágica decoración navideña
Disfruta de tu mágica decoración navideña
Disfruta de tu mágica decoración navideña
Disfruta de tu mágica decoración navideña
Disfruta de tu mágica decoración navideña

Ejecute la aplicación, coloque su teléfono en el auricular Aryzon AR y átelo a su cara. ¡Puedes colocar el marcador incluido en cualquier lugar donde quieras que tu decoración navideña ilumine tu día! Junto a su computadora, por ejemplo: D

Por supuesto, no es necesario que uses modelos con temas navideños para tu aplicación. ¿Qué tal un acuario o un parque jurásico en miniatura?

Incluí una copia de la compilación de la aplicación en este Instructable (DeskMagic), para que pueda ver los resultados antes de intentarlo usted mismo.

DeskMagic hará lo siguiente:

  • Haz que tu escritorio sea más hogareño
  • Llena tu hogar de calidez y espíritu navideño.
  • Te hace lucir realmente genial

Tenga en cuenta que solo probé esto en mi teléfono anterior (Galaxy Note 3), por lo que su kilometraje puede variar.

¡Gracias por leer!

Recomendado: