Morphs from different objects but with same name are driven by same driver

Issue #1028 resolved
Chuki Cicha created an issue

Let’s suppose “CatA” and “CatB” are different custom morphs categories.

1-Import a custom morph for one object, that is named (for example) “shapekey01” into CatA, you now have it under the custom morphs, under the CatA category

2-Import a custom morph for another object, that happens to have the same name, “shapekey01”, under CatB, you can access it through the custom morphs → CatB section.

3- If you change the value of shapekey01 under any of CatA or CatB, both of them are changed, meaning they are driven by the same driver.

I suppose this is handfull when you name the shapekeys equally so for one set you just manage one driver’s value and it changes it all, and also I don’t think there’ll be plenty of objects that share morphs with the same name.

In my case, I have a shirt and a jean, both of them have a “d.length” morph, and I don’t want to change their length equally, so i can’t control them with the “custom morphs” menu, I have to delete the drivers and set them manually.

I think an option to rename drivers would come in handy.

Comments (3)

  1. Thomas Larsson repo owner

    Perhaps you can load the morphs with a suffix. That should make the morph names unique.

  2. Thomas Larsson repo owner

    Or if your morphs are pure shapekeys, uncheck Use Rig Property Drivers. Then you can dial the values directly in the shapekeys box.

  3. Log in to comment