Outfit Refit: Fit Whole Wardrobes Onto Other Characters

zemis in Modeling


Which Blender versions does it work with?
Blender 4.2 LTS and newer. Every test suite passes on Blender 4.2 LTS and 5.0. It is pure Python on stock Blender, with nothing extra to install.
Will it recognise my character's rig?
It recognises bones by name for Mixamo, Unreal (UE4 and UE5 mannequin), Rigify (including MPFB's generated rigs), VRM, VRoid and Unity humanoid, VRChat and Cats names, Auto-Rig Pro, MakeHuman and MPFB, Character Creator, Daz Genesis 8 and 9, 3ds Max Biped and CMU motion capture. No presets or bone mapping by hand. Without armatures, both bodies must stand in the same pose.
Can it dress several characters with several outfits in one go?
Yes. Put each outfit in its own collection, pick the bodies to dress and press Fit once. Each body is matched once and reused for every outfit, and every body gets its own fitted copies, weighted to its own rig.
Do the characters need the same mesh?

No. If they share a mesh, the vertices are matched directly. If not, the source body is bent onto each target's shape, guided by both skeletons.

What happens to the skin under the clothes?

By default, skin that tight clothes fully cover is hidden with a vertex group and a Mask modifier on the body, so it cannot poke through in strong poses. The body mesh itself is not changed: switch the modifier off, or untick Hide Skin Under Clothes before fitting. With several outfits on one body, only skin that all of them cover is hidden, so no outfit shows a hole.

Do skirt and hair bones carry over?

Yes. Bones that deform the outfit but not the body (skirt, hair, coat tails) are copied into each target rig, placed on the fitted cloth under the matching body bone, with their weights kept. They are placed, not simulated: give them physics (PhysBones, spring bones) in your engine, or use a cloth simulation.

Is this a cloth simulation?

No. The fit happens in the rest pose and the result is weighted to the target rig, so it poses right away. If you want draping, run Blender's cloth simulation afterwards.

My VRoid avatar has clothes built into its body. What do I do?

Put those clothes' material names into Ignore Target Parts. The panel also warns you when the two bodies match poorly.

Are my original garments changed?

No. The fitted copies go into a collection for each body ("Refit to" and the body's name). Ctrl+Z removes a fit, Remove Fitted Copies deletes copies later, and after you edit an original, Update Fitted Copies refits its copies in place.

$19$14.25

Support Period Included

Includes 12 months of

  • Support from zemis
  • Product updates

Extend this product’s Support Period +12 months: 50% of product price

Have questions before purchasing?
Login to message

Details
Blender Extension Compatible Yes
Published 1 day ago
Blender Version 4.2 - 5.2
Extension Type Add-on
License GPL