# Layerpaint > Browser-based STL painter for multi-color 3D printing. Adds per-triangle colors to STL, OBJ, and 3MF meshes for Bambu AMS (AMS Lite, AMS 2 Pro, AMS HT), Prusa MMU3 / MMU2S, the Original Prusa XL toolchanger, Anycubic ACE Pro, and Creality CFS. Exports a Standard 3MF (Materials Extension ``) compatible with Bambu Studio, OrcaSlicer, PrusaSlicer, Anycubic Slicer, and Creality Print. Runs entirely in the browser — no upload, no install, no account required to try. One-time payment of $19.97 to unlock export forever. ## Keywords paint STL, STL painter online, multi-color 3D printing, multicolor 3D printing, multi-material 3D printing, color STL for Bambu, Bambu AMS painter, AMS Lite multi-color, Prusa MMU3 colors, MMU2S painting, Anycubic ACE Pro multi-color, Creality CFS color, 3MF color export, Standard 3MF Materials Extension, Bambu Studio paint tool alternative, OrcaSlicer color painting, PrusaSlicer paint tool, vertex paint mesh, per-face color, per-triangle color, color 3D model online, browser STL painter, X1 Carbon multi-color, P1S AMS, A1 mini multi-color, MK4 MMU3, K1 Max CFS, miniature multi-color print, tabletop minis 3D print, cosplay multi-color print. ## Product - [Landing page](https://layerpaint.app/): Features, workflow, pricing, FAQ, and contact. - [Painter app](https://layerpaint.app/app): The actual painter. Drop in an STL/OBJ/3MF, paint regions or brush detail, export a Standard 3MF. ## How it works Layerpaint loads a mesh in the browser, welds duplicate vertices, detects creases, and lets the user assign one of up to 16 filament colors to each triangle. Tools include: - Region tool — auto-partitions the mesh along creases so a helmet, gem, or belt becomes a single clickable region. - Brush tool — adjustable radius, depth control, snap-to-crease for fine detail. - Magic wand — fills connected flat regions in one click, stops at creases. - Symmetry / mirror painting — paint one side, get the other for free. - Layer scrub — preview color placement at print height before slicing. - Swap counter — live per-layer tally of filament swaps to minimize purge waste. - Discard preview — flags color patches too small for the slicer to print. - Filament library — Bambu, Polymaker, Prusament, Overture, Sunlu, eSUN, Elegoo, Creality, plus GW miniature paint references. The mesh never leaves the browser. Output is a standard `.3mf` file using the Materials Extension (``), which Bambu Studio's "Standard 3MF Color Parsing" dialog and OrcaSlicer / PrusaSlicer all read natively. ## Pricing One-time $19.97 USD. No subscription. The painter is free to try; payment unlocks 3MF export. Activation is by email — no password. ## Legal - [Privacy](https://layerpaint.app/privacy) - [Terms](https://layerpaint.app/terms) ## Contact - Email: ashley@layerpaint.app - Contact form on the landing page and inside the painter app.