Finger IK

Issue #639 resolved
Joe Fix created an issue

I recently discovered that you could add IK to finger bone chains. It’s quite useful for posing the hands and fingers. Since then, I’ve been using Diffemorphic to create a metarig, then add IK control to each finger, then rigify the metarig. I propose adding an option to automatically add Finger IK when rigifying the DAZ rig.

Comments (10)

  1. Thomas Larsson repo owner

    As for Rigify, I think you should make that suggestion to the Rigify team. This plugin basically sends the Daz rig to Rigify, so if Rigify has finger IK, so will the rigified daz rig. The face rig is an exception, because the daz meshes are not weighted for the rigify face.

    It could be an interesting suggestion for mhx, though. I recall looking at finger IK for the first versions of the mhx rig 10 years ago, but I never got it to work then.

  2. Alessandro Padovani

    Personally I don’t believe ik chains for fingers are useful at all. I mean we need ik chains to keep things in place when animating (ik targets), that’s the case for hands and feet but not for fingers or tails. We already have “auto ik“ #210 to pose fk chains.

    Just my opinion of course.

  3. Joe Fix reporter

    Thanks Thomas. I am not sure what I would suggest to the Rigify team. The feature is already there (see attached screenshot). All you do is select the metarig’s finger bone in pose mode, check “IK enabled” on the finger bone, and then generate the Rigify rig. My suggestion for Diffeomorphic was to automate this, so I wouldn’t need to (a) generate a metarig, (b) select each finger bone and check “IK control” one by one, and (c) rigify the metarig. Instead, there would be an “Enable Finger IK” checkbox in Diffeomorphic that would do all of that under the hood.

    Alessandro, I totally understand why you would think finger IK is unnecessary and distracting. But if you are animating an… “adult” scene, the finger placement can be a key focus and having the added IK control can be very useful (and fun!)

    Thanks!

  4. Thomas Larsson repo owner

    Thanks Joe, I hadn’t noticed that Rigify could generate finger IK. It is now added as an option. Rotation limits in the daz rig become IK limits in the rigified rig. Rotation locks do not become IK locks though, since rigify generates IK stiffness of 0.99 which does the same thing.

  5. engetudouiti

    I actually found it when I keep request about new Rig-fy. then some times generated those finger IK for my character. but at that time there was more important meta rig setting then forgot it to request (or simply avoid to request it, because I could set up so, with generate meta-rig, and there were many things Thomas need to solve)

    I suppose there remain another options for each rig type of meta rig set up, which can offer as add on generate option. (though at current I only use MHX then do not remember them)

  6. Log in to comment