0
$\begingroup$

This question already has an answer here:

I have followed some tutorials and created a nice cartoon looking shoe. That shoe has three different objects(shoe itself, shoelaces and lace holes). I joined them together and everything was fine until i wanted to test rigging. when i added some bones for testing those laces and holes doesn't deform with the shoe. what might be the problem?

Without Rig:

Shoe without rig

With Rig:

rig problem

$\endgroup$

marked as duplicate by Duarte Farrajota Ramos, Timaroberts, David May 22 '17 at 12:27

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 1
    $\begingroup$ You didn't weight paint the newly joined parts of your mesh. Also see blender.stackexchange.com/questions/8227/… $\endgroup$ – Duarte Farrajota Ramos May 22 '17 at 0:36
  • 1
    $\begingroup$ @DuarteFarrajotaRamos thanks for the setting me on the right direction.I will check them and update with results $\endgroup$ – Atilla Arda Açıkgöz May 22 '17 at 0:39
  • 1
    $\begingroup$ @DuarteFarrajotaRamos i checked weight paints and it was ok but turns out i had to set vertices those to bones as pointed out in the first comment as you said. it helped me to figure out thanks alot. $\endgroup$ – Atilla Arda Açıkgöz May 22 '17 at 1:26
0
$\begingroup$

The problem are weights. each part of the mesh gets weights automatically by assigning the armature modifier, but these don't work with intersecting objects like yours. It's almost impossible to assign proper weight to cloth details like this manually. To solve it, try to use Mesh Deform modifier:

  1. make a very simple mesh around your model.
  2. add Mesh Deform to your original model, bind it with your mesh.
  3. add bones to your simple mesh.
$\endgroup$

Not the answer you're looking for? Browse other questions tagged or ask your own question.