[Addon] Shapekey Driver to Bone Constraint


(ndee) #1

Hey there…
If someone of you ever rigged something in blender he came accross the tedious task to constraint shapekey driver to your armature bones. This task could eat up a lot of time.
Thats what this addon is for! Just select the object you have your shapes in, then select the bone you want to drive a certain shape and run the operator. You will set a few properties press enter and its done. Lightning fast :eek:!

Here’s the link. Feel free to share this with other people and give me a thumbs up for that video if you like it!

Take a look at this small demonstration here:


(Toudou) #2

Thank you for sharing this addon.
It is super easy!


(Spirou4D) #3

Thks ndee for your addon. Very usefull.


(ndee) #4

@Toudou and Spirou4D
thanks :slight_smile:


(m9105826) #5

I’ve been confused for years why a tool like this doesn’t exist within Blender by default. Nice add!


(ndee) #6

Thanks Matt,
yeah… I wondered too… I had this idea for a long time already, and yesterday I thought I will write it :slight_smile:
Luckily it took me not to long.

Btw. I created a github repository for it now. Latest version will always be there:


(harmony90) #7

Very nice addon!


(PixelPete) #8

This is great! Super Sache! :yes:


(ndee) #9

@harmony90
thanks… glad you like it.

@PixelPete
Danke. Viel Spass damit


(ndee) #10

Hey guys, I pushed an update for this addon!
Take a look here:
Release 1.1
new features:

  • automatic value assignment based on the bone transformation
  • create new shapekeys with driver directly from the operator
  • operator is now located in the pose bone tools panel and also in the pose bone specials menu(w)

(harmony90) #11

Absolutely amazing! Thank you for this ^^


(ndee) #12

@ harmony90 and Shonosh
thanks for your kind words! :slight_smile:


(floo) #13

Thank you! Very useful addon. :wink:


(Bildermensch) #14

Hi there,
thats a really nice add on, which I was whishing for a long time already.
Besides driving shape keys for faces and such, can it also be used for driving
corrective shape keys? If so, do you have any advice for using it with
the rigify rig? I was trying it, but was not able to archive anything.
In my little test I wanted to drive the corrective key for a knee and
connected the key to a geometry bone.
Best regards,
Heiner


(marietto) #15

I used the driver constraint addon to connect the shapekeys to the bones. The shapekeys come from the manuel bastioni lab and the bones from rigify. I’ve used two armatures and I have connected them into one only armature called rig. Now I’m trying to use the addon to constraint the bones because I want that when I use the shapekeys also the bones move. The final goal is to convert the shapekeys library into a pose library faster. The problem is that when I go on a shapekey and I do “copy data path”,the value copied is not good and it can’t be used with the driver contraint addon. It sounds like this : active_shape_key_index ; instead this value should return the name of the shakepey. Anyway,when I use this value the error given is : “bpy_structdriver_add() properly “active_shape_key_index” not animatable”. Instead,If i use the name of the shapekeys,the error is “property has not been found”.

You can watch what happens going here : (also the blender file is there)

https://drive.google.com/open?id=1E4mUhKuKBTZQoIwfnWIGcV6xp8NSgqxb