better "disable drivers"

Issue #1428 wontfix
Alessandro Padovani created an issue

daz studio 4.21.0.5, blender 3.4.1, diffeomorphic 1.7.0.1449

Again never used this feature so may be I miss something. There’s some request in the daz forum to simplify features for posing since the more features the user adds the more the viewport is slow. Now we have both finalize tools and disable drivers.

The issue with disable drivers is it disables all of them, both visible and hidden. So for example we can't set an expression if we disable drivers, we can only pose bones. It would come handy to have more options.

  1. We could have a “disable drivers“ button in each category, so we can choose the drivers to disable. The global one is good to disable all.
  2. We could add a “disable hidden drivers“ toggle for jcms and flexions and other hidden properties. So we can for example disable jcms and use expressions to pose the face.

Comments (6)

  1. Thomas Larsson repo owner

    The intended use, or at least how I use this, is to disable drivers to speed up viewport performance while posing, and then turn them back on for final tweaks and rendering. From that perspective it doesn’t make much sense to only disable some drivers, since we want maximum speed when we pose.

  2. Alessandro Padovani reporter

    Yes but we can’t pose the face without drivers, we can only pose the body. The ideal would be to keep expressions to pose the face and disable the other drivers. Otherwise to animate the face we have to enable all drivers thus slowing down the viewport.

    Unless I miss something and there’s another way. Let me know so I’ll close as “invalid“ or “wontfix“.

  3. Thomas Larsson repo owner

    I doubt that you would gain much from just disabling the jcms. Besides, it is not technically feasible. The bulk of the drivers are for armature properties driving each other, and it is a nightmare to disentangle what depends on what. That’s why removing drivers is so difficult.

  4. Alessandro Padovani reporter

    Ok thank you for the explanation. So it is not possible to disable only some drivers, it is all of them or nothing.

  5. garden

    I would like to ask. How do drivers and facial bones interact with JCMs?
    It is clear that JCMs and Flections will be difficult to disable separately from each other, as well as FACS and Face Units. But is it possible to make at least two categories (face and body)?
    Are morphs and facial bones somehow related to JCMs and Flections?

    Disabling some of the drivers would give good performance, this can be seen by loading only FACS and Face Units morphs into an empty character, or vice versa, only JCMs and Flections morphs.

  6. Alessandro Padovani reporter

    As I understand from Thomas this is not possible with the actual implementation. It is all or nothing.

  7. Log in to comment