Preserve painted facet annotations after plane cuts#10613
Conversation
Track source face indices through mesh cutting and use them to propagate support, seam, MMU segmentation, and fuzzy skin facet annotations onto cut volumes. Based on the corresponding PrusaSlicer fix for preserving facet annotations across cut operations.
|
Hello, could you record a GIF to see the effect, thank you. |
|
good job |
Cut-with-Paint.movHere is a screen recording from a Mac. |
|
Hi @solidblu thanks for doing this |
|
Hi, Sorry for the silly question, but how do I use this? |
Hey @mareksobania99s-source , So this is the source code of the application. To actually use it it needs to be compiled into the application which will happen at some interval that the project maintainers (people who run Bambu Studios) determine and released to the general public. If you wanted to use this change yourself now before that happens you would need to go through a fairly long complex process to build the application from source. Personally having just went through at on a Mac and Windows computer to test this change I would not recommend unless you are a developer / engineer who has done something similar before. The easiest thing is just to wait for this to make it into the next release of the application. I am not sure if it will make it into the release or not, but keep an eye one the releases page: |
|
Thank you very much for your reply @solidblu |
|
@mareksobania99s-source I won't take any payment. This is honestly risky to take binaries from strangers, but a quick google search showed me the crunch F1 is in currently and I can empathize with that. |
you can have a try for the building files generated on github and the windows building files can be found here |
|
Check out this website; it supports plane cutting and color separation for 3MF files while preserving the colors. |
Plane cutting is now in the main release, but the color separation is pretty cool. Thanks for sharing. |
…rt, and repair Per-triangle paint (color/MMU, support, seam, fuzzy-skin) was dropped when merging objects, splitting them, merging to a multi-part object, or repairing a mesh. This carries the facet annotations through those operations so painted data survives, matching the existing behavior for cut (bambulab#10613). - merge / split / merge-to-multipart: exact carry-through of the annotations. - repair: best-effort transfer across the re-projected mesh, with a cancelable warning dialog before a repair that may alter painted data. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Track source face indices through mesh cutting and use them to propagate support, seam, MMU segmentation, and fuzzy skin facet annotations onto cut volumes.
Based on the corresponding PrusaSlicer fix for preserving facet annotations across cut operations.
Tested this on Windows and Mac that the built version preserves paint after cuts. Screenshots for Windows in this issue thread:
#750