can You help me and tell me where I have made something different, that by the green text I can color letters at once and by the other model only from from edge to edge? Is it because the green text is rounded? Both models were created in Shapr3D on an iPad and exported as 3MF files.
May I make a suggestion? Instead of using the “paint can” use the icon to the left of it. Then move the “height range” slider all the way to the right. That way you can color all the layers from the base of the letters up at once.
Hi @PrinterMcgee,
Thank you for your suggestion! I’m familiar with this method too, but I’m not a fan of it. Why? Because it requires being too precise to avoid over-coloring (or maybe I’m just using it the wrong way).
You are wishing to colour based on their height in this case as the letters are the top most elects.
Original method
Slice your model without any painting but at least two filaments added in the filament chooser (top left of PREPARE tab).
Move the layer bar guide down to the layer you wish to start the colour change and right click the layer within the layer bar.
Select change filament and select a different one from the rest of the model.
Slice again to see the change, everything below is one filament, everything above a different filament.
Newer method
Make sure you have at least two filaments added in the filament chooser (top left of PREPARE tab).
Right click your model within the PREPARE tab.
Select Layer height modifier.
You should be taken automatically to the objects tab in the model selector (far left of PREPARE tab), if not go there.
The layers modifier should be selected within your model automatically, if not navigate to your model, expand the tree view and locate layers.
With layers selected, look at the bottom of the section and you will see a from and to box, these are in mm.
Enter the height of where your letter starts, and where it stops.
Select that individual layer under the layers entry (from the previous step), the measurements will be listed next to it.
Press the numeric key to match the filament you wish to use (1-9) or use the swatch drop down on the right, defaults to black and no number, choose an entry when it appears (you may need to press the space bar after pressing the swatch before the filament menu appears).
Slice the model to confirm you provided the correct measurements, adjust and repeat until you are happy.
The second method appears longer, but is quicker in reality. It also has the advantage of allowing many different layer height sections, they can overlap and you can change almost all settings in each section. Wall count, infill type and percentage and far more.
Yes, the reason the rounded ones were painted in one go and the non-rounded ones took multiple steps is because the edge detect option you chose in the paint view looks for edges. In the rounded version there is no edge on the top face (the front of each letter) that separates from the sides unlike the flat version which has highly defined edges.
As it is looking for edges, selecting the top surface of the rounded letter, means it continues over the edge and down the sides until it meets the flat edge of the background panel at the bottom.
If the rounded letters also had a rounded bottom, blending them into the bae, it would have painted the base as well as it hadn’t yet found an edge.
This is the entire purpose of the edge detect fill option.
This is why o gave you two different methods to colour your letters easily that doesn’t require any edge detection or painting and is 100% accurate at only changing the colour of the letters and leaving the base to whatever colour you assigned that.