Ever play WoW?

Well, if you look real closely at the models, the hair, shoulder pads, gauntlets and boots are all separate models from the torso. Even the legs are separate so they can be removed if the character is wearing a robe or a kilt. However shirts and pants are simply texture swaps.

How it works is relatively simple. Lets take gloves for example. The way I would have made gloves is after I made my torso, I'd build the hands separately in the same file. I'd then position the hands on the wrists of the torso, do the animations and save the file. Then I delete the torso and I save the hands model. Then I open the original file, delete the hands and save the torso model.

Then in SED I simply apply a script to the hands that makes them follow the torso.

Code:
action guantlets
{
while(torso)
{
my.x = torso.x;
my.y = torso.y;
my.z = torso.z;
wait(1);
}
}


The reason this works is that the guantlets were made with the same origin as the torso.

This way gauntlets can be made.

Now following this method, a character with equipable gear, like in WoW can be designed.