Dolmen, el título de horror cósmico desarrollado por Massive Work Studio, representa un caso de estudio fascinante sobre cómo integrar herramientas de escultura digital y texturizado procedural dentro de Unreal Engine 4. El proyecto explota al máximo la capacidad del motor para renderizar entornos alienígenas bañados en luz neón, apoyándose en un pipeline que combina la alta fidelidad de ZBrush con la versatilidad paramétrica de Substance Designer.
De la escultura de alta resolución al material procedural en tiempo real 🎨
El flujo de trabajo comienza en ZBrush, donde se esculpen las criaturas y las formaciones cristalinas alienígenas con un nivel de detalle que alcanza millones de polígonos. Posteriormente, estos modelos se retopologizan y se hornean en mapas de normales y desplazamiento. Aquí entra Substance Designer, que permite construir materiales complejos como el cristal bioluminiscente. La clave está en generar texturas procedurales que reaccionan a la iluminación dinámica de Unreal Engine 4. El equipo optimiza estos assets reduciendo el número de draws calls mediante atlas de texturas y utilizando el sistema de materiales maestro de UE4 para controlar parámetros como la emisión neón y la refracción sin sacrificar rendimiento en consolas.
Iluminación alienígena y la atmósfera como protagonista 🌌
La estética de Dolmen no sería posible sin una iluminación que abrace el horror cósmico. En Unreal Engine 4, los desarrolladores combinan luces puntuales de color neón con volúmenes de luz (Light Functions) para simular la atmósfera densa de planetas hostiles. Los materiales cristalinos, creados en Substance, incorporan parámetros de scattering superficial que permiten que la luz viaje a través de las estructuras alienígenas. El resultado es un entorno donde cada asset respira, y la iluminación no solo ilumina, sino que cuenta la historia de un universo indiferente y bello.
Cómo lograron sincronizar en Dolmen el flujo de trabajo entre Unreal Engine 4, ZBrush y Substance para mantener la coherencia visual del horror cósmico sin sacrificar rendimiento en consolas de generación pasada?
(PD: el 90% del tiempo de desarrollo es pulir, el otro 90% es arreglar bugs)