0
$\begingroup$

I have the eyes parented to the character and the cloth are separate objects, i want to start ringing an i'm not sure what should i do with the cloth, if i should join it parent it or what, the same question goes to the hair

I read that the body and the cloth should have a similar topology and i think they are pretty close. I know to that i can delete all the mesh under the cloth but i want to try to rig them together so i can learn more about this topic and how to avoid clipping when deforming them. For the cloth i use solidify, and i will add details later on with normal maps

enter image description here

enter image description here

$\endgroup$
2
$\begingroup$

Here are 3 ways to rig your cloth, the 2 first ones are quite similar. I'm not sure you will avoid any clipping though, you'll probably have to make some corrections:

With Weight Transfer:

  • Parent your body to your armature.
  • Make sure that your cloth has no vertex groups or is not parented to your armature.
  • Select your body, then your cloth, switch to Weight Paint mode.
  • In the left menu (T) > Tools, click on the Transfer Weights button. On the bottom of the T menu you'll see some parameters. For Sources Layers Selection choose By Name, and for Destination Layers Matching choose All Layers.
  • Come back in Object mode, select the cloth, then the armature, and ctrl P > With Empty Groups. The cloth should move with the bone and be parented the same way as the body.

With Data Transfer modifier:

  • Parent your body to your armature.
  • Make sure that your cloth has no vertex groups or is not parented to your armature.
  • Give your cloth a Data Transfer modifier. For Source Object, choose your body. Click on the Vertex Data option, then on the Vertex Group(s) button. The on the bottom of the modifier click on Generate Data Layer and apply the modifier.
  • Come back in Object mode, select the cloth, then the armature, and ctrl P > With Empty Groups. The cloth should move with the bone and be parented the same way as the body.

With the Mesh Deform modifier:

as explained in this video: https://www.youtube.com/watch?v=imhTnlKrTOY or in this video: https://www.youtube.com/watch?v=P6s9H8xX7YA

  • Parent your body to your armature.
  • Make sure that your cloth has no vertex groups or is not parented to your armature.
  • Create a mesh that will encompass your whole cloth, it will be your "lattice".
  • Select this mesh, then the armature and ctrl P > With Automatic Weight.
  • Select your cloth and give it a Mesh Deform modifier (put this modifier above any Subsurf modifier). Choose the lattice as the Object and click on Bind.
  • Now when you move your armature, the mesh modifier will smoothly deform the cloth. Make the correction you need in Weight Paint mode for the lattice.
$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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