Heel IK problem in 1.6.2.1277

Issue #1301 resolved
Mike Hawkins created an issue

See screenshot with two Blender sessions. On the left I used Daz Importer 1.6.1; then to make the blend file in the right-hand picture I installed 1.6.2.1277 (deleting the old folders) and repeated.

In both, I imported an unmodified Gen8.1 figure from Daz using ‘Easy Import DAZ' with default settings, except with Rig type set to ‘Rigify’. In both, I then rotated ‘foot_heel_ik.L’. In the 1.6.1 version the foot rotates around the toe which remains still. That’s the useful outcome. However in the 1.6.2 version the foot rotates around (presumably) the rig origin and the toe rotates with it.

I’m not up to fooling around with Foot IK myself, but as far as I can see the bone settings look the same except for ‘Inherit scale’, but changing it doesn’t change the problem (and ‘None’ sounds right anyway).

Comments (12)

  1. Alessandro Padovani

    Works fine here with blender 3.4.0 and diffeomorphic 1.7.0.1312

    steps:

    1. import G81F and merge rigs
    2. convert to rigify

  2. Mike Hawkins reporter

    Thanks for checking, Alessandro.
    I thought I had the latest version but now I’ve hunted down 1.7.0.1312 and I still get the same thing again.
    Can’t see what the difference could be. Were you using the Easy Import option? There’s less scope for us to do it differently if we both use the one-step approach with all the defaults.

    Do you have foot_spin_ik.L as the parent and median point as pivot point?

    (Odd thing I just noticed - I only get this with X and Y rotations of foot_heel_ik.L. Z rotation pivots the foot around the toes which stay still, which is the expected behaviour. Not that anyone would ever want to rotate foot_heel_ik.L on the Z axis of course.)

  3. Alessandro Padovani

    Nope, just tried blender 3.3.2 with easy import and works fine here with a standard G81F.

  4. Mike Hawkins reporter

    Weird. I tried those settings and got the same problem again.
    Well, I don’t get it with 1.6.1 so I guess I’ll have to go back to that.
    Thanks for helping.

  5. Mike Hawkins reporter

    Thanks for looking Thomas.
    For what it's worth, I repeated one more time. Did another clean install of 1.6.1, reimported a base G81 and the foot rotates as expected. Another clean reinstall of 1.6.2, imported the same G81 and it doesn't.
    I don't know much about rigging compared with what your marvellous addon routinely achieves, but for what it's worth, I also compared the two imported figures side by side and couldn't see any relevant differences on DEF-foot.L, which is where I imagine the problem would be.
    I'll now go back to 1.6.1 again.
    For completeness I attach a blend file with the figure as imported using 1.6.2. I know you won't see the import process, but maybe with your expertise you can see straight away why the foot isn't rotating as expected.

  6. PK

    I had the same problem, after some fiddling it appears that disabling “Rotation Limits” in global settings is the culprit

  7. Thomas Larsson repo owner

    Oh. And you don’t have to go to the global settings, you can disable rotation limits in the posing panel with the same effect. When the limits are enabled again the heel control works as expected. This was an unexpected behaviour, but I am too tired to investigate it further right now.

  8. Log in to comment