Process Multi-Color 3D Print
meshy_process_multicolorConverts a textured 3D model into a multi-color 3MF file configured for a chosen printer brand and AMS/MMU color count, ready to import into a slicer.
Instructions
Turn a textured model into a multi-color 3MF that opens ready to print in the slicer of printer_brand. Cost: 10 credits.
Confirm first: max_colors (the printer's AMS/MMU capacity), style, printer_brand, and max_depth (realistic only). Download with format "3mf", then open it with meshy_send_to_slicer (is_multicolor). Flashforge, QIDI, Snapmaker and AnkerMake slicers are not detected: give the user the 3MF path for that slicer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | 'realistic' (default): photo-like detail, larger file, needs one base color texture with UVs on every part. 'cartoon': flat regions, smaller file, also takes vertex colors. | |
| max_depth | No | 3–6: higher = finer color boundaries, larger file (realistic only). | |
| model_url | No | Public URL of a textured .glb / .fbx, or a GLB data URI. | |
| max_colors | No | Palette size (1–16); match the printer's AMS/MMU capacity. | |
| input_task_id | No | A SUCCEEDED textured task: image-to-3d / multi-image-to-3d (unless should_texture was false), refined text-to-3d, remesh or retexture. Wins over model_url. | |
| printer_brand | No | Brand whose slicer preset (default printer, 0.4 mm nozzle) goes into the 3MF (default bambu). | |
| response_format | No | markdown (default) or json | markdown |