A question related to "Shapekey Mute Drivers"

Issue #1999 closed
Prenses Karolin created an issue

I discovered today what the "Shapekey Mute Drivers" feature does and I like it a lot. As I understand it, it mutes the drivers and is only active when it is being used. This provides a lot of optimization.
But I wonder, can we use this feature for "emoticons"?
Honestly, I use a lot of emoticons on my characters (hundreds of them) and this causes the character to slow down when posing.
Wouldn't it be nice if this feature also applied to specially added expressions?
Of course, the developer knows if this feature can be added or not (for any reason).
Mine is just a question.

It is also said that this feature will work for "custom morphs" in the description. If I understand correctly, it doesn't work for my emoticons. I am attaching the list of special morphs I use as an attachment.
If you have another solution, I would like to know.

Comments (8)

  1. jeroen b

    Prenses, why not use Blenders build in function to mute/unmute everything selected in the drivers editor? The options dialogue shows up by rightclicking into the drivers-list and you can select/deselect everything with the A key.

  2. Thomas Larsson repo owner

    Jeroen, the idea is that only shapekeys with value = 0 are muted, not the ones with non-zero values. So if you have tons of shapekeys, only those that contribute are evaluated.

    Prenses, I don’t have the morphs in your file except for the GP ones. But when I import favorite morphs, either from easy import or directly, drivers for shapekey mute are created.

  3. Prenses Karolin reporter

    What I don't understand is that no matter how many expressions I add, doesn't the "Shapekey Driver Mutes" feature automatically provide optimization?

    After all, the values of my expressions will initially be 0 and will remain 0 until I change it.
    Therefore, when I pose, the blender will not slow down.

    I thought with this logic and I thought I could use hundreds of custom morphs.
    Is this wrong?
    Because I use hundreds of morphs, blender slows down a lot when posing.

  4. Thomas Larsson repo owner

    The shapekeys are muted, but the drivers are still evaluated. One possibility is to Disable Morphs (in the runtime morphs panel) while posing, and enable them again when posing is done. That is more or less the same as muting channels as Jeroen suggested.

    https://bitbucket.org/Diffeomorphic/import_daz/wiki/Morphs

    Another possibility is to use mannequins when blocking the poses and only include the real meshes in the scene for rendering. That is fast but you don’t quite see all details.

    https://bitbucket.org/Diffeomorphic/import_daz/wiki/Setup/Rigging/Add Mannequins

    http://diffeomorphic.blogspot.com/p/mannequins.html

  5. Log in to comment