Hi Epic Team,
We have created a custom MetaHuman and encountered the following issues with the default MetaHuman Control Rig:
Deformation is occurring on the lowerarm_l/r and calf_l/r bones in both IK and FK modes.
To address this, we built a Modular Control Rig, which successfully resolved the deformation issue. The rig works properly until we apply mocap data to the skeletal mesh and bake it to the Modular Control Rig in Sequencer.
At that stage, we noticed that the clavicle joint information is not transferring to the clavicle control, even though other controls receive data as expected.
Could you please advise us on how to resolve this issue or guide us on the best practices for transferring clavicle motion data to the Modular Control Rig?
Thank you for your support.
Best regards,
Fusion VR Team
Hi, sorry for the delay in following up on this issue. It bounced between the MetaHuman team and the animation teams since it affects both.
The issue that you describe - where the clavicle control in the shoulder rig module isn’t following the clavicle bone - is a bug. The issue is caused by the section of the backward solve graph in the shoulder modular rig not parenting the control correctly to the bone. You should be able to fix this by doing the following:
- Navigate to and open the Shoulder rig module (located in Engine/Plugins/ControlRigModulesContent/Modules56)
- Inside the Shoulder rig, open the Backwards Solve Graph
- Find the area of the graph marked out with the “Parent Rotation Control To Bone” comment - this is where the clavicle control is supposed to be parented to the clavicle bone
- The problematic part of the graph is here (the call to Get Parent):
- [Image Removed]
- Remove the GetParent node and connect the output of Get Shoulder Ctrl directly into the Parent node. The graph should now look something like this:
- [Image Removed]
- Now recompile the rig module and recompile your modular control rig. When you now try to bake to your control rig, the clavicle control should follow the clavicle bone.
Let me know how you get on with this.