Usage Guide (link)

Gradients.Garden - for Full Spectrum OrcaSlicer

Make smooth gradients between filaments for 3D printing, using color stacking and other techniques

Filament Slots i- Click the magnifying glass icon on any slot to import the color from real filament measurements
- You can also use it to find a filament matching the color you have assigned

Presets

Filament Mixing Color Picker (optional) i - Optional feature: Use this to create mixed colors containing multiple filaments, which can then be used as points on the gradient
- You can also copy the code from a blend color (e.g. 1214) into OrcaSlicer as a pattern, to use it as a solid color for painting
- (color mixing uses FilamentMixer by Justin Hayes for physically-accurate blending)

3D Preview i Preview output on imported 3D model or demo shapes
- Import a 3mf from your slicer to apply gradients and re-export

Gradient Creator i - Drag nodes to change the position of each color.
- Drag node handles to adjust the transition speed between colors
- Vertical position is meaningless, it is randomized to make it easier to click nodes that are close together

i Repeats the gradient this many times

Dithering Strategy (expert only) i - If you're not sure which to use, pick Classic.
- (filament color dithering idea inspired by u/zklein12345 on reddit)

Vertical Layer Simulation

Average N layers (in preview): i Blends together every N layers in the preview using physics-based color mixing, to give a better prediction of how the final colors will look 1 Zoom: 1px

Layer Sequence Preview

Size: 20px

Variable Layer Heights (expert only, modifies a 3mf file) i Import a 3MF project and generate a version which uses variable layer heights to dither the gradient.

Gradient Output Code for OrcaSlicer (for manual usage) i Create a new Mixed Filament in ratdoux's Full Spectrum OrcaSlicer fork by clicking 'Add Pattern'. Then click on the new filament and paste this code into the Pattern field

Horizontal Gradient Creator (G-code modifier, expert only) i - Create a horizontal color effect similar to multicolor filament, by offsetting one or more toolheads on the XY axis in your G-code file
- To use, import a model sliced in OrcaSlicer FullSpectrum, with a multi-filament color applied to the full model (so the model will have alternating layer colors)

Cookie info

This site does not use any tracking or analytics cookies. Previously created gradients are stored in your browser's local storage for convenience, which can be cleared in your browser settings.

Imported 3D models/G-code files are processed locally in your browser and not sent to any servers.

Filament data source

All filament data and photos are provided by filamentcolors.xyz under the CC BY 4.0 License

Other credits

Idea for creating gradients by dithering filaments was by u/zklein12345 on reddit, also discovered earlier by jetpad on makerworld in 2025
The Full Spectrum fork of OrcaSlicer this generates codes for was created by ratdoux, based on Aceman11100 and JavyH08's idea
Discovery of color blending created from extrusion overhang and sagging by Kuipers, et. al (2018)
Filament color blending uses a javascript port of FilamentMixer by Justin Hayes, which is licensed under the MIT License