MakeHuman FBX Issue?
4666 8 1- Enivob
- Member
- 2573 posts
- Joined: 6月 2008
- Offline
Hi All,
I am trying to convert an FK rig to an IK rig using the Bone tool. The initial rig comes from a Make Human export (basic.json).
I click on the Bones tool.
I choose Inverse Kinematics from the drop down list.
I right-click in the viewport and choose Add Kinematics…
I am prompted to select the first bone and that works (bright yellow).
I hit the ENTER key and the next prompt appears.
This is where the error occurs, no matter what bone I click on it never selects, thus I can not complete the process and the tool does not create a CHOP network.
NOTE: The bone does highlight when I move the mouse over it but when I click it never selects or turns bright yellow like the first bone did.
Is this a problem with the Make Human rig or is it something else?
I am attaching the bone skeleton if anyone has time to give it a try?
I am trying to convert an FK rig to an IK rig using the Bone tool. The initial rig comes from a Make Human export (basic.json).
I click on the Bones tool.
I choose Inverse Kinematics from the drop down list.
I right-click in the viewport and choose Add Kinematics…
I am prompted to select the first bone and that works (bright yellow).
I hit the ENTER key and the next prompt appears.
This is where the error occurs, no matter what bone I click on it never selects, thus I can not complete the process and the tool does not create a CHOP network.
NOTE: The bone does highlight when I move the mouse over it but when I click it never selects or turns bright yellow like the first bone did.
Is this a problem with the Make Human rig or is it something else?
I am attaching the bone skeleton if anyone has time to give it a try?
Edited by - 2015年12月3日 07:01:43
Using Houdini Indie 20.0
Windows 11 64GB Ryzen 16 core.
nVidia 3050RTX 8BG RAM.
Windows 11 64GB Ryzen 16 core.
nVidia 3050RTX 8BG RAM.
- goldfarb
- スタッフ
- 3456 posts
- Joined: 7月 2005
- Offline
there is something goofy going on there…I'll look into it.
AH of course….the IK tools expect a hierarchy of bones, not bones that are independent children of nulls like in the fbx
however, even if you were able to put IK on those bones - each bone is oriented using a look-at – shin_L_bone > look at ../foot_L etc
so the IK will have no effect.
I think makeHunam has a BVH export option - you should give that a try…
AH of course….the IK tools expect a hierarchy of bones, not bones that are independent children of nulls like in the fbx
however, even if you were able to put IK on those bones - each bone is oriented using a look-at – shin_L_bone > look at ../foot_L etc
so the IK will have no effect.
I think makeHunam has a BVH export option - you should give that a try…
- Enivob
- Member
- 2573 posts
- Joined: 6月 2008
- Offline
Ok, I exported a BVH from MakeHuman and ran mcbiovision convert on it. This gets me a .CMD file which I can run. After I connect the MOCAP CHOP to the .bclip file I can see the bone structure is intact. I tried the Bones tool as mentioned above and now the tool works as expected.
However, now I have a rig that is not bound to the mesh in any way. What is nice about MakeHuman is the deformations work right out of the box.
Is there anyway to migrate those weights/capture regions from one bone set to the other?
It looks like all the bone names are different even though both rigs came from the same source.
However, now I have a rig that is not bound to the mesh in any way. What is nice about MakeHuman is the deformations work right out of the box.
Is there anyway to migrate those weights/capture regions from one bone set to the other?
It looks like all the bone names are different even though both rigs came from the same source.
Using Houdini Indie 20.0
Windows 11 64GB Ryzen 16 core.
nVidia 3050RTX 8BG RAM.
Windows 11 64GB Ryzen 16 core.
nVidia 3050RTX 8BG RAM.
- goldfarb
- スタッフ
- 3456 posts
- Joined: 7月 2005
- Offline
- Enivob
- Member
- 2573 posts
- Joined: 6月 2008
- Offline
One thing I just noticed about the two rigs, the FBX compared to the BVH is that the FBX appears to have lost the TOE bone on import. The FBX also has lost the JAW bone as well. It seems like the last bone of a chain is sometimes not created during an FBX import. Blender has an option called “Add Leaf Bone” which I have been using to compensate for this loss but MakeHuman does not.
The odd thing is that the FBX file does contain an entry for the toe.L but it is just not created.
I am attaching a scene with both RIGs side-by-side. The BVH rig is shown in yellow.
The odd thing is that the FBX file does contain an entry for the toe.L but it is just not created.
I am attaching a scene with both RIGs side-by-side. The BVH rig is shown in yellow.
Using Houdini Indie 20.0
Windows 11 64GB Ryzen 16 core.
nVidia 3050RTX 8BG RAM.
Windows 11 64GB Ryzen 16 core.
nVidia 3050RTX 8BG RAM.
- Knziha
- Member
- 7 posts
- Joined: 6月 2016
- Offline
- goldfarb
- スタッフ
- 3456 posts
- Joined: 7月 2005
- Offline
- matthias_k
- Member
- 483 posts
- Joined: 12月 2006
- Offline
Hmmm, I tried a makehuman bvh with
-s
Name bones using only the end joint name, instead of combining the start and end names.
$ mcbiovision -d -s F___interim/Rig_only.bvh
Error on line 1176: Not enough motion data for channels.
while a DAZ bvh gives me a result….
$ mcbiovision -d -s F__Chibby/Chibby.bvh
My idea was to have the original bone names to get then the assigned weights…
But no luck with the makehuman file.
-s
Name bones using only the end joint name, instead of combining the start and end names.
$ mcbiovision -d -s F___interim/Rig_only.bvh
Error on line 1176: Not enough motion data for channels.
while a DAZ bvh gives me a result….
$ mcbiovision -d -s F__Chibby/Chibby.bvh
My idea was to have the original bone names to get then the assigned weights…
But no luck with the makehuman file.
Edited by matthias_k - 2017年1月22日 16:39:44
English is not my native language, sorry in advance for any misunderstanding :-)
- Enivob
- Member
- 2573 posts
- Joined: 6月 2008
- Offline
I just export FBX out of MakeHuman and then do any rig fixup/controllers with python inside of Houdini. This simplifies things and keeps the rig fairly portable if I need to use another program to make assets that work with the rig.
Using Houdini Indie 20.0
Windows 11 64GB Ryzen 16 core.
nVidia 3050RTX 8BG RAM.
Windows 11 64GB Ryzen 16 core.
nVidia 3050RTX 8BG RAM.
-
- Quick Links