Page MenuHome

Broken vertex weights after two mesh joining.
Closed, ResolvedPublic


Blender Version
Last stable and actual master

Short description of error
After joining of two meshes vertex weights on one mesh become empty.

Exact steps for others to reproduce the error

  1. Open the attached file
  2. Select "obj1" and "obj2"
  3. Press Ctrl+J to join them
  4. You will see incorrect transform of one of the objects

Event Timeline

I find if you apply the armature to the smaller obj1 (small obj) first, then shift sel obj2 then ctrl + J, it works fine.

Bastien Montagne (mont29) lowered the priority of this task from 90 to 50.

Holly cow! Issue here is that CDLayer of vgroups for your MEobj1 mesh has a name - it should not, ever!

Searching in code, found that vgroup edit modifiers dare to create those, will fix, bet you used those here, and applied them?

Our artist, who found the issue is currently on vacation. I'll ask him as soon as he returns.

He used "Data Transfer" and "Dynamic Paint" and then has applied them.

Yuck! Indeed, DynamicPaint was also adding named CD layer for vgroups, tsktsk…

First weight-editing modifiers fix was in rBe3d63215308fc2c8b63, will fix dynapaint now.