2
$\begingroup$

This is the Image of the Object in Question.

First off: I created this little Bendy Bone and want it to move with the arm. So i parented it to the Arm with automatic weights. This happened:

enter image description here

Only the inner part moves. This makes no sense since the whole arm is ONE Object. Heres a more detailed view: enter image description here

It may be because the arm Object consisted of two Objects before that I just joined together, but i dont want to remodel it, unless there is no way around it.

Heres the file:

Help is much appreciated.

$\endgroup$
1
  • $\begingroup$ In general, using autoweights on multiple, separate meshes is not going to work well. The weights rely on the surface of the meshes to stop weights bleeding out, so you're going to end up with dissimilar weights. Either make a single manifold mesh, or use other weighting strategies (like, simplest to explain, weight painting.) $\endgroup$
    – Nathan
    Commented Jun 6, 2022 at 18:30

1 Answer 1

1
$\begingroup$

maybe there is an easier way, but i did this:

  1. select your arm, go to edit mode -> mesh -> separate by loose parts, then you got:

enter image description here

  1. now select just the outer parts, M -> collection 3

enter image description here

  1. select the inner part, add boolean modifier -> union, collection, collection 3

enter image description here

  1. apply that modifier

  2. delete the armature modifier

  3. shift select your armature

enter image description here

CTRL-P -> with automatic weights

  1. hide collection 3

enter image description here

  1. result:

enter image description here

I think the reason why Blender couldn't "solve" this was, that your mesh wasn't connected at all. So you outer vertices and your inner vertices had no common faces/edges.

$\endgroup$
2
  • $\begingroup$ Thanks- You saved the day! $\endgroup$
    – larloman
    Commented Jun 6, 2022 at 19:34
  • $\begingroup$ You are welcome ‼️ $\endgroup$
    – Chris
    Commented Jun 6, 2022 at 20:25

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .