Prusa Research has dropped a beta of PrusaSlicer 2.9.6 alongside an EasyPrint update, both shipping Prusa ColorMix – the company's take on the FullSpectrum filament mixing technique that’s spread across desktop slicers in the past three months.
Despite being the one manufacturer that has offered a mature, purge-free multimaterial 3D printer for years (the Prusa XL – released 2023) Prusa Research has taken its cautious time to implement 3D printing’s hottest new color mixing trend. To recap quickly, if you stack thin layers of different colors together in a print, they look like a different color altogether.
It’s an optical illusion, but one that slicers are now rapidly being adapted to control, letting you deliberately create many more virtual filament colors from the base materials loaded in your system.
Prusa’s approach is a straightforward evolution that uses the convenience of its EasyPrint cloud slicer to frame the idea that the virtual colors should simply be there for you to use, rather than be something you have to consciously figure out first.
The Prusa ColorMix model, published under MIT licence as prusa3d/prusa-fdm-mixer on GitHub, is built on the Yule-Nielsen halftone equation the company explains in a blog post. It’s the same bit of math used to model how dots of color ink on paper can produce a consistent tone, but with empirical corrections fitted against readings of actual printed Prusament PLA on a Prusa XL.
This sets Prusa’s work apart from the original OrcaSlicer-FullSpectrum and implementations like Bambu Studio’s Color Mixer Studio, which both use Justin H. Rahb’s filament-mixer library. While that works in a slicer to better visualize the result of mixing two specified filament colors, it doesn’t always reflect the printed reality. Instead, Prusa has rebuilt the prediction aspect against measurements taken from actual printed results.
This, of course, skews ColorPrint toward Prusa’s ecosystem somewhat, which the company is upfront about: The validation so far uses Prusament PLA on a Prusa XL, and that’s it. PETG, ABS, non-Prusa PLA, and effects filaments like glitter and metallic are not in the calibration set. To rectify this for wider use, Prusa has put the model where it can be tested and encourages public benchmarking against the “legacy” implementations, as well as the contribution of more data.
There’s a tidy circularity here. OrcaSlicer-FullSpectrum sits four forks downstream of PrusaSlicer – via Bambu Studio, Orca Slicer, and Snapmaker Orca. The feature was built on that lineage and has now travelled back up it. Prusa’s solution is arguably the most technically rigorous version yet, addressing the limitation that what you see in your slicer, so far, has not necessarily matched what is actually printed.
The PrusaSlicer 2.9.6 beta is available to download for Mac, Windows, and Linux. Being in beta, there’s a risk of instability so only download if you’re comfortable with that. Read more about it on the Prusa blog.
Read more recent news:
License: The text of "Prusa ColorMix in PrusaSlicer 2.9.6 Beta: Paint the Model, Skip the Setup" by All3DP is licensed under a Creative Commons Attribution 4.0 International License.