2
$\begingroup$

I have a very high resolution sculpted mesh that I want to deform with an armature(bones). Weight painting is very slow given the vertex count. I want to drastically decimate the mesh and weight-paint the result, then use that mesh as you would a lattice modifier to deform the high-res mesh. Is it possible to use a custom mesh as the lattice deformer? Is there a similar method for this?

$\endgroup$
  • $\begingroup$ This is rudimentarily possible using the "data transfer" modifier. Still experimenting... $\endgroup$ – s33hunt Mar 20 at 21:40
2
$\begingroup$

I found that you can achieve this by creating a low-res copy of the sculpted mesh (I used the decimate modifier for this). Then binding that to the armature and weight painting it. Then binding the high-res mesh to the same armature "with empty groups." Then adding a "data transfer" modifier to the high res mesh and using the low res mesh as the source for the vertex group data. this transfers the vertex weights from the low-res to the high-res mesh by interpolating values from the nearest vertices. It's not perfect but with a little blurring of the weights after transfer it does a pretty good job. I did find that you need to apply the data transfer mod before posing or things seem to come undone a bit. Hope this is helpful to someone someday.

| improve this answer | |
$\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.