Study BVHs And Daz Studio 4


See the tricks required, if any, to get BVH import/export to work in Daz Studio 4.8+

Experiment 1

0 - Open DS Pro Edition (64-bit)
1 - Load Genesis 1
2 - go to frame 0
3 - Apply the animation found in the attachments below MCJGENESIS1AIKO5PUMPKINDANCEC.duf

4 - do a BVH export, we dont specify SecondLife compatibility and we dont load a map
so this bvh will only work with figure that have exactly the same bone names and skeletal structure
the file: mcjGenesis1Aiko5PumpkinDanceC001.bvh

5 - I go at frame 0, 

6 - I select Aiko5, i go in the parameters tab, i do a Clear Pose Animation, Zero Pose

note: some programs count on a figure's T-Pose when importing BVHs, so we placed Genesis 1 in her T-Pose 

7 - Genesis is still selected, i do a File/Import/bvh, i use the default import settings

Results - Everything seems ok except the feet and the toes

8 - The Findings

Then i tried importing/exporting and had some weird results

Here's the interesting finding

if i select Genesis 1, and go in the parameters tab and do a Clear Animation Figure Pose then a Zero Figure Pose

( because it's possibly important to have Genesis in a T-Pose )

and import my BVH, there's serious problems, for example, non-animated legs

BUT, if i do

Clear Animation Figure Pose then a Zero Figure Pose

then Memorize Figure Pose, Restore Figure Pose ... i get way better results

The BVH for this test is found below as MCJGENESIS1AIKO5PUMPKINDANCEC002.BVH

Solving Toe issues more findings

The BVH import now works very well but .... the toe animation didn't import

I dont know if there's other ways to solve this

But when exporting the BVH, i changed the "lBigToe" and "rBigToe" to "lBigToo" and "rBigToo"

Because ... the BVH Importer  confuses the BigToes and the Toes

You will find this BVH below under the name MCJGENESIS1AIKO5PUMPKINDANCEC004.BVH

Untested Things ... when it still doesn't work and you don't know what to try next

Well actually i did test it but i forgot the details

If you create animations that don't have 1 keyframe per frame

example, you build a 30-frames   animation by keyframing 4 poses at frames 0, 7, 15, 22, 30

then sometimes exporting this animation will produce unexpected results.

Using something like mcjDecimate you could make convert your 4-keyframes animation into a 30-keyframes animation

mCasual Jacques,
Dec 23, 2015, 12:06 AM
mCasual Jacques,
Dec 23, 2015, 12:06 AM
mCasual Jacques,
Dec 23, 2015, 1:33 AM
mCasual Jacques,
Dec 23, 2015, 1:59 AM