9

I've made a guy with some clothes, I would like to rig it now, however, when I raise his leg a bit, his skin comes out more as seen here: enter image description here

How do you stop this from happening?

gabe
  • 421
  • 1
  • 7
  • 20
  • Related: http://blender.stackexchange.com/questions/62818/rigify-skin-overlapping-clothes/62831#62831. You can also delete or mask the part of the mesh which is underneath the clothes. – josh sanfelici Nov 20 '16 at 13:24
  • https://www.youtube.com/watch?v=WVfTRwXpmuQ I think, here u will find an answer – Eugene Jul 21 '17 at 13:46

1 Answers1

20

Use the Data Transfer Modifier.

  1. Select the cloth
  2. Shift select the rig
  3. Ctrl + P to Set parent with empty groups
  4. Select the cloth alone
  5. Add the Data Transfer modifier (anywhere in the stack) then within the modifier:
    • Source object - Select your Rigged mesh (body)
    • Check Vertex Data (first in the list below Source object)
    • Select (highlight) Vertex Group(s)
    • Click Apply

Done. Forget about most of your nightmares and forget about destructive solutions. You may have to do some additional weight paintings or shape keys with drivers for the cloth to react the way you want with some flexion but at least, the clothes won't get through your base character as you move your rig with this method.


This method still works, tried in blender 3.2 with my Rig.

Zohaib
  • 43
  • 1
  • 1
  • 7
HellrazorX
  • 470
  • 5
  • 10
  • 3
    Just for anyone wondering: This still works in 2.8 – WhatAMesh Feb 18 '19 at 02:19
  • This IS the one answer to rule them all when it comes to rigging clothing. Incredible! –  Dec 22 '19 at 16:18
  • Still works as of Blender 2.9 (I actually looked back because i forgot how to...Lol) – HellrazorX Mar 29 '21 at 04:11
  • I still get a bit of clipping from this method (though on the whole it's really good). Are there any settings to fine tune to prevent this from happening? In the past I've just sculpted the clothes to cover the parts of the body that clip and are visible. – PlanetAlexanderProjects May 26 '21 at 23:41
  • It's in fact a good starting point but to my understanding, best results will imply the use of some mesh distortion using drivers.

    At some point Cloth simulation with proper repulsion could be the way to go.

    – HellrazorX Jun 23 '21 at 14:40
  • What do you select in the vertex groups option? am using Blender 3.2 – Kretos Kim Aug 16 '22 at 12:54