8
$\begingroup$

I've seen in older Blender character rigs (such as Big Buck Bunny), character armatures had some floating slide toggles that affected whether a rig appendage was Forward-Kinematic or Inverse Kinematic (FK/IK), but newer rigs (such as Sintel) don't.

What is the current "best practice" way of creating an FK/IK toggle (is it part of the core application?), and what version of Blender did that become available?

$\endgroup$
6
$\begingroup$

For the former, it was never version specific and can still be done with later versions, people have desisted from doing so since there are several more efficient ways to do so.

The method I personally use and I think is most people use is a blend of constraints, drivers and a little scripting to create GUI components in the sidebars to toggle from FK <-> IK. I cannot say exactly when this became available but it is a core part of the application.

enter image description here

$\endgroup$
6
  • $\begingroup$ Could you please share with me the .blend file to do this have the script for the silder? $\endgroup$
    – Tak
    Dec 7 '16 at 0:29
  • $\begingroup$ @Tak Yikes, 3 years ago, I'll have to poke around. $\endgroup$
    – iKlsR
    Dec 7 '16 at 0:30
  • $\begingroup$ Thank you very much. So to do this, I run the script and then select my IK bone then I should find the slider? $\endgroup$
    – Tak
    Dec 7 '16 at 0:38
  • $\begingroup$ @Tak It's not plug and play, the bones need to be named accordingly for one, and you need a property on the bone. I don't remember the exact details sorry but this should be way easier to understand than any other example you'll find anywhere I should think. Also you really don't need a script, this looks like a good basic tut youtube.com/watch?v=rxF45UV1wU0 $\endgroup$
    – iKlsR
    Dec 7 '16 at 0:45
  • $\begingroup$ I've adjusted the right_foot = Foot.Base.IK.R to right_foot = IK where IK is my IK bone then modified this part as well layout.prop(pose_bones["Foot.Base.IK.R"] to be layout.prop(pose_bones["IK"] but still the panel is empty. I already watched this tutorial before but I want it to be done with scripting instead of manual process as I have 100's of rigs which I want to apply this to. Any advice please? and Do you reckon I post a new question? $\endgroup$
    – Tak
    Dec 7 '16 at 0:51
4
$\begingroup$

Ben Dansie's Sintel Lite

This is from Ben Dansie's Sintel Lite (found here)

Granted, I haven't really rigged that much since Sintel, but the image above captures a convention that has gone on since Sintel. The rig you downloaded probably has IK/FK toggles in the 'Rig Main Properties', or something to that effect. Hit 'N' in the 3d view and see what's there.

Or are you asking about the actual mechanics of rigging the arms? I think they're still done using three separate chains for each arm/leg(possibly 4 if there's a slave rig).

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.