by Spike » Sat Aug 09, 2014 12:33 am
the problem is basically that skel_build takes a bone range. first+stop. if the bones in the lower half of the body are not contiguous, you end up needing to call it multiple times. which is annoying and a bit inefficent.
sadly there's no way to say 'torso and all decendants', nor 'all decendants of root unless its a decendant of torso', which are the two groups that are most desirable. The API is based purely upon bone numbers and has no concept of groups. Which is a problem when your editor/exporter randomly generates bone ordering. :s
It would be good to be able to set up some bone groups feature, but I expect someone would still complain about the design of it anyway (it sucks when they're legitimate complaints). I might do it and roll a few tweaks into some new extension some time, either way I doubt DP would adopt it any time soon anyway, and as you seem to be using that engine, no rush!
.