Driver Example Extended

Following up on the example of using Drivers to... Drive Constraints.
I tried changing the 'dip' that was noted by Wayne, to intentionally, go upwards.
Now to do that I needed a third bone, for a new coordinate to move towards, and then just copied the driver and invert it for two out of the three.
But this behaved strangely. For some reason, at the 0.5 value, the the "Owner" bone, instead of being centered betweens Target_01 and Target_02, is slightly shifted to the right. I cant really with my limited knowledge understand why something like this would happen?



Also as a bonus question. I wanted to know how it would be possible, if at all, to move a bone in a circular motion between the three bones?

1 love
Reply
  • Dwayne Savage(dillenbata3) replied

    A circle motion thru driver only would need some advanced math I would think. But how I'd do it would be 4 bones for the 4 corners(each 90 degrees). Then a bone in the center. Driver switches from 1 bone to the next until it gets back to the first bone. The center bone is used as a limit distance constraint object. Set it to inside and set a distance that is smaller than the distance between the center bone to the 4 corner bones.

    1 love
  • Wayne Dixon replied


    2 loves
  • Wayne Dixon replied

    For some reason the system keeps erroring out when I try to answer your question, Pascal.

    Hopefully the image above makes sense.

    First it will jump to the top bone at 100%

    Then the bone on the left at 50%

    And finally the bone on the right at 50%

    So that puts it where it is.


    2 loves