Website Youtube GitHub

Leg_3jnt_01 rig does not match guide when root is rotated



I am new to mGear and trying to build a quadruped, but I am having problems with the generated rig not matching the guides.

I isolated the problem to the leg_3jnt_01 component. When the root of this guide is rotated in any direction, then the generated rig does not seem to conform to the guide and the behaviour of the rig is strange. Anybody else have this problem?

Using mGear 3.1.1.

Thanks in advance for any help :slight_smile:


Hi @CarlosV

There is a known issue with Maya spring IK solver. Can you confirm that changing the solver fix the issue?
If doesn’t fix the issue, please share the guide and some images.

If the issue is the spring solver we do a position check against the guide and flip the solver if doesn’t match, but this check also have to deal with Maya’s precision rounding. And may fail depending of your rig general size and a serendipity of the position.

I would like to create a custom spring solver in the future to avoid this issue, but not scheduled yet

workaround: try to move the guides locators a little. This may fix the issue.



Hi @Miquel,
Thank you for your answer.
I can confirm that changing the solver fixes the issue, however the resulting kinematic behaviour is not as good as with the spring solver.
I also tried the workaround of moving the locators, but with no luck.
I think I will try to build the 3 bones chain with two 2 bones chains.
Thanks for your help :wink: