I like to use Makehuman meshes as the base mesh. But when I scan people they have hair and I want to retain that hair as extra polygons, not force it to share the same topology as the base mesh. What’s the best way to wrap a mesh so everything but the hair will conform to the base mesh?
Hello,
I see what you mean. First I would suggest to wrap head and body in separate steps using a Subset tool as shown in this tutorial:
https://vimeo.com/194055282
When doing so please pre-align and scale the basemesh in such a way that the back of a head roughly comform the person’s head shape under the hair. Then you can select all the basemesh polygons that correspond to areas under the hair and pass them as the fourth input of the Wrapping node. Those polygons will no longer try to stick to the scan but will still try to adapt to the rest of the basemesh.
Please let me know if you need more help with this
If I have to wrap the head and body, what do I do with the hair? Is that part of the head that I’m wrapping? I don’t want to wrap hair at all.
I watched the tutorial and I can now wrap the head without the hair (using subsets) but it looks like the only way to combine the hair with the wrapped bald head is through another software
What I mean is to wrap head separately using Subset node and to use Free polygons for hair. I have prepared a short video for you here:
https://youtu.be/Yerp3JiqVTk
Please let me know if it works for you!
Thank you for the video. I know how to Wrap the head without the hair. Do you know how I can attach the hair back to the wrapped head?
If a girl has a ponytail or a guy has Goku hair I want them to still have that hair style after I finish the wrapping, not just bald. Is it possible for Wrap to do this or should I use ZBrush or Blender?
Oh now I see. You can make it 4 steps:
- Take a basemesh with hair and use 2 Subset nodes to detach head polygons and hair polygons separately.
- Wrap the head mesh to the scan like in the video.
- Use Lattice (http://www.russian3dscanner.com/docs/Wrap3/Nodes/Lattice/Lattice.html) node to deform the hair mesh to match new wrapped head:
the first input should be hair mesh,
the seccond is the head mesh and
the third is the wrapped head mesh.
Adjust Neighbours parameter if needed. - Bring the head and the hair mesh back to the original mesh using two ApplySubset.
My basemesh does not have hair. It is a standard mesh from Makehuman. I want to use the same basemesh for all my scans. Then I add the original hair to that mesh
I see. The point is to use Lattice node to transfer hair style from some generic character to your wrapped mesh.