Forum: Poser Technical


Subject: Poser BVH and "Scale Automatically"

kuroyume0161 opened this issue on Jun 01, 2007 · 3 posts


kuroyume0161 posted Fri, 01 June 2007 at 2:47 PM

Anyone know how Poser scales when exporting BVH motion?

I ask because I can handle direct Poser values with "don't do any scaling".  But if "Scale Automatically" is used, positions and offsets are based on this scaling factor (geeze, thanks for putting the value into the BVH file guys!).

Obviously, the scale factor is determined algorithmically when both importing and exporting with the scale option - but for some reason I have no idea what it involves - hmmm.  One possible way to determine this might be to compare some non-zero origin against its corresponding offset.  But since the offset is relative to the parent whereas the origin is relative to the world system, some tracking would need to done (summing parent offset vectors to arrive at the world equivalent).

I've never liked the "Scaled" BVH - it not only sets arbitrary values which makes import into other applications require some trial-and-error every time but it also doesn't include the BODY (which receives translation, say, for walk paths).

Any information would be greatly appreciated!

Thank you,
Robert

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