Projectos
Generando información volumétrica de una superficie tridimensional.
Este fue mi proyecto de final de grado. Llegado a este momento, ya tenía un gran interés por la computación y el procesamiento de gráficos. En esa época me interesé por el tema de la representación de volúmenes en gráficos por ordenador, …Un sencillo algoritmo para renderizar información volumétrica.
Tras la realización de mi Trabajo de Final de Grado sobre voxelización de mallas 3D seguí interesándome por métodos de renderizado volumétrico. Uno de ellos es el método de los marching cubes, que consiste en dividir el trabajo de dibujado en bloques …Renderizado de nubes usando técnicas de Raymarching.
El raymarching es una técnica muy potente que permite no solo usarla como base para el renderizado de objetos, sino que también permite crear efectos especiales de diversa índole, especialmente aquellos que involucran el renderizado de volúmenes. …Un shader de postprocesado PBR estilizado para Unreal Engine 5.
Siempre me han llamado la atención los juegos donde se experimenta con estilos artísticos que se salen de lo normal. Recuerdo maravillarme con el aspecto visual de Borderlands, o el Ultimate Spider-Man de la PS2. En tiempos recientes, este efecto ha …Creando efectos visuales complejos en Unreal Engine.
Para aprender a utilizar las herramientas básicas de VFX de UE4, especialmente Niagara, decidí hacer este pequeño proyecto que permite usar algunas de las capacidades más avanzadas de este, como la capacidad de leer del GBuffer o de usar mallas para …Un sistema de partículas propio completamente gestionado por la GPU.
Este proyecto lo realicé como método de aprendizaje del funcionamiento de los Compute Shaders, con vistas a su uso posterior en el proyecto de Marching Cubes. Al mismo tiempo, me permitía explorar las capacidades de la GPU para procesar decenas de …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 …Una demostración del uso de técnicas de aprendizaje reforzado en videojuegos.
El aprendizaje automático ha tenido un auge espectacular en los últimos años. Se habla especialmente de las técnicas que permiten la existencia de la IA Generativa, especialmente en sus variedades de texto, imágenes y vídeo. Uno de los campos que más …Un efecto especial con lógica integrada en Unreal Engine 4.
Este proyecto fue mi punto de partida para aprender las nociones básicas de Unreal Engine 4 de manera autodidacta. Involucraba varios elementos del motor, como materiales, efectos de partículas, código, sistemas de colisiones, etc., lo que lo hacía …















