Importing .BVH file from iPiSoft questions
Hello Everyone,
I'm currently using: Daz Studio 4.8 Pro on Windows 10 and iPiSoft's Mocap Studio 3.2.5.193 without the Biomech license.
I've setup a single camera Kinect 2 system to record mocap thru the iPiSoft products and then save them to a .BVH file format. Which I'm currently trying to import onto a model within Daz Studio. From a T position I've recorded data where I bend my elbow 90 degrees upward into a wave and back to T position with one arm, then lift each leg in a stationary walking action twice, followed by a second wave with the opposite arm. Daz Studio is showing the leg movements very nicely, but the wave actions are barely moving the hands and showing no arm adjustments.
The import process seems clear cut enough. On a Genesis 3 model (Michael) I've expanded the details screen for the BVH Importer Options. and compared the file nodes to the figure nodes. Here are the comparisons:
LowerSpine = Abdomen Lower
MiddleSpine = Abdomen Upper
Chest = Chest Upper
RClavicle = Right Collar
RShoulder = Right Shoulder Twist (I've tried remapping all the following Twist options to the equivalent Bend option with no visible difference)
RForearm = Right Forearm Twist
Rhand = Right Hand
LClavicle - Left Collar
LShoulder = Left Shoulder Twist
LForearm = Left Forearm Twist
LHand = Left Hand
I've left the Scene Animation Setup Options as Adjust Scene to Match the File. I'm just running the model at the moment, nothing else loaded into the scene.
It did occur to me that perhaps the Genesis 3 model was too advanced (before I looked at the detail maps), so I tried a Genesis 2 model as a control. It performed a bit better in that it tried to bend the elbow, but it moved the forearm forward instead of upwards.
Any thoughts? I'll attempt to attach the .BHV file on a follow up post in case anyone wants to test with it. I do plan to expand my camera system to a dual camera setup in order to get better positional data, but I would like to be able to show a simple demonstration what a single camera system can do to my fellow K-12 staff members next week.
Christopher Waltner
District Network Engineer
West Central School District 49-7
Comments
Here is the .BVH file from iPiSoft. It was necessary to .ZIP it in order to upload it to the forum.
Hello Everyone,
I'm back! Just got my second camera up and running, so I've had time to troubleshoot my issues with .BVH imports and Genesis 3 models some more.
After reading some of iPiSoft's wiki, I've now tried things a little differently. After I have the mocap data in iPi Mocap Studio 3, I open DAZ and get a Genesis 3 model into the default T pose. I then export that .BVH and import it into iPi Mocap Studio 3. This lets me map and manipulate every bone that the Genesis 3 model use with the raw footage next to the wireframe in real time.
I can get the iPi Mocap Studio 3 raw footage to match the bone wireframe quite convincingly now. (I selected the arm/leg bends and ignored the arm/leg twists when mapping.) However, when I then save it and import it back into DAZ and the same Genesis 3 model, it is as if I haven't done a thing different than before. I don't know if the problems at this point stem from saving it out of iPiSoft or if it is a DAZ issue on the import side.
ChristopherWaltner
Unfortunately, there seems no way to import bvh on genesis3 figure correctly . without tweak genesis3 rigging.
(and it is usually not recommended)
it is not problem which mocap soft you used, or which bvh you imported. or how you assign rigs for mocap.
the problem is when you import bvh,, you should lost keys of bend and side-side, rotation value about arms and leg thighs.
only twist rotation will be improted and generate keys..
even though you export bvh motion, generated from daz studio 4.9 with genesis3, assgin all node with same name.
then simply import the same bvh on to genesis3 again,, it not work anymore.