Best way to retarget roll joints with translation animated using IK Retargeter?

Hello!

I currently have a cartoony character, which has its roll joints translation animated to stretch its arms, create smears, to have an arc silhouette, etc… The roll joints are setuped the same way Manny’s are.

I am trying to retarget these animations using IK Retargeter. Here is my setup:

  • Source Skeletal Mesh has 1 roll joint for each arm part (1 for upperarm, 1 for lowerarm)
  • Target Skeletal Mesh has 2 roll joint for each arm part (2 for upperarm, 2 for lowerarm)
  • They have the exact same arm and legs length, and same overall height

We have recently migrated to 5.7, and I noticed that a lot of Ops and options were added to support stretching. And they work really well for the most part!

The only thing I still have trouble retargeting are the translation animation on these roll joints. I managed to do a “hacky” combination of single bone chain for each roll, with absolute translation mode + Stretch Chains Op + Removing IK Rig operation stack, I get an okay result for most animations but I still get some weird arcs and rotations on some extreme stretchy animations.

I would like to know if my approach is the best way currently available without custom op stack, or something better is possible with all these new Operation stack.

Thank you very much!

[Attachment Removed]

Hey there,

For your translation retargeting mode you should probably use Orient and Scale. If that doesn’t help you could probably use the Pin Bone op with some offsetting to keep things in place. If you can share a sample project, we’d be interested in helping you out.

Dustin

[Attachment Removed]