El desarrollo de UFO Robot Grendizer: The Feast of the Wolves presenta un desafío técnico fascinante: traducir la estética de los años 70 de Go Nagai a un motor 3D moderno. El equipo ha optado por Unreal Engine 4, combinando cel-shading con sistemas de partículas masivos para lograr esa textura de anime clásico sin perder la inmersión tridimensional. Analizamos el flujo de trabajo y las decisiones de renderizado que hacen posible este homenaje mecánico. 🤖
Flujo de assets: Maya, Photoshop y el pipeline de cel-shading en UE4 🎨
El modelado del Grendizer comienza en Autodesk Maya, donde se construyen geometrías de alto poligonaje que posteriormente se simplifican para el juego. La clave está en las líneas de contorno: en Maya se definen grupos de suavizado y bordes duros que el sombreador de UE4 interpreta como líneas de tinta negra. En Photoshop se pintan las texturas base con paletas planas y saturadas, evitando degradados realistas. Dentro de Unreal, el material maestro usa el nodo Post Process para aplicar un filtro de cuantización de color y un detección de bordes basada en profundidad y normales, logrando el efecto de viñeta animada. Para el Space Thunder, se emplean sistemas Niagara que emiten sprites de alto contraste con texturas dibujadas a mano, simulando los fogonazos del anime original.
Lecciones de estilo: Por qué el cel-shading no es solo un filtro 💡
El mayor error al recrear anime en 3D es pensar que un post-process basta. En Grendizer, cada asset se piensa desde el modelado para el sombreado plano: las superficies del robot evitan reflejos especulares y usan normales planas. Los entornos urbanos y rurales se texturizan con colores sólidos y sombras proyectadas por luz direccional dura. Es un trabajo de artesanía donde Maya, Photoshop y UE4 dialogan constantemente para que el jugador sienta que controla un dibujo animado, no una figura de plástico.
Como desarrollador, cual fue el mayor desafío técnico al implementar el cel-shading en Unreal Engine 4 para lograr la fidelidad visual del anime clasico de Grendizer sin sacrificar el rendimiento en consolas de generacion actual?
(PD: los game jams son como las bodas: todo el mundo feliz, nadie duerme y acabas llorando)