Page 1 of 1

How to limit angle rotation in IK character rigging

Posted: Mon Sep 11, 2017 3:07 pm
by Timograph
Hello,
My name is Timothy and it's my first post here, so thank you in advance for your help.
I'm rigging a character( a drummer) but I'm gonna focus on the arm and forearm chain. I'd like to limit the angle rotation of the arm while I don't need lo limit the forearm 's rotation.
Is there a parameter I'm not aware of or do I need some extra line of code?
Arm and forearm are in the same layer and I used puppet pins to create bones and IK rigging.

Thank you

Re: How to limit angle rotation in IK character rigging

Posted: Tue Sep 12, 2017 8:32 am
by Duduf
Hi Timothy,

What you're asking is a difficult thing, the only way to achieve that would be to modifiy the IK expressions created by Duik. But actually, what you want is NOT a two-layer IK.

Maybe you could achieve this following these steps:
- create a one-layer IK on the forearm using a controller on the hand
- create another one-layer IK on the arm, using the same controller
- adjust the "weight" property of the IK of the arm to limit its rotation

(see the user guide for more infos on how to create IKs if you need)

I think this would do the trick ;)

Re: How to limit angle rotation in IK character rigging

Posted: Tue Sep 12, 2017 3:16 pm
by Timograph
Hi Duduf,
I've just tried your method: it's easy to implement and most important thing it works !

Thank you very much!

Timo

Re: How to limit angle rotation in IK character rigging

Posted: Tue Sep 12, 2017 4:19 pm
by Duduf
Good!

That's the way I rig shoulders, but I never tested this to rig the arm/forearm, glad to know it worked for you!