2
$\begingroup$

Following this guide I have used the Data Transfer modifier to transfer weights from a body mesh to an item of clothing. My model The transfer was successful but the effectiveness was actually worse than just parenting the clothing with automatic weights. enter image description here I've seen weight transfer work better than either of these outcomes on other videos on older versions of blender but I can't figure out what the difference is which is causing my problems. (If it works correctly it should require no manual weight painting

$\endgroup$
  • $\begingroup$ Try to use "projected face interpolated" instead of "nearest vertex" $\endgroup$ – lemon Apr 20 '17 at 15:52
  • $\begingroup$ @lemon I tried it out, it's produced quite appalling results but it might be worth trying some of the other methods to see if any of them work $\endgroup$ – Jordan C.M. Apr 20 '17 at 16:02
  • $\begingroup$ Strange... this usually works well... could you upload your file? You can use this link to do it blend-exchange.giantcowfilms.com. For instance, just tried it here i.stack.imgur.com/xIVac.gif $\endgroup$ – lemon Apr 20 '17 at 16:04
  • $\begingroup$ @lemon here is my blend, it may be worth noting that the trousers have a significantly higher poly-count and also that they have been deformed with cloth-physics prior to their weighting $\endgroup$ – Jordan C.M. Apr 20 '17 at 16:34
2
$\begingroup$

I suggested projected face interpolated in the comments, but in your case "nearest face interpolated" works better. The reason is 'projected' projects along faces normals and in your case, some faces normals does not point to the base mesh.

enter image description here

Here is your file back:

Note:

Often, data transfer has to be tuned, and so you need to retry often. That's why I find easier and quicker to use 'data transfer operator' instead of the modifier.

enter image description here

$\endgroup$
  • $\begingroup$ Excellent work! My upvote should appear when I reach 15 points sometime far in the future. Thank you very much. $\endgroup$ – Jordan C.M. Apr 20 '17 at 17:10

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.