Recursos

Unreal - Export para VR y configuración Oculus

Antes de exportar un archivo ejecutable para Oculus Quest, tenemos que revisar lo siguiente:
Que la escena inicial, sea aquella en la que se estuvo trabajando.
Que la configuración del build esté preparada para envíos (Shipping).

Configuración de Inicio de Escena

Desde “Edit/ProjectSettings” ir a “Maps & Modes”. Ahí debemos revisar que la escena de “Game Default Map”, tenga el nombre de la escena en la que queremos comenzar la experiencia. Es decir, nuestra escena/mapa en la que estuvimos trabajando. En mi caso el nombre de mi mapa es “VrTemplateMap” pero en el caso de ustedes va a ser distinto.
image.jpeg

Editor Startup Map: Es la escena/mapa en la que el programa Unreal inicia, para poder editar.
Game Default Map: Es la escena/mapa en la que el EJECUTABLE inicia.

Configuración del Export

Desde “File/PackageProject/BuildConfiguration”, debemos tener seleccionado “Shipping” para poder generar un export configurado correctamente para envíos y no para desarrollo.
image.png

Export


Para poder exportar el proyecto para Oculus Quest y generar un archivo ejecutable, hay que ir a File, Package Project, Android, ANDROID ASTC.
image.png
Una vez que seleccionemos Android Astc, tendremos que crear una carpeta en donde se alojará el archivo ejecutable. Por ejemplo, podríamos crear una carpeta llamada “Exports”.
image.png
Si encontramos errores al momento de exportar, instalar Visual Studio 2022 Community edition
Instalar Visual Studio 2022 y elegir en la pestaña Workloads la opción “Game development with C++”.
Debajo un enlace con la configuración. El ejemplo muestra la versión 2019 pero es lo mismo para 2022.
Loading…
Si seguimos los pasos correctamente, el programa empezará a compilar en el formato .apk que nos va a permitir instalarlo en nuestro headset y/o compartirlo con otras personas si comprimimos los tres archivos que se generan, nuestra aplicación con la extensión APK y otros dos archivos "Install.bat" y "Uninstall.bat", los cuales sirven para instalar la .apk una vez conectado el casco Oculus Quest a la pc.
Para enviar la aplicación al Oculus:
conectar la computadora con el cable
hacer doble click en el archivo que inicia con “Install...” y tiene la extensión .bat*

Vamos a ver cómo se abre una ventana con la información del proceso. Al finalizar podremos desconectar el cable del Oculus.

Configuración Oculus

Los dispositivos Oculus requieren contar con la app mobile Oculus para la configuración inicial. Además, tenemos que realizar una modificación de la configuración standard para que podamos instalar aplicaciones desarrolladas desde Unreal.

Pasos

Configurar headset Oculus (va a requerir iniciar sesión con una cuenta de Facebook)
Emparejar headset con app de Oculus (es necesario habilitar acceso Bluetooth)
En la App de Oculus hacer scroll e ir a /Modo de desarrollador y habilitar la opción
Emparejando.png
Menu.png
Tick Desarrollador.png
IMPORTANTE: Para enviar nuestra app de Unreal al Oculus tenemos que conectar el cable
Con los pasos anteriores realizados podremos ejecutar los .bat de las exportaciones para VR.
Si es nuestra primera vez enviando apps desde nuestra computadora tendremos que aceptar el cartel de mensaje que aparece en el Oculus y clickear en “Always allow from this computer”.
imagen.png
Luego de este mensaje, veremos otro donde nos preguntan sin permitimos el envío de datos. Aceptamos y luego de unos momentos tendremos la app instalada en nuestro headset Oculus. Ya podemos desconectar el cable.

Ejecutar app en Oculus

Ir a Apps y en el seleccionable elegir “Origenes desconocidos” y ahí vamos a encontrar nuestra app, al hacer click sobre el nombre podemos ejecutarla.
vlcsnap-2022-05-29-22h42m33s301.png

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.