Drivers and ShapeKeys

Hi I’m new here and having problems with blender 3.6. I tried to move the bone for the shapekeys but the bone had to be far away. How can I move the bone drivers a little and the shapekeys value can be maximized.

You can divide the movement value by the amount that you want to move it to apply the full shape key. I would also add a Limit Location constraint to the control to keep it within the range that you want.

So if you want a movement of 0.1 to apply the full shape key, you would use value / 0.1 in the driver.

You could also use the clamp function to keep the result of the equation between zero and one: clamp(value / 0.1)

Hello and welcome!

Most everyone usually use ‘scripted expression’ drivers, but there are other types of drivers you can use instead. For this, I wouldn’t use ‘scripted expression’ driver, instead I’d use an ‘averaged value’ type of driver. With this type of driver, you plot a curve in the driver editor to give you the results you want.

This may sound complicated, and it kind of is complicated, but like most stuff in blender, once you learn how to use it, it’s easy to use. Basically, you create 2 control points for a line on a graph. Where those control points are placed determine what the value of the driver is. But I’m not going to go into a discussion of how this all works right now.

Instead, let me draw your attention to this add on -

It handles creating the curve control points and sets up the driver for you.

It’s free, and with a couple of mouse clicks and entering values, sets the driver up for you.

If you want me to explain how this ‘averaged value’ driver works, just ask.

Randy

I just discovered a slight bug in this add-on and fixed it. See my post about it in the link above.

Randy