PhilC opened this issue on Jan 28, 2008 · 37 posts
kuroyume0161 posted Mon, 28 January 2008 at 11:26 AM
Poser will attempt to retarget the motion which is good for using generic BVH files on figures. This is known as 'motion retargeting' in the bizz. Poser's version doesn't work great - it is using a basic form of this. There are better ways to retarget but then the complexity of the algorithms goes up similarly.
As markschum mentions, adjusting the joint lengths is one area that needs consideration for BVH application. Disparate joint lengths change the range of motion (apparent).
Another area that requires special attention is when there are fewer or more joints in the target than in the BVH. Motion then needs to be either subdivided (more) or consolidated (less) to account for the differences.
And yet another area is when joint names or hierarchy don't match. Many solutions involve manual correlation between the joints in the BVH and those of the target.
C makes it easy to shoot yourself in the
foot. C++ makes it harder, but when you do, you blow your whole leg
off.
-- Bjarne
Stroustrup
Contact Me | Kuroyume's DevelopmentZone