Poser .B3D exporter?

Blitz3D Forums/Blitz3D Programming/Poser .B3D exporter?



Here's a pair of demos showing how BVH animations can be copied from one .B3D model to another: SkelDuplicate.ZIP - 284 K
(Also required is SkelWalk.ZIP (279 K) if you haven't already downloaded it - be sure to unzip both into the same directory.)

The first demo (SkelWalk duplicate) shows a somewhat-improved Casual Man copying walk animation from Skeleton Man. The "intensity" of the motion can be increased, decreased, or even reversed (going too far in either direction produces bizarre results). This shows how a .B3D model can copy another's animation instead of using its own. It also shows how models with different names for the joints can be used together (in this case, the two models use the same names, but if they were different, changing the names used by FindChild would make them both refer to the same joint).

The second demo (Dance duplicate) shows Skeleton Man copying dance animation from a simple cube. I needed some mesh in the scene to convince MilkShape to export the file - it wouldn't export just a BVH skeleton/animation, but the cube serves no other purpose; the BVH isn't even attached to it. This is a quick & dirty way to import BVH animation without writing a Blitz loader (the cube could be hidden). It also shows how animations can be modified in Blitz: the arms were too far back, so TurnEntity is used to move them forward.

In both of these demos, the head and hands can be enlarged/reduced in size, just for fun. :)