HairFit: Fit Any Hair Onto Any Head, No Original Avatar Needed
Yes. That is what it is for. The hair can come from any avatar, and you do not need that avatar.
No. HairFit reads your avatar's head itself. If you do have the original avatar with the hair on it, HairFit uses it to keep the designed distance of every part of the hair.
Yes. Weights do not change, and the hair's own bones move with the hair, so the chains stay inside their strands.
No. Shrinkwrap pulls every vertex onto the head. HairFit sets the inner side of the hair to an even gap, keeps the thickness of the outer layers and keeps the bangs off the face.
Yes. We tested it with the VRoid sample and Seed-san. BOOTH hairs are not in our tests yet.
Only the head is fitted. Hair that passes through the shoulders or back is left as it is.
Yes. One Ctrl+Z, or Restore Original at any time, also after saving and reopening the file.
Blender 4.2 to 5.2. Tested on 4.2.23 LTS and 5.2.2 LTS. Pure Python, nothing else to install.