Volver

Controla tus cámaras virtuales en Unreal Engine con tu móvil Android

Si eres un apasionado de la creación de cinemáticas en Unreal Engine, es probable que quieras llevar tus habilidades al siguiente nivel. Y una forma de hacerlo es utilizando el control de cámaras virtuales.

Para los usuarios de iPhone, esta tarea puede ser bastante sencilla, ya que Unreal y Live Link ya vienen preparados para ello, e incluso hay una aplicación dedicada llamada Live Link VCAM. Pero, ¿qué pasa con los usuarios de Android? La realidad es que, en este aspecto, siempre estamos un paso atrás.

Pero no te preocupes, en este tutorial voy a enseñarte cómo usar un plugin de la marketplace llamado Virtual Plugin para controlar tus cámaras virtuales desde un teléfono Android. Aunque es de pago, si quieres crear cinemáticas con movimientos realistas, este plugin puede ser una herramienta muy útil.

Así que, ¡vamos a por ello!

Instalar Virtual Plugin

Para utilizar Virtual Plugin en tu proyecto de Unreal Engine, lo primero que debes hacer es adquirir el plugin a través de la Marketplace. Aunque es un plugin de pago, su utilidad es indudable en muchos casos.

Lo primero que debes hacer es acceder al enlace del plugin, haz click aquí

Una vez comprado, debes abrir el Launcher de Unreal Engine y buscar Virtual Plugin en la sección «Bazar». Haz clic en el botón «Instalar en el motor» para instalar Virtual Plugin en la versión de motor que vayas a usar. Una vez que se haya completado la instalación, Virtual Plugin estará listo para ser utilizado en tu proyecto.

cámaras virtuales

Instalación app Android

Una vez que hayas instalado Virtual Plugin en tu proyecto de Unreal Engine, es el momento de descargar la aplicación que te permitirá controlar tus cámaras virtuales desde tu teléfono Android. La buena noticia es que la aplicación es gratuita y está disponible en la Play Store de Google.

Para descargar la aplicación, simplemente debes buscar Virtual App en la Play Store o haz clic en este enlace. Una vez que hayas encontrado la aplicación, haz clic en el botón de descarga e instálala en tu teléfono Android.

Una vez que hayas instalado la aplicación en tu teléfono, asegúrate de que tanto tu ordenador como tu teléfono estén conectados a la misma red Wi-Fi.

Creación del proyecto y configuración

Primero, crea un nuevo proyecto en blanco y nómbralo «CamaraVirtualAndroid».

cámaras virtuales

Una vez que se abra el proyecto, ve a la pestaña «Edit» y selecciona «Plugins». Busca «Virtual Plugin» y haz clic en él. Reiniciamos el editor.

cámaras virtuales

Ahora, crea un nuevo nivel básico y agrega un cubo en alguna parte. Este objeto nos servirá como referencia para manejar la cámara (puedes usar cualquier otro objeto en su lugar).

cámaras virtuales

Para acceder al contenido del plugin, debemos marcar las opciones «Show Engine Content» y «Show Plugin Content» en la configuración del content browser. Como este es un plugin de editor, solo podemos acceder a él mostrando el contenido del motor.

cámaras virtuales

En el árbol de carpetas, despliégalo hasta que llegues a la ruta «Engine/Plugins/Virtual Plugin Content». 

cámaras virtuales

Ahí, arrastra el Blueprint «MyActor» a la escena. Asegúrate de que la flecha azul apunte al objeto que agregaste previamente, ya que esta es la dirección en la que apuntará la cámara virtual.

cámaras virtuales

Antes de hacer el siguiente paso, vamos a crear una nueva cámara virtual, ya que la vamos a necesitar ya mismo

cámaras virtuales

Hacemos click sobre la flecha azul, y desplegamos en sus ajustes la sección Body, dentro de ella nos pedirá cual va a ser la cámara principal, como acabamos de crear una, la seleccionamos en el desplegable o con el cuentagotas de la derecha, hacemos click en la cámara.

cámaras virtuales

Ahora casi hemos terminado. Abre Virtual App en tu móvil y escribe la dirección IP local de tu PC en el campo correspondiente. Puedes encontrar esta dirección ejecutando «ipconfig» en la consola de comandos de Windows. También aparecerá en verde cuando le des al botón de «play» en el editor. Introduce el puerto 7777 y ya puedes empezar a utilizar la aplicación de la cámara virtual.

cámaras virtuales

Usando Virtual plugin

Lo primero que debes hacer es darle al play en modo «New Editor Window».

cámaras virtuales

Luego, toca en el botón connect en la aplicación y si todo ha salido bien, podrás ver la cámara virtual en la pantalla de tu teléfono. Ahora puedes moverte y rotar la cámara desde tu teléfono y la cámara se moverá contigo.

cámaras virtuales

Además, hay una interfaz de usuario con ajustes para la cámara que te permiten controlar el zoom deslizando tu dedo. Si haces clic en la rueda de ajustes, podrás acceder a ajustes adicionales como la estabilización de la cámara, bloqueo de ejes, presets de cámara, pausa o continuación de trackeo de cámara y cambio de cámara.

Estabilización de cámara
cámaras virtuales

Bloqueo de ejes
cámaras virtuales    

Presets de cámara 
cámaras virtuales

Pausar o continuar trackeo de cámara
cámaras virtuales

Cambio de cámara, si tienes más cámaras en escena, puedes configurarlas haciendo clic en la flecha azul y en Body/Multi Cine Camera, seleccionando todas las que desees. Luego, volverás a este menú y deberían aparecer.

cámaras virtuales

Por último, en la esquina inferior derecha, verás un botón rojo que te permitirá grabar tus secuencias. Pero eso lo abordaremos en el siguiente punto.

Grabar secuencias de cámara virtual

En primer lugar, al darle al botón de reproducción, se abrirá la pestaña «Take Recorder». Desde allí, selecciona «Source» y luego «From Actor», y elige MyActor. Después, borra la opción «None» en «Actor».

cámaras virtuales

Para empezar a grabar, solo tienes que presionar el botón rojo en la parte inferior derecha de la pantalla. Verás una cuenta regresiva de 3 segundos antes de comenzar a grabar tus movimientos de cámara y recorrido.

cámaras virtuales

Una vez finalizada la grabación, presiona nuevamente el botón rojo y aparecerá el mensaje «Video Saving». Ahora puedes cerrar la ventana «play» del editor y la aplicación de Android.

Por último, encuentra tu grabación en la carpeta «Cinematics», «Takes».

cámaras virtuales

Haz doble clic en la escena grabada para abrir el secuenciador. Allí encontrarás la línea de tiempo de la grabación. Para ver cómo ha quedado la escena, haz clic en el botón de la cámara en «Camera Cuts» y reproduce la grabación usando los controladores debajo de la pantalla.

cámaras virtuales

Exportar grabación a vídeo

Para comenzar, abre tu grabación y asegúrate de que está exactamente como deseas que se vea antes de exportarla. Cuando estés listo para exportar, haz clic en la claqueta para acceder a la ventana de «Render Movie Settings». Aquí es donde podrás ajustar la configuración de imagen, resolución y fps para tu video.

cámaras virtuales

Cuando se trata de la compresión de video, mi recomendación es desactivarla para obtener la mejor calidad posible. Sin embargo, si deseas hacer pruebas, puedes dejarla activada, ya que te permitirá ahorrar espacio de almacenamiento. Ten en cuenta que, si no comprimes el video, podría ocupar varios Gb de almacenamiento, dependiendo de la duración de la grabación.

Una vez que hayas ajustado los parámetros según tus necesidades, haz clic en «Capture Movie» y espera a que finalice el proceso de renderizado. El video se guardará en la dirección que hayas especificado en «Output Directory». Dirígete a esa ubicación y encontrarás el video con la extensión .avi (si has seleccionado «Video Sequence (avi)» como formato de salida).

cámaras virtuales

Consejos / Tips

Conéctate al Wifi

Para lograr una mejor conexión entre el móvil y el PC, es recomendable utilizar una conexión WiFi estable. Si bien es posible conectarse a través de una conexión pública, esta opción suele ser más lenta y menos fluida, además de requerir configuraciones adicionales para conectarse a nuestra dirección IP.

Habitación bien iluminada

Al utilizar Virtual App, es fundamental contar con una habitación bien iluminada, ya que esta aplicación utiliza la tecnología ARCore, que emplea la cámara del dispositivo móvil para detectar y rastrear el entorno.

Problemas de conexión

Si experimentas problemas para conectar Virtual App y Virtual Plugin, es posible que se deba a la configuración de Windows Defender. Para solucionarlo, Virtual Plugin cuenta con una opción que permite deshabilitar Windows Defender. Para acceder a esta configuración, ingresa en la pestaña «Network» de la configuración de MyActor y habilita la opción «Turn Off Windows Defender».

cámaras virtuales

Mejorar el rendimiento

Si el rendimiento de transmisión de video no es el adecuado, puedes probar reducir la calidad del video, disminuir la tasa de fotogramas o incluso desactivar la transmisión de video para mejorar el rendimiento.

cámaras virtuales

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad