New Tree Support: Coordinate Remaining Tasks #14805
Replies: 20 comments 58 replies
-
CURA-10062 Missing Support Interface |
Beta Was this translation helpful? Give feedback.
-
CURA-10065 Floating Islands Inside Support |
Beta Was this translation helpful? Give feedback.
-
CURA-10066 Weird Effect With Adaptive Layers |
Beta Was this translation helpful? Give feedback.
-
CURA-10095 Slicing Crash At 100% (related to Tree Support?) |
Beta Was this translation helpful? Give feedback.
-
CURA-10091 Rounding Error That Causes Long Slicing Times |
Beta Was this translation helpful? Give feedback.
-
CURA-10161 Tree Branches Are Cut By Support Blockers |
Beta Was this translation helpful? Give feedback.
-
CURA-10179 Tree Support Supporting Nothing In Particular Circumstance |
Beta Was this translation helpful? Give feedback.
-
Code Style & Other Refactors CURA-10302 Make 'Raw' Magic Numbers Constant & Consolidate |
Beta Was this translation helpful? Give feedback.
-
Settings Default Parameters I've got a few questions and suggestions regarding the default parameters that were chosen for the new Tree Support:
Are there any other opinions? |
Beta Was this translation helpful? Give feedback.
-
The settings related to |
Beta Was this translation helpful? Give feedback.
-
Enabling Enabled: |
Beta Was this translation helpful? Give feedback.
-
Some profiles (E.g. https://github.com/Ultimaker/Cura/blob/main/resources/definitions/flyingbear_base.def.json) seem to have Also some profiles (E.g. https://github.com/Ultimaker/Cura/blob/main/resources/definitions/creality_base.def.json) seem to have a default that the Should i make a pull request related to profiles? I had some profiles changed in my fork to accommodate for the tree support changes. For reference: ThomasRahm@3f77b9e and ThomasRahm@f41ed46 (this one just fixed missing |
Beta Was this translation helpful? Give feedback.
-
Should i also document other bugs i fixed since the xmas-alpha that were not mentioned here? |
Beta Was this translation helpful? Give feedback.
-
Some areas are sometimes not supported when Fixed with ThomasRahm/CuraEngine@2e5515d |
Beta Was this translation helpful? Give feedback.
-
Fixed with ThomasRahm/CuraEngine@e81807b and ThomasRahm/CuraEngine@4d65ae7 Very remotely related: There is a typo in |
Beta Was this translation helpful? Give feedback.
-
The branches we're going to use for our 'exploratory' (and merge to main if we think it's close enough) are:
(@ThomasRahm Jelle asked me to specifically tell you about the updated frontend-branch.) |
Beta Was this translation helpful? Give feedback.
-
Was informed about a bug related to roof generation: I will be looking into this Source: ThomasRahm/CuraEngine#11 |
Beta Was this translation helpful? Give feedback.
-
Roof lines that are directly next to support blocker are not supported. |
Beta Was this translation helpful? Give feedback.
-
@ThomasRahm I'm not sure how closely you follow our branches, but we're currently working on CURA-10415_update_tree -- We're working on some bugs, some of which is due to the mess I created with my supposed divide-by-zero fix. (Way less support was generated under some circumstances.) This should be fixed however with the same set of changes that where meant to seep up the code, as I had to remove that fix anyway. |
Beta Was this translation helpful? Give feedback.
-
I found a bug: If config.getRadius(elem) is called while elem is a pointer the constructor used to initialize a new support element on the layer below is used to convert the pointer into an element. Should i "backport" the fix for the current main branch and open another pull request? |
Beta Was this translation helpful? Give feedback.
-
This set of discussions is meant to coordinate work between developers both in and external to UltiMaker, w.r.t. the New Tree Support, specifically as it relates to the release of the first Cura version that it's going to be in.
More precisely, we will post a few sub-discussions with the tasks that we still think we need to do. (From the UM side this will probably mean Jira tickets).
For a more end-user focussed discussion, and/or reporting new problems, please use either the normal Github bug-reporting flow, and/or this discussion about the alpha we already released with a version of the new tree support.
'Tree Support 2.0', or 'New Tree Support' represents a significant improvement to (tree) support, and we plan to replace the current version of Tree Support with this in 5.4.0., if all goes well.
(You can already try this out: There is an early alpha, based from 5.2.x and mildly confusingly called Cura 5.3.0-Alpha-Xmas.)
For the original Pull Request(s) related to this see here for the engine one. For settings added or changed in the front-end see this branch.
Beta Was this translation helpful? Give feedback.
All reactions