Fit marvelous avatar failured after set up point

the information is

Traceback (most recent call last):
File “FitMarvelousAvatar.py”, line 33, in
avatarWrapped = wrap.nonRigidRegistration(avatar,scan,controlPointsAvatar,controlPointsScan,freePolygonsAvatar,minNodes = 50,initialRadiusMultiplier = initialRadiusMultiplier,smoothnessFinal = smoothnessFinal,maxIterations = 20)
ValueError: GeomFloating contains 6 disconnected from each other polygon groups, must be 1. One can use wrap.subset() to extract main part.

anyone help me please ,I am very new in this software, but I love it so much and hope to succeed at least once ,please help thanks !

Sorry for the very late response. The problem is that the basemesh that you pass to nonRigidRegistration function should be a single piece of geometry. The error says that your basemesh consists of 6 parts, like body, eyeballs, eyelashes, nails etc. It’s strange because extractMarvelousAvatar function should provide a connected mesh. Please make sure to follow the tutorial:
https://vimeo.com/122286361

It also worth notting that WrapX functionality is very outdated. I would highly recommend to use Wrap3 instead especially for full-body wrapping, even though it does not have MD avatar export functionality. You can take a basemesh that comes with Wrap3 and fit it to the scan. Then you can import it to MD and simulate cloth on it. If you still need animation inside MD, one of the easiest ways is to use Mixamo free auto-rigging tool.

Please let me know if you have more questions or if you want to switch your WrapX license to Wrap3 license.

To su informacije koje tražim.