0 votes
asked in General Help by
I'm somewhat new to rigging in Unity and FinalIK, and I'm having a really difficult time figuring out how to get a mechanical arm to match the orientation of an Oculus Touch controller. The "arm" is essentially a long shaft that ends in a swivel that can rotate along the shaft axis, followed by a hinge that can flex mostly along a single axis that's orthonormal to the swivel axis, and another hinge orthonormal to those other axes afterwards. The "shoulder" is offscreen, behind the user's head. I can share screenshots of the object privately if needed.

From reading other posts online it seems that FABRIK and CCD both have no control over the orientation of the end effector, and the built-in Limb IK only wants to work with three bones (and I can't seem to get it to respect limits either way). Is there anything I can do? I'm a bit lost here.

1 Answer

0 votes
answered by (19.5k points)

Hey,

Please check out this answer here, that is the only solution I can provide for rigs with more than 3 segments.

IK solvers that can do both position and rotation of the target are too complex and way too slow for general game development, which is why I haven't made the effort to add them to FIK.

Best,

Pärtel

Welcome to RootMotion Q&A, where you can ask questions and receive answers from the developer of Final IK and PuppetMaster and other members of the community.

Post as a guest, create an account or login via Facebook.

Please use the correct category when you post your questions.

...