Website powered by

Color Palette Generator - Substance Designer Tool

I decided to build a proper procedural tool that saves time and gives much better artistic control.

Color Palette Generator, a custom node for Substance Designer that creates harmonious, instantly usable color sets from either a single solid color or an image (it automatically extracts the average color as the base).

Core outputs you can choose from:
- Classic Color Wheel
- Clean Color Palette (Full or Random mode)
- Single solid color (handy for quick tests)

The Color Wheel has four concentric rings:
- Base colors (pure hues)
- Tints = color + white
- Shades = color+ black
- Tones = hue + modified value

Two main palette generation modes:
- Full, shows the complete wheel structure
- Random, randomly picks colors from each ring (base / tint / shade / tone)

Key parameters:
1. Color Style / Scheme, these are different hue distribution curves and saturation behaviors, perfect when you need game-art friendly, stylized, or painterly looks.

2. Harmony / Mode, choose the relationship between colors
Monochromatic, Complementary, Triad, Square Tetradic, Pentadic (Star), Hexad, Heptad, Ogdoad

3. Levels, how many steps of tint / shade / tone you want per base hue (more levels = smoother gradients, fewer = punchier palettes)

4. Radius, super useful in Random mode, controls how “far” from the base hue the random picker is allowed to go. Low radius = colors stay very close to the base (great for subtle variation). High radius = picks deeper into tint/shade/tone regions (more contrast & diversity)

5. Picker, precise control, lets you manually select a position on the wheel. The node always outputs the color that maintains the same angular & radial relationship to your input color, perfect when you want consistent harmony while changing the base hue.

Why I build this?

Most built-in or free color tools in Substance either give very basic ramps or force you to do a lot of manual HSV math. I wanted something that understands real color harmony theory.

If you’re texturing environments, characters, props, VFX, concept art or doing stylized rendering, this node can shave hours off palette exploration.

Example 1 - DIGITAL

Example 1 - DIGITAL

Example 2 - DIGITAL SMOOTH

Example 2 - DIGITAL SMOOTH

Example 3 - ANALOG 1

Example 3 - ANALOG 1

Example 4 - ANALOG 1 SMOOTH

Example 4 - ANALOG 1 SMOOTH

Example 5 - ANALOG 2

Example 5 - ANALOG 2

Example 6 - ANALOG 2 SMOOTH

Example 6 - ANALOG 2 SMOOTH

Example 7 - SUGITA & TAKAHASHI

Example 7 - SUGITA & TAKAHASHI

Example 8 - SUGITA & TAKAHASHI SMOOTH

Example 8 - SUGITA & TAKAHASHI SMOOTH

RGB to RGB Smooth, DIGITAL SMOOTH - Function graph

RGB to RGB Smooth, DIGITAL SMOOTH - Function graph

HSL 2 RYB, ANALOG 1 - Function graph

HSL 2 RYB, ANALOG 1 - Function graph

HSL 2 RYB, ANALOG 2 - Function graph

HSL 2 RYB, ANALOG 2 - Function graph

HSL 2 RYB, SUGITA & TAKAHASHI - Function graph

HSL 2 RYB, SUGITA & TAKAHASHI - Function graph