




PaintPort: bemalte Bambu-3MF reinziehen, fertiges PrusaSlicer-INDX-Projekt mit ColorMix-Mischungen rausbekommen (auch MMU / XL)
Ich teste gerade den Core One INDX (FE) aus und teste dabei PrusaSlicers Full-Spectrum-/ColorMix-Funktion. Dabei bin ich ziemlich schnell auf ein Problem gestoßen, welches Josh von 3D Revolution mit seinem Primed3D-Tool — fürs Bemalen von Modellen schon gelöst hat.
Es gibt unzählige richtig gute bemalte Multicolor-Modelle (MakerWorld, Printables,...). PrusaSlicer 2.9+ kann die Bemalung in BambuLab 3MFs sogar direkt lesen — aber die Paint-Indizes zeigen stumpf auf „Filament 1, 2, 3…" deines Profils. Wenn man so ein Modell mit Full Spectrum drucken will, muss man sich also erst selbst die richtigen Farbmischungen überlegen, jeden virtuellen Extruder von Hand anlegen und dann alle Farben umsortieren. Bei jedem Modell aufs Neue.
Ich dachte mir: Das kann man automatisieren. Also habe ich PaintPort gebaut.
Was es macht:
- Du ziehst eine bemalte 3MF rein
- Du sagst dem Tool, welche Spulen du tatsächlich geladen hast (Presets für CMY / WCMY / KCMY / WKCMY / WKCMYRGB, oder eigene Slot-Farben eintragen)
- Es ordnet jede Modellfarbe deiner nächstgelegenen Spule zu — und für Farben, die du nicht hast, baut es automatisch die nächstgelegene ColorMix-Mischung (mit den Mischverhältnissen, die PrusaSlicers Full-Spectrum-Engine unterstützt)
- Am Ende bekommst du eine fertige 3MF, in der alles vorkonfiguriert ist: Bemalung remappt, virtuelle Extruder angelegt, Slot-Farben gesetzt
So geht's:
PaintPort öffnen (Link unten — oder die einzelne HTML-Datei von GitHub laden und doppelklicken)
Bemalte 3MF reinziehen
Preset wählen oder Spulenfarben eintragen, auf Auto-Zuordnung klicken, Mischungen prüfen
Exportieren
Die Datei in PrusaSlicer 2.9.6+ als Projekt öffnen (Datei → Öffnen — das ist wichtig, sonst verwirft PrusaSlicer die virtuellen Extruder kommentarlos!)
Das Wichtigste:
- 100 % kostenlos und Open Source (AGPL-3.0)
- Läuft komplett lokal in deinem Browser — keine Uploads, kein Server, kein Tracking. Es ist buchstäblich eine einzige HTML-Datei und funktioniert auch offline
- Großes Credit an Josh / 3D Revolution — sein Primed3D-Tool (zum Bemalen von Modellen im Browser) war die Inspiration und der Beweis, dass der Ansatz funktioniert
- Fairerweise: Die Vorhersage der Mischfarben ist eine Näherung, und ColorMix selbst ist noch experimentelles Terrain — prüft die Vorschau, bevor ihr einen 20-Stunden-Druck startet 🙂
Ausprobieren: https://perspektive3d.github.io/paintport/
Quellcode: https://github.com/perspektive3D/paintport
Ich freue mich über Feedback!