cSpace eater Index Skeleton
Resizing 1.1 The
FindSkell Program By specifying half of a
skeleton in 3D studio MAX our skeleton resizer
(which we call FindSkell) mirrors the joints, and
does the basic geometry to account for the angles
in the arms and legs. It then writes a Python
script that can be run inside of the retargetting
program to resize the skelton to the new model
proportions. Placing the bone locations in
MAX, running the FindSkell program to create the
script, and actually getting the resized skeleton
into the retargetting software takes about 10
minutes from start to finish. Here is an example Python
script outputted from FindSkell: testfindskell.py Once the new skeleton is in
the retargetter the new motion must be solved.
The picture to the right
shows the new skeleton in the retargetter. The
yellow Xs signify footplant constraints while the
red lines show distance error on the given frame.
Once solved, the motion will move to the ground and
the footplants will move slightly to compensate for
the smaller skeleton.
Since the characters we used
had different proportions and were modeled in different
poses we created a simple program that takes skeletal
specifications and outputs a Python script that is called
inside of the reatargetting program to resize the
skeleton.