Envelope to Children Script:

This Script will take an enveloped character, cut Geometry around each deformer and make it the child of that bone.

XSI 5.x or higher, required!


**BEFORE** running the script, please create TWO Groups:

* Envelopes Group, which will contain all the "skin" objects (Polymeshes and/or Nurbs)
* Deformers Group, which will contain all the bones.

The Script has two options: Use Automatic Weights, and Use weights Threshold:

* "Use Auto Weights", will create a copy of your envelope objects, asign the deformers automaticaly at 100%, and cut the Geometry.
*" Use Threshold", will use the exisiting painted weights, and will extract geometry equal-or bigger than the given weights threshold.
From my testings, a threshold of 30-50 gives the best results..

IMPORTANT:

**EDIT**: If you check the "Use Automatic Weights" checkbox, the Threshold slider has no meaning,If you leave it Uncheked, the script will use the slider threshold .

*When Using "Automatic Weights", you have to Pick the Envelope Group, followed by the Deformers Group,
Followed by the Global SRT of the skeleton. (Global SRT, is the root object of the skeleton)

*When Using Weights Threshold, you only have to pick the Envelope Group, followed by the Deformers Group.

Download the Script

Donwload Example Scene (1MB)