Back to All Tools

AMS Color OBJ Converter — Multi-Color 3D Print Tool for Bambu Studio & Orca Slicer

Drop in a textured GLB or OBJ, see it in 3D with 2–8 filament colors, pick any color straight from the model, and download a 3MF that opens in Bambu Studio or OrcaSlicer with every color already on its own filament.

Drop your 3D model here

A .glb / .gltf file, or an .obj together with its .mtl and texture images

Choose files
1 Drop a model
2 Check the colors in 3D
3 Download for Bambu Studio or OrcaSlicer
Runs entirely in your browser. Your files are never uploaded.
Reading model…
Drop to open this model

How to print a textured model in multiple colors

  1. Drop your model above: a GLB / GLTF, or an OBJ with its MTL and texture images. It opens in a 3D viewer right away.
  2. Check the colors. The converter picks the best colors for the number of filaments you choose (4 fills one AMS) and shows the result on the model. Use the Original / AMS colors switch to compare.
  3. Pick your own colors if you like. Press the eyedropper next to a filament and click the spot on the model you want, or click the swatch to type the exact color of a spool you own.
  4. Download the 3MF and open it in Bambu Studio or OrcaSlicer. Every color is already painted onto its own filament slot. Set each slot to the matching spool in your AMS and slice.

Prefer OBJ? Download the OBJ instead and drag it onto the build plate. The slicer's color-matching dialog opens automatically so you can map each color to a filament.

Supported inputs

FormatColors come fromNotes
GLB / GLTF Base color texture, vertex colors, or the material's base color. All meshes in the scene are merged. Draco and meshopt compressed files work. A GLTF must have its textures embedded.
OBJ + MTL + texture Diffuse texture (map_Kd) averaged over each triangle via UVs, or solid Kd colors. Select or drop all the files at once. Multi-material OBJs (several usemtl groups) are supported.
OBJ with vertex colors v x y z r g b per-vertex RGB. Already colored files can be reduced to a different number of filaments.

Why your textured model imports without color in Bambu Studio

Bambu Studio (and OrcaSlicer) don't read image textures. They only understand color stored on the geometry itself: painted triangles in a 3MF, or per-vertex colors in an OBJ written as v x y z r g b. So even though your model looks colored in Blender or a web viewer, the slicer sees a single-color mesh.

This tool bridges that gap:

Choosing colors

Number of filaments

Choose how many spools you want to use. 4 fills one AMS unit and suits most models. Fewer colors give a bolder, graphic look and print faster; 6–8 keep more detail but need more filament swaps and a bigger purge. If a model needs fewer colors than you chose, the extra slots are simply left out.

Picking colors from the model

Press the eyedropper next to a filament, then hover over the model: a preview shows the color under your cursor. Click to use it. The tool takes the typical color of the area around the click, so texture noise and shading don't throw it off. Picked colors are used exactly as chosen, and the remaining filaments are filled automatically with the most important colors your picks don't already cover.

Exact spool colors

Click a filament's swatch to enter an exact color, for example the hex code of a spool you already own. Press the undo arrow to hand a slot back to automatic selection.

Print size and orientation

Set the largest side of the print in millimeters; the full width × depth × height is shown underneath. Models that come in tiny or in meters (common with AI generators) are scaled up to 80 mm by default. If your model is lying on its side, press the turn button in the viewer until it stands the way you want it on the build plate. Both downloads use that orientation, centered on the plate.

3MF or OBJ?

3MF is the easiest choice for Bambu Studio and OrcaSlicer. The file opens with every triangle already painted onto filament 1, 2, 3 and so on, with the filament colors filled in, so you only need to point each slot at the right spool. OBJ stores the colors on the vertices instead; the slicer asks you to match each color to a filament when you import it. Choose OBJ for other slicers, or if you want to edit the colored mesh in another program first.

About AMS, AMS Lite, AMS HT, and Mosaic Palette

Bambu Lab's Automatic Material System (AMS) swaps up to 4 filaments inside one unit; you can chain multiple AMS units for 8, 12, or 16 colors. AMS Lite (A1 series) is a 4-spool external feeder. The newer AMS HT handles higher-temperature engineering filaments. Mosaic Palette is a third-party multi-material splicer that works with any single-extruder printer.

All of these need the same thing from the slicer: a model with discrete color zones. This tool produces exactly that. You then map each color to whichever physical slot you want.

Tips for great multi-color prints

Use cases

AI-generated 3D models (Tripo, Meshy, Hunyuan3D, Rodin, CSM)

Most image-to-3D AI tools export textured GLB or OBJ files with photo-quality textures that slicers can't use. Drop the file in here, check the colors, and download a 3MF that's ready to slice.

Photogrammetry / 3D scanning

RealityCapture, Meshroom, Polycam, and KIRI Engine all export textured meshes that need flattening before multi-color FDM printing. This tool handles the texture-to-filament step automatically.

Game assets and props

Models from Sketchfab, Quaternius, KayKit, or your own Blender / ZBrush workflow normally use texture atlases. Convert them once here, then print in 2–8 filaments.

Custom Etsy and Patreon listings

If you sell multi-color 3D prints, you can deliver a slicer-ready 3MF so customers don't need to paint colors by hand. They open, slice, print.

Compare with other workflows

vs. Bambu Studio's Color Painting tool

Bambu Studio's Color Painting brush is great when your model has a few clearly defined regions you can paint by hand. It's tedious for organic models with hundreds of small color zones. This tool does that painting for you, and the 3MF it produces can still be touched up with the brush afterwards.

vs. HueForge (layer-based filament painting)

HueForge is for 2D lithophane-style prints where colors are stacked as layers. This tool is for full 3D color zones across the surface of any mesh, a different use case entirely.

Pro Tip Generated a model with our AI 3D Generator, Pet to 3D Figurine, or Face to 3D Figurine? Drop the GLB straight in here and you'll have a multi-color 3MF in under a minute.

Ready to take your 3D modeling to the next level?

Create complex 3D models in seconds using our AI-powered generator. No CAD experience required.

Try PrintPal AI Free