The art of cel-shading in Grendizer: UE4 techniques for classic anime

Published on May 30, 2026 | Translated from Spanish

The development of UFO Robot Grendizer: The Feast of the Wolves presents a fascinating technical challenge: translating Go Nagai's 1970s aesthetic into a modern 3D engine. The team has opted for Unreal Engine 4, combining cel-shading with massive particle systems to achieve that classic anime texture without losing three-dimensional immersion. We analyze the workflow and rendering decisions that make this mechanical tribute possible. 🤖

Scene of Grendizer with cel-shading and particle explosions in classic 70s anime style

Asset workflow: Maya, Photoshop, and the cel-shading pipeline in UE4 🎨

Modeling Grendizer begins in Autodesk Maya, where high-polygon geometries are built and later simplified for the game. The key lies in the contour lines: in Maya, smoothing groups and hard edges are defined, which the UE4 shader interprets as black ink lines. In Photoshop, base textures are painted with flat, saturated palettes, avoiding realistic gradients. Inside Unreal, the master material uses the Post Process node to apply a color quantization filter and edge detection based on depth and normals, achieving the animated cel effect. For the Space Thunder, Niagara systems are used to emit high-contrast sprites with hand-drawn textures, simulating the flashes from the original anime.

Style lessons: Why cel-shading is not just a filter 💡

The biggest mistake when recreating anime in 3D is thinking that a post-process is enough. In Grendizer, every asset is designed from the modeling stage for flat shading: the robot's surfaces avoid specular reflections and use flat normals. Urban and rural environments are textured with solid colors and shadows cast by hard directional light. It is a craft where Maya, Photoshop, and UE4 constantly dialogue so that the player feels they are controlling a cartoon, not a plastic figure.

As a developer, what was the biggest technical challenge when implementing cel-shading in Unreal Engine 4 to achieve the visual fidelity of classic Grendizer anime without sacrificing performance on current-generation consoles?

(PS: game jams are like weddings: everyone is happy, no one sleeps, and you end up crying)