I'm having issues with the Maya Human IK rig, it's controllers don't allow for Parenting to objects.
I need to animate a character holding an object with Both hands. While I CAN parent the Prop to 1 hand, that will not work.
I need to parent Both hands to follow the object itself, Like holding a two handed sword for example, but HumanIK ignores the Parent Constraint.
Any idea how I can do this?
It's been forever since I had to deal with HIK. But a possible solution might be to create a hierarchy of dummy nodes to drive your HIK hands.
1. Create a locator for one of the hands. Locator is for visual feedback. It could be an empty group. All we want are the translate and rotate values.
2. Group the locator to itself twice. Now you should have something like "group2" as the root and "group1" as a child. And "locator1" as a child of "group1".
3. Parent constrain group2 to the parent of the HIK hand control.
4. "group1" is your offset. It's whatever transforms are needed to match "locator1" to the HIK hand control. If the HIK hand control has 2.5 for translateX, then "locator1" also should have its translateX value as 2.5. Scale doesn't matter. Translate and rotate values need to match when the "locator1" is aligned to the HIK hand control.
5. Parent constrain the locator to the object you want the hands to be holding.
6. Connect "locator1" translate and rotate to the HIK control's translate and rotate.
That's the general gist of it the workaround. Just off the top of my head and not being on Maya. Hope it works for you.
Can't find what you're looking for? Ask the community or share your knowledge.