Hi,
I’m trying to rig fingers on a rig I’m working with and my goal is to set up two kinds of controls:
- Individual FK controls for each phalanx bone in each finger, this is for having more control over each finger bone when needed
- A “master” control for each finger that will curl the entirety of the finger, this is so I can curl fingers faster, much like in these two videos:
- [https://youtu.be/mvm5J4O9pl0?t=750](https://How to - Rigging Hands with Unreal Engine’s Control Rig, 12:30)
- [https://youtu.be/w9mijf-gKOg?t=3090](https://How to Animate Characters in UE5, 51:30)
I figured that the best way to do this is to set up Individual FK controls first, and then a master control that will control the FK controls; otherwise if I set the master control to control the bones, the FK controls will no longer align with the bones as visible here: Imgur: The magic of the Internet
The problem I’m having is that setting up a master control to Distribute Rotation among the relevant controls causes them to spin. It works fine on bones, but not on controls.
I’ve made a simple rig for easy issue reproduction made for default SKM_Quinn_Simple that consists of the following:
- hand_l_space null to which below controls are parented,
- Three controls for each finger in the index finger, starting from index_01_l_ctrl, each parented to another the same way as the index finger bones,
- index_master set to Value Type Float, with a Max value of 10.
The rig is setup as visible here: 2 - Album on Imgur
If I set up the master control to the Rig Graph you can see below, where the Distribute Rotation node is applied to all children of the index_01_l bone, it works fine:
- Rig Graph: 3 - Album on Imgur
- Finger behaviour: https://imgur.com/a/Ig4YWG4
But if I change that to controls in the Item Array and Get Children nodes, the controls will begin to spin:
- Rig Graph: Rig Graph when Distributing Rotation to controls - Album on Imgur
- Finger behaviour: Fingers when Distributing Rotation to controls - Album on Imgur
I can’t think of any reason for the controls to get stuck in a loop that results in controls spinning when the exact same setup is working fine for bones. What’s causing the spin and how do I stop it?