I think I’ve found a bug in the multi colour printing by object. However, maybe I’ve screwed up a setting, but I can’t see how.
Background: I have a model, from Fusion 360, with multiple objects printed in different colours. If I use a previously created .3mf file it works perfectly. If I export a new model from Fusion I get this problem, despite the model not having changed (or even been re-saved) in Fusion. You’ll see why I see this as a BS problem, not Fusion.
I’ve managed to greatly simplify the problem to illustrate what’s happening.
I’ve uploaded a screen capture video that shows this in action, but here are the steps.
Video: https://natatorphotography.com.au/misc/bambu/paint.mp4
I export a very simple model as a .3mf. One object is a block, the other a disk. They are not connected.
In BS I change the colour of the disc, using the objects tab.
In the objects tab it shows the object as being the new colour …. but on the plate the colour still shows as the original. I think this is the first indication of a bug.
So, with that object still set to the new colour, but showing the original …
Go into the paint bucket tool. Repaint to a third colour (as this makes it clearer). Object now correctly shows the painted colour. In the objects tab, it still shows the colour I set it to there, which I believe is the correct behaviour as the object has only been painted over.
Go back in, erase the painting ….. object now shows as the correct colour on both the plate and objects tab.
Doing that last step also works as a workaround for this problem.
So, you need to paint something, then erase it, and the colours come right.
Additional: My original model had lots of objects I was trying to colour and none of them would change. However, I only had to do the paint/erase-paint on one of those objects and the colours came right for them all.
A bug? I think so, but maybe it’s an obscure setting I’ve changed and it’s me.
It’s only just started happening for me but it does happen consistently. This is BS on a Mac, latest OS, and I assume it is a rare set of circumstances I have as obviously it isn’t happening for others. Happy to do any testing if people have ideas.
Thoughts?