Skip to main content

How It Works

Filament Finder bridges the gap between digital design and physical 3D printing using perceptual color science to find the best possible matches for your projects.

1

The Data Source

Our database is powered by SpoolmanDB and OpenPrintTag. These community-driven projects aggregate official color data (HEX/RGB) provided by major manufacturers like Polymaker, Bambu Lab, Prusa, and eSun.

Important NoteWe rely on manufacturer-provided data. For physical measurement-based matching from independent samples, we highly recommend checking out FilamentColors.xyz.
2

The Science of Color Matching

Humans don't perceive color linearly. A numerical change in green might look massive to your eyes, while the same change in blue is nearly invisible.

To solve this, we use the CIEDE2000 algorithm, which calculates distance based on human visual perception rather than simple RGB values.

CIELAB Conversion

We convert HEX codes into the Lab space, which aligns with how human vision works.

Delta E (ΔE)

A mathematical formula calculates the perceptual "distance" between colors.

Perceptual Sorting

Results are sorted by visual similarity, ensuring the best matches appear first.

3

Interpreting Your Results

We use Delta E (ΔE) to categorize how close a match really is.

Score (ΔE)QualityWhat it means
0.0 – 1.0Best MatchUsually indistinguishable to the human eye.
1.1 – 2.0ExcellentA very close match, visible only under intense scrutiny.
2.1 – 3.5GoodA solid commercial match; great for multi-part prints.
3.6 – 5.0AcceptableIn the same color family, but visibly different.

Matches with ΔE over 5.0 are hidden to maintain search relevance.