🎨 Toon Material Explorer

Explore Three.js MeshToonMaterial properties including gradient maps, colors, metalness, and roughness. Perfect for learning cel-shading and cartoon rendering!

Tip: Try different presets to see dramatic variations in toon shading styles.

🎨 Toon Material Controls

Classic Toon
Traditional cel-shaded look with 3 steps
Pastel Dream
Soft, desaturated colors with smooth gradients
Vibrant Bold
High saturation with sharp 2-step gradient
Metallic Toon
High metalness for reflective surfaces
Rough Matte
High roughness for non-reflective surfaces
Emissive Glow
Glowing effect with high emissive intensity
Subtle Pastel
Very soft colors with 5-step gradient
High Contrast
Dramatic 2-step shading with strong lights
Smooth Gradient
No gradient map for smooth transitions

📐 Shape & Gradient

🎨 Colors & Material

0.80
0.00
0.00

💡 Lighting

0.50
1.00

🎓 Understanding Toon Materials

What is Toon Shading?

Toon shading (also called cel-shading) is a non-photorealistic rendering technique that makes 3D objects look like hand-drawn cartoons or anime. It uses distinct color bands instead of smooth gradients.

Gradient Map

The gradientMap is the most important property for toon materials. It controls how light intensity translates to color bands:

Creating Pastel Looks

To achieve soft, pastel colors:

Creating Vibrant/Bold Looks

For strong, punchy colors:

Roughness

Controls surface smoothness:

Metalness

Controls metallic appearance:

Emissive

Makes objects appear to glow:

Flat Shading

When enabled, each polygon face has a uniform color, creating a more angular, geometric look. Great for low-poly art styles!

💡 Pro Tips