Forum: Poser - OFFICIAL


Subject: Poser and imported bvh from Motionbuilder

bsteagal opened this issue on Jul 14, 2004 ยท 8 posts


bsteagal posted Wed, 14 July 2004 at 7:26 AM

Hello everyone! I have a little conundrum that hopefully somebody can assist me with... I just recently started playing around with importing animation into Poser from Motionbuilder. I was able to export the bvh from Poser to Motionbuilder to characterize, animate and re-export back to poser. When I apply the bvh file in poser, my character only walks in place...?? Am I missing something crucial here? I've tried creating a walk path, which doesn't seem to make an effect. Your help is greatly appreciated Bryan


PhilC posted Wed, 14 July 2004 at 8:12 AM

If you save the animated pose to the PoseWalk Designer folder it will be there for you when you open the Walk designer window. You should then be able to use it in conjunction with a walk path. Other than that you'll have to manually translate the body of the figure. (Or hip but that may already contain translations so I'd go with the body).

philc_agatha_white_on_black.jpg


Little_Dragon posted Wed, 14 July 2004 at 8:21 AM

Walk Designer uses the Body x- and z-trans channels to move a figure along the spline path. For some reason, that keyframe data is lost when you export the BVH. Body channels aren't saved in pose files, either. What we need is some manner of Python script that can add the Body x- and z-trans values to the existing Hip x- and z-trans values, then zero the Body x- and z-trans channels. I'd try writing one myself, but I don't know enough Python yet to manage it.



wolf359 posted Wed, 14 July 2004 at 7:51 PM

Attached Link: forward motion

I hate to sound like some old "do it the hard way" die hard, but i personally create all of my walks in place and animate the hip along the Z trans channel with TWO disparate key frames, one at frame 1 and one at the last frame go to this thread and read my post#53 and watch the mpeg video.



My website

YouTube Channel



markschum posted Wed, 14 July 2004 at 8:28 PM

Hi, here is a python script that steps through the keyframes and moves the 'body' rotations and translations to the hip. It adds the body parameter to the hip parameter and zeros the body value. It assumes the figure is 'Figure 1' and that body parts are 'Body' and 'Hip' again: disclaimer: use this on a COPY of your files.

Little_Dragon posted Wed, 14 July 2004 at 8:57 PM

markschum: It works fairly well on relatively straight walk paths, but have you tried it in a circle?



bsteagal posted Wed, 14 July 2004 at 9:43 PM

Hmmm. Maybe I'm not getting this (or it is getting too late in the day... my brain is fried) At what point do I apply this script? I've done as PhilC suggested, saved the pose to Walkdesigner, applied it to another figure, created walkpath, still doesn't work.

I've applied the python script to the pose, before and after, same thing...still walks in place...

Maybe I need to go back to motionbuilder and see what choices are there....

thanks so far for all the suggestions, this is what makes these forums tick...

Bryan


Little_Dragon posted Wed, 14 July 2004 at 10:09 PM

Load your figure. Create the walk path. Launch Walk Designer and apply the walk. Apply the Python script. Now export the BVH from Poser, and tinker with it in Motionbuilder.