Tabla de contenido:
- Paso 1: antes de comenzar
- Paso 2: Configurar el procesamiento
- Paso 3: escribir el código
- Paso 4: el modelo 3D
- Paso 5: ejecutar en el dispositivo
- Paso 6: reproducción de simulación de realidad virtual
- Paso 7: Nuestras fuentes
Video: Realidad virtual móvil con procesamiento para Android (TfCD): 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
La Realidad Virtual (VR) es una de las nuevas tecnologías que podría resultar interesante en los productos del futuro. Tiene muchas oportunidades y ni siquiera necesitas costosas gafas de realidad virtual (Oculus Rift). Puede parecer muy difícil hacerlo usted mismo, pero lo básico es más fácil de lo que parece. Si tiene habilidades básicas de programación y modelado, puede hacerlo. Usamos Processing y Blender. Este instructivo es una guía paso a paso para programar un entorno de realidad virtual simple en su teléfono. Todo lo que necesita es su teléfono Android, gafas (de cartón) para teléfonos de realidad virtual y software (software de procesamiento y modelado 3D). Al final de este instructivo, tendrá una habitación con múltiples objetos (en movimiento).
Paso 1: antes de comenzar
Antes de comenzar, hay 3 cosas que debe hacer: 1. Descargar procesamiento, desde
2. Asegúrate de que tu teléfono esté configurado en modo desarrollador: esto puede ser diferente según el teléfono, a continuación se ofrecen un par de opciones: Android: Configuración> Acerca del teléfono> Número de compilación Samsung Galaxy: Configuración> Acerca del dispositivo> Número de compilación LG: Configuración> Acerca del teléfono> Información del software> Número de compilación HTC One: Configuración> Acerca de> Información del software> Más> Número de compilación
Cuando encuentre la sección Número de compilación de la configuración, toque la sección 7 veces. Después del séptimo toque, el teléfono estará en modo desarrollador.
Después de esto, vaya a: configuración> opción para desarrolladores> habilitar depuración USB También, asegúrese de que su teléfono acepte aplicaciones de fuentes desconocidas.
3. Descargue y extraiga los archivos de este tutorial. Se incluye un archivo zip en el que se incluyen todos los archivos, así como los archivos que incluyen los datos del archivo 3D del programa que usamos (Blender). Descargue y descomprima esta carpeta y colóquela en algún lugar de su computadora donde pueda encontrarla. En el paso 4, se le pedirá que vuelva a abrir la carpeta.
Paso 2: Configurar el procesamiento
Antes de que pueda comenzar, tendrá que configurar el procesamiento para admitir el desarrollo de Android. El primer paso es habilitar el modo de procesamiento de Android haciendo clic en el botón Java en la parte superior derecha de la ventana de boceto. (imagen 1)
Esto le indicará un mensaje. Haga clic en "descargar SDK automáticamente" y el procesamiento comenzará a descargar todos los archivos necesarios para crear aplicaciones de Android. (imagen 2)
Cuando finalice este proceso, podrá crear aplicaciones para Android, que incluyen aplicaciones de realidad virtual en las que nos centraremos. Para que esto funcione, tendrá que seleccionar una opción más. Vaya a Android y seleccione la pestaña VR, esto se asegurará de que la aplicación incluya todas las bibliotecas necesarias cuando se exporta. (imagen 3)
Ahora está listo para comenzar a trabajar en su boceto.
Paso 3: escribir el código
Este tutorial no trata sobre escribir el código en sí. Pero utilizando los comentarios incluidos en el código, podrá comprender lo que está sucediendo.
Ahora puede abrir el archivo.pde que se incluye en la carpeta extraída que ha descargado antes. Verá que el código se abre y puede echarle un buen vistazo.
Paso 4: el modelo 3D
Usamos Blender para hacer nuestro modelo, este es un programa de modelado gratuito (https://www.blender.org/download/) o use un programa de modelado diferente. Si no tienes experiencia con el modelado también puedes encontrar modelos 3D online (https://www.thingiverse.com/). La carpeta con modelos 3D y código ya se ha creado para ti, pero si quieres hacer tu propio proyecto Deberá seguir las siguientes instrucciones.
- Cree una carpeta de datos (llamada "datos") en la carpeta de croquis de procesamiento. (Primero debe guardar su boceto, asegúrese de saber dónde está guardado. Por defecto en Windows está dentro de sus documentos / procesamiento / nombre_del_ boceto)
- Exportación: guarde su modelo 3D como un archivo.obj - Incluyendo el archivo.mtl que hace referencia a las texturas (si tiene alguna)
- En caso de que tenga texturas, colóquelas también en la carpeta de datos y asegúrese de que el archivo.mtl haga referencia a ellas correctamente. (Los archivos.mtl se pueden abrir con el bloc de notas, por ejemplo, y contienen texto sin formato)
- nota: un teléfono no puede manejar modelos muy complejos o muchas texturas, así que asegúrese de que el modelo sea de baja poli e incluya la menor cantidad de texturas posible. Coloqué en mosaico una textura en un plano y el boceto se volvió insoportablemente lento.
Paso 5: ejecutar en el dispositivo
Ahora está listo para ejecutar el ejemplo en su teléfono móvil.
Primero, verifique en la pestaña Android y dispositivos si su dispositivo está apareciendo. Si este no es el caso, asegúrese de seguir los pasos del paso 1 de este tutorial.
Si el dispositivo aparece, está listo para presionar el botón Ejecutar en el dispositivo o usar el atajo ctrl + R. El procesamiento comenzará a compilar el boceto y a instalarlo en su teléfono móvil. Si el procesamiento arroja un error, verifique el paso uno de este tutorial o verifique su código.
Paso 6: reproducción de simulación de realidad virtual
Ahora que ha terminado, se iniciará la aplicación Google Cardboard y podrá disfrutar de la gloriosa experiencia de la realidad virtual móvil.
Paso 7: Nuestras fuentes
La configuración principal de la aplicación se ha basado en la información de los siguientes enlaces. Estos contienen gran información sobre la creación de aplicaciones para Android mediante el procesamiento, incluida la realidad virtual.
android.processing.org/
android.processing.org/tutorials/vr_intro/i…
Una gran ayuda para escribir su código de procesamiento es el sitio oficial de procesamiento, que incluye una lista de referencias.
processing.org/reference/
Si necesita gafas de realidad virtual, puede comprarlas por muy poco dinero, por ejemplo:
www.amazon.com/slp/google-cardboard-viewer…
Si desea realizar una captura de pantalla de su teléfono, puede utilizar:
www.duapps.com/product/du-recorder.html
Recomendado:
Realidad virtual en Raspberry Pi con BeYourHero !: 19 pasos (con imágenes)
¡Realidad virtual en Raspberry Pi con BeYourHero !: Bienvenido a " Sé tu héroe " ¡Espero que esté listo para ingresar a la próxima generación de inmersión en realidad virtual! Este proyecto le brindará un control total por gestos de cualquier héroe virtual que desee con un simple conjunto de dispositivos económicos que usan se
Juegos listos para la realidad virtual en la sala de estar con Linux: 4 pasos
Livingroom VR Ready Gaming con Linux: Introducción Quería hacer una plataforma de juegos para VR y juegos sociales en mi sala de estar. Soy fanático de Linux y de la comunidad de código abierto, por lo que la pregunta era "¿Puede Linux hacer realidad virtual?", Linux es un sistema operativo para juegos muy capaz, en gran parte gracias a Win
Traje de realidad virtual con Arduino: 7 pasos (con imágenes)
Traje de realidad virtual usando Arduino: He creado este proyecto para jugar juegos de computadora normales en realidad virtual completa. Este proyecto emula sus movimientos al presionar o mantener presionadas las teclas de su teclado. Ejemplo: cuando avanza, se emula la acción de presionar la tecla 'w'. Tengo emu
Gafas de realidad virtual y mixta: 15 pasos (con imágenes)
Gafas de realidad virtual y mixta: Introducción: Durante el curso de maestría Tecnología para el diseño de conceptos se nos pidió que exploramos una tecnología emergente que se adapte a nuestro proyecto principal y que probamos esta tecnología haciendo un prototipo. Las tecnologías que elegimos son reali
CityCoaster: construya su propia montaña rusa de realidad aumentada para su negocio (TfCD): 6 pasos (con imágenes)
CityCoaster - Construye tu propia montaña rusa de realidad aumentada para tu negocio (TfCD): ¡Una ciudad debajo de tu taza! CityCoaster es un proyecto que nace pensando en un producto para el Aeropuerto de Rotterdam La Haya, que pudiera expresar la identidad de la ciudad, entreteniendo a los clientes del salón con realidad aumentada. En un entorno como