I’ve set up an inverse kinematic rig with shape keys. The problem I’m having is with the limitations on the drivers. For example, I have a rigged horse that needs to distend its elbow but only when the control object has moved on the positive Z AND Negative Y axis. If it only moves on the -y axis, then the elbow will automatically distend when the leg moves forward such as walking, which is not what I want. If I apply it only on the z axis, then the elbow protrudes when the leg has moved backwards and up as well, which is not what I want either.
Is there a simple solution to this that doesn’t involve the use of python scripts? Perhaps the distance to an empty I can hide in the scene? Is there a way to only activate the driver when it has met two thresholds simultaneously (+z and -Y) rather than moving in just one direction? Is there an easier way that doesn’t involve drivers at all (pipe dream)?
SLIGHTLY FORWARD (Angle of Elbow is too great)
BENT POSITION (Angle of Elbow is not great enough, because it is a smaller value than the slightly bent position)