Is it possible to delete morphs that have been imported?

Issue #1542 invalid
garden created an issue

I was looking for what can be done with low performance. The problem is the number of morphs (and the drivers that control them). I would like to remove some of the morphs that I imported to improve performance. Is it possible?

Comments (5)

  1. garden reporter

    I can remove the drivers manually, but I still can't find the data that JCMs and other morphs calculate.
    Is it possible to edit them? Can you explain?

  2. Thomas Larsson repo owner

    The drivers form a complex web, and deleting some of them manually is tricky. Basically it is set up like this:

    Ordinary morphs:

    • Shapekeys and bone rotations are driven by armature (final) properties.
    • Armature properties are driven by rig object properties (sliders) and other armature properties.

    JCMs:

    • Shapekeys and bone rotations are driven by armature (final) properties.
    • Armature properties are driven by bone rotations and other armature properties.

    Cf https://diffeomorphic.blogspot.com/2021/05/on-raw-and-final-slider-values.html.

    In the last commit I separate Optimize Pose as a separate tool in the Finishing panel. It doesn’t help so much, but there are a few further optimizations that I want to implement. Not sure how long it will take.

  3. Log in to comment