I have some mocap data that has been supplied to me from our university mocap facility, I've been given the data as both .BVH (which I converted to .cmd and .bclip) and .fbx, both seem to import fine into Houdini.
The problem arises when I try to apply this mocap data to a Biped Autorig that I've setup. When i try to follow the instructions in the help file I get an error message in the terminal when I try to click ‘Generate Mocap Rig’ in the Biped Animation Rig node.
The error is:
Error running callback:
list index out of range
Traceback (most recent call last):
File “<stdin>”, line 1, in <module>
File “opdef
Object/Biped_animation_rig?PythonModule”, line 8, in createMocapFile “autorig/mocaprigutils.py”, line 23, in new_func
File “autorig/mocaprigutils.py”, line 1124, in createMocap
File “autorig/mocaprigutils.py”, line 719, in createMocapRig
File “autorig/mocaprigutils.py”, line 321, in createRootNull
IndexError: list index out of range
The mocap skeleton is copied into the new Biped Mocap Rig node, but nothing else seems to happen. I think there are meant to be options for connecting the Biped Animation Rig to the Mocap skeleton, but I can't seem to find them.
So I tried to manually connect the animation bones to the mocap skeleton, but I can't seem to figure this out either. It's been quite a frustrating day trying to get these things to play nicely together!
So I've attached the file I'm working on, I've very quickly (and badly) painted the capture rig onto the mesh so in theory it should deform once the animation rig is linked to the mocap data.
It would be a great help if anyone could have a look and perhaps see where I'm going wrong with this? If it helps I'm running this on Linux, and have tried with releases 10.430 and 10.528.
Cheers,
Gary

