Skip to main content

OBJ to Bambu Multi-STL Splitter

Multi-Color Printing Made Easy

Convert textured 3D models (from AI 3D generators) into separate STL files for Bambu Studio multi-color printing.

Supported Input:

  • ZIP with OBJ + MTL + PNG texture
  • GLB/GLTF with embedded textures
  • Direct OBJ upload (textures in same folder)

Output:

  • ZIP with multiple STL files (one per color)
  • palette.txt with RGB color references
  • Ready for AMS filament assignment
Upload & Convert

Drag & Drop your 3D model here

ZIP, OBJ, or GLB files supported

4
Standard AMS uses 4 slots. Bambu X1 Carbon supports up to 16 with AMS Lite.
Uses voxel reconstruction to guarantee manifold geometry. Slower but fixes mesh issues. Recommended for complex models.
100mm
AI-generated models often export in normalized units. This sets the tallest dimension.
Bambu Studio Workflow
1
Upload textured model
ZIP export from AI 3D generators works best
2
Choose color count
Match your AMS slot availability
3
Download split STLs
ZIP contains one STL per color
4
Import into Bambu Studio
Drag all STL files at once
5
Assemble parts
Select all → Right-click → Assemble
6
Assign AMS colors
Match palette.txt to your filaments

How It Works:
  1. Parses OBJ geometry and UV coordinates
  2. Loads MTL material definitions
  3. Samples texture color at each face's UV center
  4. K-means clustering groups similar colors
  5. Mesh is split into submeshes per cluster
  6. Each submesh exported as separate STL
Quality Mode:

When enabled, uses voxel-based reconstruction with marching cubes to guarantee watertight, manifold geometry. This fixes issues like:

  • Non-manifold edges
  • Self-intersecting faces
  • Holes in mesh surfaces

Voxel resolution: 0.4mm (adjustable in code)