Saltar al contenido principal

Portal en UE4

Un sistema de partículas propio completamente gestionado por la GPU.

Desde que jugué al afamado Portal cuando era apenas un chaval, me obsesionó la idea de los portales y las paradojas que conllevan, así como su capacidad para transformar una geometría euclidiana convencional en algo mucho más interesante desde el punto de vista del gameplay. Durante años intenté imaginar cómo podría implementarse algo que, para la mente de un niño, parecía pura magia negra.

Imagen del sistema expulsando partículas en un cono vertical positivo con aceleración vertical negativa.

Mi técnica se basa en el uso de planos texturizados con una captura de escena que imita el movimiento de la cámara del jugador con respecto al portal de entrada en el espacio local del portal de salida, lo que genera la ilusión de “ventana”. Para hacer la transición sin interrupciones ni artefactos visuales, lo que hago es extruir el plano texturizado a medida que el jugador entra en la zona de transición. Cuando el jugador atraviesa el plano original, cambio su posición al portal de salida y realizo la extrusión de manera equivalente en el plano del portal, lo que produce una transición limpia y sin discontinuidades perceptibles.

A continuación muestro en vídeo las diferentes configuraciones que se pueden aplicar a los portales, tanto en lo relacionado a VFX como a su funcionalidad.

Demo visual.

Cambios de color y forma.

Cambios de enlazamiento en los portales.

Configuración de la distorsión de la imagen del portal.