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
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:
- Parses OBJ geometry and UV coordinates
- Loads MTL material definitions
- Samples texture color at each face's UV center
- K-means clustering groups similar colors
- Mesh is split into submeshes per cluster
- 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)