Hi everyone,
I wanted to share a small project I made because this H2C public-beta workflow let me try something I had wanted for a long time: taking a highly detailed painted multicolor model and making it more practical to print with fewer physical filaments, without losing the original paint mapping.
It is called FullSpectrum Studio. I am sharing it freely for non-commercial community use because I have learned a lot from people sharing their own tests and ideas here, and I thought this might help someone else experiment too.
What it does now:
- Opens a painted Bambu
.3mfand writes a separate converted project; the original stays untouched. - Reads Bambu’s actual
paint_colorstructure from the model instead of guessing color-slot order.- Selects 2-6 real filaments, then creates validated mixed recipes for additional painted colors.
- Lets you choose your local Bambu Studio Beta inventory, a Bambu planning palette, exact CMYKW roles, or a custom filament library.
- Accepts an optional OBJ, GLB or texture reference to estimate how closely the reduced palette matches the original look.
- Shows original/predicted previews, recipes and estimated quality, then reopens and validates the finished
.3mf.- Checks geometry/texture preservation, paint references, mixed-slot rules, filament arrays and zero purge transitions before calling the result ready.
- For my angel test model, inventory mode selected five physical filaments plus generated mixes while keeping geometry and texture resources verified unchanged. The preview score is only an estimate; a real print still depends on filament, calibration and lighting.
- Important note: My Inventory mode currently depends on the local Bambu Studio Beta inventory format used with this public-beta workflow. It reads locally and read-only; the app does not upload inventory data. Other palette modes do not require inventory linking.
- macOS and Windows downloads, including a portable Windows ZIP and installer:
- Source and documentation:
- GitHub - Gr33k3D/FullSpectrum-Studio: Community preview for H2C multicolor 3MF palette compression and inventory-aware filament selection. · GitHub
- This is an experimental community preview, independent of Bambu Lab, and licensed for non-commercial use. Please still verify the project, filament assignments and purge settings in Bambu Studio before printing. Feedback from anyone testing complex painted models would genuinely be appreciated.
- Checks geometry/texture preservation, paint references, mixed-slot rules, filament arrays and zero purge transitions before calling the result ready.
- Shows original/predicted previews, recipes and estimated quality, then reopens and validates the finished
- Accepts an optional OBJ, GLB or texture reference to estimate how closely the reduced palette matches the original look.
- Lets you choose your local Bambu Studio Beta inventory, a Bambu planning palette, exact CMYKW roles, or a custom filament library.
- Selects 2-6 real filaments, then creates validated mixed recipes for additional painted colors.











