prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.5k stars 1.9k forks source link

Enhance Multi Material painting - Single stl object but has multiple parts/objects #12845

Open andku85 opened 2 weeks ago

andku85 commented 2 weeks ago

Is your feature request related to a problem? Please describe. This is coming from older stl objects that were like fidget toys or the new print in place objects that have moving parts. an example would be the "FlexiRex". I should be able to select each link to be a different color vs painting the object and missing sections.

Describe the solution you'd like in the printing multi material there should be object selector. and if the object is clearly not touching the other parts i can select that object and only that object can get that color.

Describe how it would work the program should understand each section is a separate object from the single stl. since there are gaps between each section. and then i can select that section to be one color and move to the next. also once this done we can also export as a 3mf for future use.

Describe alternatives you've considered if there is a way to make a hide mode so i can hide the sections as i am trying to paint a select object. or have an option to click split and it auto splits the single stl to multiple based on object spacing.

Additional context i know in cad software we have each object separated and each is selectable. but when you export stl thats all lost. and some of the older models are not converted to the new format of 3mf. and not all cad software supports export as 3mf yet. if the slicer can help with the separation it will make 3d printing a little easier and i can convert any stl to multi color with ease and not require alternative knowledge of cad software and multiple softwares to get it multi colors.

also if this is a duplicate please note and close. ty

neophyl commented 2 weeks ago

Have you tried using the Split to Parts option ? That preserves the relative spacing on the parts, although its still defined as a single object, but allows you to select them from the right hand tree list and then apply different extruders to those parts.

Also even without doing that the Smartfill brush option option when painting is pretty good at automatically working out which bits to paint as long as the underlying geometry of the model is clean.

andku85 commented 2 weeks ago

Sorry somehow i missed that feature. splitting to object does work but makes issues when there is a object that floats. example image image even if i try and change the z it always moves it to plate. but the split to parts works. image it keeps the relative locations. works for what i need.

thank you. this can be closed