Usually a rigger has the duty of solving several technicals problems and building a lot of diffirent kind of rigs, but sometimes it’s job can become too mechanical, like having to do something that is supossed to be automatically created by the tool. Since i started to learn rigging i saw the process of rigging an arm or leg like that: too mechanical, even a lot of tech artist preffer to create a script to make this rigging process automatic.
Well, in order to rig a leg you have to do this: create three hierarchies. The first is used to transform the leg in IK, the second in FK, and the last is used to blend between those two. Some sort of UI controls have to be created to control the switching and matching mechanism and other expressions has to be used in order to implement squash & stretch… that’s the most common technique using default rigging tools.
Now there is other alternative, it’s an IKFK solver, and it’s job is to automate all that process by just having only one hierarchy that can be transformed in both modes (IK and FK) depending on the needs of the animator.
It would be nice if you can give it a look. It is a beta version and it could have some bugs, i haven’t saw any by now, maybe i have to look deeper .
Check this video: http://joleanes.com/scripts_plugins/IKFKSolverVideo.php
And download it from here: http://joleanes.com/scripts_plugins/IKFKSolver.php