Change the colors of a painted 3MF
Multicolor models rarely arrive in the filaments you own. A MakerWorld download painted in teal and cream still has to print from the spools on your rack, and the usual fix — remapping filaments in the AMS screen at print time, every time — doesn't stick to the file. MakerWorld also doesn't accept color-only remixes, so there's no way to keep a recolored variant on the platform. This tool edits the file itself: drop the 3MF, swap each detected color, download a copy that opens in your slicer already in the right colors.
It reads the color no matter how the file stores it
3MF files carry color three different ways: Standard 3MF color groups (what Layerpaint and most non-slicer tools write), Bambu Studio and OrcaSlicer per-triangle painting, and per-part filament assignments — which is how most multicolor MakerWorld downloads are set up, with no painting at all. The tool detects all three, shows every color as a swatch with its triangle count, and previews your swaps live on the 3D model.
Match to filaments you actually own
Each swatch takes any hex value, but the more useful path is the built-in filament search: 600+ real spools across Bambu, Polymaker, Prusament, Overture, Hatchbox, Sunlu, eSUN, Elegoo and Creality, with closest-match suggestions ranked by perceptual color difference (ΔE2000). Type "matte charcoal", pick the spool, and the model previews in that exact color. For a deeper color workflow there's also the filament color matcher.
What happens to the file
When the 3MF stores its own color table — Bambu projects, Orca projects, Layerpaint exports — only the color values are rewritten. The mesh, the plates, the print settings and everything else stay exactly as they were. A file that references slicer filament slots without storing the colors is re-emitted as a painted Standard 3MF with the colors baked in, which has a side benefit: it becomes readable in PrusaSlicer and other tools that can't parse Bambu's paint format. There's a full walkthrough of the in-app route in recolor a painted 3MF without repainting.
