Import Expressions operator doesn't correctly drive associated div2 expressions

Issue #712 resolved
Xin created an issue

See, for example, the image at the bottom of this page: https://diffeomorphic.blogspot.com/2021/03/new-morph-system.html .

Before, when you imported both expressions, the drivers were correctly set up so that when using the expression slider, the div2 shape key was also driven. But now, the div2 shape key is not driven even though it has a driver.

Comments (2)

  1. Thomas Larsson repo owner

    Fixed in last commit, although not very elegantly.

    Some time ago I encountered problems when reloading jcms, and decided that it was best if reloading didn’t change jcms. More precisely, adding property drivers when the shapekey was already driven by bone rotations gave problems. However, the way I detect jcms is ugly; I check if the morph name contains the string “jcm”. But that caught ejcms as well, which was not my intention because they should be driven by properties.

    The fix consists of excluding ejcms from by jcm test. Not very elegant, but it works in most cases.

  2. Log in to comment