Inicio rápido de Google Daydream VR en UE4

Inicio rápido de Google Daydream VR en UE4

Inicio rápido de Google Daydream VR en UE4

En este tutorial vamos a ver como se tiene que configurar UE4 para tener una versión funcional de GoogleDaydream para Google Pixel.

No es demasiado complicado de configurar una vez sabes que versiones de cada elemento tienes que utilizar pero el problema es que en el tutorial oficial hay bastante lio entre la versión de UE4/Android.

Solamente es un ejemplo básico que consta de:

  • Movimiento de la cámara acorde al movimiento del casco VR.
  • Mostrar la versión 3d del mando y acceder a todos los eventos de pulsación de botones.
  • Desgraciadamente los ejemplos más avanzados solamente están disponibles para Unity3d y para desarrollarlos en UE se tendría que hacer desde 0 por lo que se quedará pendiente para más adelante 🙁

Existen dos formas de abordar el proyecto. La primera sería mediante el motor estándar de Epic y la otra sería compilando una versión del motor con diferentes ajustes para GoogleDaydream. Después de probar las dos hay que decir que funcionan igual pero en algunos casos se podrucen fallos que se pueden solucionar utilizando la versión compilada.

Versión estándar de UE4:

Trabajaremos con la última versión de UE4 la 4.22.3 para ejecutar en Android 9.

  1. Descargamos e instalamos NVIDIA CodeWorks1R7windows_b166
    1. Ndk r15c
    2. Apache-ant 1.8.2
    3. Jdk 1.8.0_77
  2. Abrimos NVPACK/android-sdk-windows/tools/android.bat e instalamos la 26.0.02
  3. Seguimos los pasos de Google VR Quick Start.
  4. Continuamos con Set Up Cameras for GoogleVR.
  5. Después vamos a Set Up Motion Controller for Google Daydream VR.
  6. Y terminamos con Use the Google Daydream Touchpad Buttons.
  7. Finalmente solo tendremos que conectar nuestro móvil, dar los permisos necesarios en preferencias de Android y el propio Unreal Editor nos detectará el smartphone y nos dejará instalar y ejecutar la aplicación.

Si hemos instalado los requisitos de desarrollo de Android que he puesto anteriormente no tendréis ningún problema con ninguna parte de estos tutoriales.

Inicio rápido de Google Daydream VR en UE4
Inicio rápido de Google Daydream VR en UE4

Versión compilada de UE4 para GoogleDaydream:

Toda la información sobre la compilación del motor está en Building Unreal Engine from Source.

  1. Hay que añadir como contacto a UE4 en Github para tener acceso a los respositorios.
  2. Descargar el repositorio.
  3. Tenéis que ponerlo en C:/ porque puede surgir un error por la longitud de las rutas, más información del error aquí.
  4. Ejecutar el Setup.bat.
  5. Asegurarse de tener instalado: Desktop development with C ++, .NET desktop development and Game development with C ++. Se puede ver desde el instalador de Visual Studio.
  6. Ejecutar GenerateProjectFiles.bat.
  7. Finalmente Compilar.
  8. A partir de aquí podéis seguir el tutorial de la versión normal del motor de más arriba.