Answered

How i can use ik rotation?

Anonymous 6 months ago updated 6 months ago 8

Hello, i have pro version and i have a question. How i can use ik rotation? There is no rotation ik pole on my Channels panel. Im trying to animate hands with gun with UMotion, and when i rotate hand by IK, i cant rotate other bones and as a result i have overlap\stretch faces. How should i figure out this?

UMotion Version:
Unity Version:

Answer

Answer
Answered

Hi,
thank you very much for your support request.

To control the orientation of the elbow (i.e. the pole rotation) you have two options depending on how you configured your IK constraint:

  1. If you have created an IK pole target (the IK Setup Wizard does that by default), move the pole target (the blue wired sphere) to rotate the elbow to where you want it to be.
  2. If you have not created an IK pole target, use the "IK Pole Rotation" channel to rotate the ellbow.

The rotation of the hand can either be controlled via the rotation of the IK target (the wired cube) or via the FK rotation of the hand bones. This again depends on how you've setup the IK constraint.

For further information, please check out the manual at "Pose Editor/Constraint System/Inverse Kinematics" or take a look at the in-depth video tutorial related to IK:

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.

To control the orientation of the elbow (i.e. the pole rotation) you have two options depending on how you configured your IK constraint:

  1. If you have created an IK pole target (the IK Setup Wizard does that by default), move the pole target (the blue wired sphere) to rotate the elbow to where you want it to be.
  2. If you have not created an IK pole target, use the "IK Pole Rotation" channel to rotate the ellbow.

The rotation of the hand can either be controlled via the rotation of the IK target (the wired cube) or via the FK rotation of the hand bones. This again depends on how you've setup the IK constraint.

For further information, please check out the manual at "Pose Editor/Constraint System/Inverse Kinematics" or take a look at the in-depth video tutorial related to IK:

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

Best regards,
Peter

Sorry, I posted my above question in the wrong area. I had no option to delete it.

I've moved your comment into an own topic: https://support.soxware.com/communities/1/topics/531-i-need-to-move-the-ik-handle-via-code

Please comment there in case you have any questions.

Hi again, i have one more question, i did default ik setup by ik setup wizard. Does my character arm have to rotate by rotation ik target? (wired cude)? Because in my case it doesnt.

Only the hand is rotated by the wired cube. The elbow can be rotated by moving the pole target (i.e. the wired sphere) like shown in the screenshot of my previous post.

Bests regards,
Peter

And another queston. My red character arm setuped by ik too. Default IK setup wizard. IK target placed close to shoulder and i want to move elbow a little bit closer to shoulder, by ik pole elbow bone. But i allow me only rotate hole arm by single axis. How can i move elbow closer to charater?

The angle of upper arm to lower arm is calculated in such a way that the hand reaches the IK target position (i.e. the wired cube position). There is only one mathematical solution for this angle. In other words, changing this angle would mean that the hand wouldn't reach the IK target anymore. If you want that your arms are more bent (i.e. the elbow closer to the body), then you have to move the IK Target (the wired cube) closer to the shoulder.

Best regards,
Peter

Ok, got it, thanks for quick reply!