Day and Time: 2025-01-06T22:00:00Z
Present
- Howard Trickey
- Daniel Bystedt
- Jonathan Lampel
- Jason Wenger
- Andrew Beers
Discussion Topics
Howard: Worked on bevel issue and manifold boolean
- Bevel issue: #130586 - Multiple Bevel Weight attributes problem (questionable edge attribute propagation) - blender - Blender Projects . Diagnosed the problem: incorrect handling of edge attribute propagation in the special case of one beveled edge opposite a flat face with at least one unbeveled edge in it. It’s going to take some thought to figure out the correct approach, but deemed lower priority since rebeveling the corner bevel meshes is unlikely to produce anything usable anyway, until bevel v2.
- Manifold Boolean, as discussed in the More Boolean Solvers issue. After a long hiatus, starting working on this again and made progress (the holdup was how to dissolve unnecessary triangulation edges afterwards; finally got over that hurdle). Still looking like the performance of this will only be a little worse than the float solver (which fails for large meshes with tiny faces).
Jason Wenger: Discussed two pull requests to improve the behavior when dissolving edges.
- The first, #131645 - Fix #109765 - Prevent Dissolve Edges from dissolving verts that are unrelated to the selected edges - blender - Blender Projects , is a non-controversial change which should be regarded as a bug fix: dissolve should not affect any vertex not attached to a dissolved edge.
- The second addresses #100184 - Dissolving edge doesn't work as expected - blender - Blender Projects , where sometimes removing a valence-2 left after a dissolve changes the shape of its face in an unexpected way. Jason tried two approaches to fixing this: a topological one and an angle-based one. All meeting attendees preferred the angle-based one. This does add a bit of complication to the dissolve operator: now there would be another parameter, “angle”, to be the threshold under which removal will happen.
- There is a branch that people can try to see what they think of these changes.
- Howard and/or Campbell should try to review and land these PRs soon.
Daniel: As a follow to the last meeting, Daniel pointed to #131642 - UV editor and 3D viewport selection sync: implementation proposal - blender - Blender Projects , which Campbell wrote up after further discussion with Daniel. Hopefully we will eventually get to implementing this.
Next Meeting
2025-01-20T13:00:00Z.
Shared calendar of all Modeling Module meetings.