Answered

how rotate two ik on the center pivot

Robson Medeiros 3 weeks ago updated by Peter - Soxware Developer 2 weeks ago 1

how to rotate the two iks in the center between two selected iks, so that the position is also changed by the rotation as in the image below

UMotion Version:
1.28p03 pro
Unity Version:

Answer

Answer
Answered

Hi,

thank you very much for your support request.

I would suggest to make the left hand a child of the gun (or a child of the right hand) using the child-of constraint. Then move and rotate only the right hand and the left hand follows correctly.

  1. Go into config mode and select the IK handle of the left hand.
  2. Open the constraints tab and scroll down to the child-of constraint. Remove the tick mark from the "IK Pinning Mode" field.
  3. Return to pose mode.
  4. On the first frame of your animation (or on the first frame where your left hand grabs the gun):
    Select the left hand's IK handle and in the channels view, set either the right hand's IK handle or the gun as parent.
  5. Create key frames for your changes (using the "Key Selected" button).

More information: https://www.soxware.com/umotion-manual/ChildOf.html

Unfortunately, there is currently no "rotate around center" functionality in UMotion. This is due to the fact, that usually using the child-of constraint is the superior/more robust approach. It ensures that the (left hand in your case) stays glued to the gun. Using the rotate around center approach is a more manual approach that can get tedious to correct once you accidentally got a little offset in your left hands position somewhere in the middle of the animation.

Please let me know in case you have any follow-up questions.

Best regards,
Peter

Answer
Answered

Hi,

thank you very much for your support request.

I would suggest to make the left hand a child of the gun (or a child of the right hand) using the child-of constraint. Then move and rotate only the right hand and the left hand follows correctly.

  1. Go into config mode and select the IK handle of the left hand.
  2. Open the constraints tab and scroll down to the child-of constraint. Remove the tick mark from the "IK Pinning Mode" field.
  3. Return to pose mode.
  4. On the first frame of your animation (or on the first frame where your left hand grabs the gun):
    Select the left hand's IK handle and in the channels view, set either the right hand's IK handle or the gun as parent.
  5. Create key frames for your changes (using the "Key Selected" button).

More information: https://www.soxware.com/umotion-manual/ChildOf.html

Unfortunately, there is currently no "rotate around center" functionality in UMotion. This is due to the fact, that usually using the child-of constraint is the superior/more robust approach. It ensures that the (left hand in your case) stays glued to the gun. Using the rotate around center approach is a more manual approach that can get tedious to correct once you accidentally got a little offset in your left hands position somewhere in the middle of the animation.

Please let me know in case you have any follow-up questions.

Best regards,
Peter