Paul_F wrote:
The only problem I have now is with the zero pose of the skeleton. When I import it into Massive it is not in the usual T-pose. Instead, it looks like this:

Apparently, you used the walk.bvh file from our Gallery page. Try alternative formats - walk_biped.bvh or walk_endorphin.bvh, maybe Massive will like them.
Better yet, import your own character into iPi Studio and your animation will be retargeted to your rig. (Use "Import target character" on "Export" tab. ) In this case, you won't have to do any rigging or skin binding at all, because exported animation will be fully compatible with your skeleton and your skin weights.
Strictly speaking, this is a problem with Massive. All animation samples from our Gallery page have first frame of animation set to T-pose. This is easy to see if you open our BVH samples in any BVH viewer. For example, you can use BVHacker (
http://www.bvhacker.com/ ). (By the way, iPiStudio also functions as a viewer for any BVH files - use File->Import menu item).
Greenlaw wrote:
Here's a trick you can try: open the mocap file in iPi DMC. There are probably frames of the rig in the original T-Pose before the frame where you set your own T-Pose and started tracking. Select the Actor and select Copy Pose from the Edit menu, and paste that pose in the first frame of the range you're exporting. The T-Pose will not necessarily be where the animation starts, but it should be at the origin of the scene (unless, I guess, you used Recenter Coordinate System on the moved Actor, but you can set this back of course by selected the unmoved/posed actor and Recenter.) This should be suitable for 'skinning' or binding your character in another 3D app.
In fact, iPi Studio always inserts meaningful "default pose" as the first frame when exporting animation. "Default pose" usually means T-pose, but for some formats it can be different from T-pose (for example, Valve Biped characters have different default pose due to Valve requirements). For custom characters, "default pose" is set to the pose that was in the first frame of the imported character file.