Page MenuHome

new Bmesh boolean is deleting some of edges data, (Creases and Bweigh)
Open, Confirmed, MediumPublic

Description

linux 64

Blender Version
7e6d096

new Bmesh boolean is deleting some of edges data, (Creases and BWeight), even though it keeps others. Its especially problematic for Bevel Weight since it's often set before applying boolean.

Old(left) vs new(right) behavior

Details

Type
Bug

Event Timeline

Adrian Rutkowski (rrtk) set Type to Bug.
Adrian Rutkowski (rrtk) created this task.
Adrian Rutkowski (rrtk) raised the priority of this task from to Needs Triage by Developer.
Campbell Barton (campbellbarton) lowered the priority of this task from Normal to Needs Information from User.Jan 8 2016, 3:06 PM

Could you attach an example file? - I just tested this and it worked.

Note that this may not be considered a bug - if mesh that the boolean modifier is on doesn't have the custom-data to begin with (booleans also wont add vertex colors, UV's etc if the mesh doesn't already have them).

Hey Campbell,

It looks like I provided a little missliding info. It do not work only if applied from below other modifier(this is important, bevel modifier for me).

so here are the screencast showing it,so You can replicate it.
first the new one.


(or link https://photos.google.com/album/AF1QipPnGwacsMNP7Vdor44b4b2DgHUJaMGhVcjgFZK6/photo/AF1QipNk-JS3NNqrSLRGV6t4Oq3RreuXosMWQHGuVhql)

and the old one

(or link https://photos.google.com/album/AF1QipPnGwacsMNP7Vdor44b4b2DgHUJaMGhVcjgFZK6/photo/AF1QipPywQWz5C1l8elQYKCQhylAohViyj-6EEkQFHfK)

as You can see the bevel weight(but not only) is not preserved anymore. It would be nice to have it but keep it mind that I have no idea how new bmesh mod works, it is still superior to old one though even with no edge layers save))

I used new buildbot cd6c6ee aswell, same thing linux 64

Bastien Montagne (mont29) raised the priority of this task from Needs Information from User to Normal.

Bevel weight still not preserved after bmesh boolean. This is especially annoying after removing carve solver, which previously can be used instead

Cirno (Cirno) rescinded a token.
Cirno (Cirno) awarded a token.
LazyDodo (LazyDodo) lowered the priority of this task from Normal to Needs Information from User.

please attach a sample file (.blend file, not a video) showing the issue

marking as incomplete until additional information is supplied.

If you apply boolean then bevel weight disappear. I tested it on blender-2.79-737a5ef-win64-vc14

LazyDodo (LazyDodo) raised the priority of this task from Needs Information from User to Normal.Mar 7 2018, 11:06 PM
LazyDodo (LazyDodo) raised the priority of this task from Normal to Confirmed, Medium.Mar 8 2018, 2:30 AM

can confirm the weights disappear

since that was not mentioned,
creases disappear as well