Setup_Finishing_Optimize_Drivers - Diffeomorphic/import_daz GitHub Wiki

Optimize Drivers

When morphs are loaded the DAZ Importer creates a complex net of drivers, which connect properties, shapekeys, and bone transforms. This web contains some redundancy, which is needed to add further morphs but can slow down the execution of drivers. The Optimize Drivers tool removes redundant drivers. This should only be done once the figure is completed, because no further morphs can be added when the drivers have been optimized.

optimize-drivers.png

  • Remove Multipliers: Remove multipliers from drivers. Can change how drivers work.
  • Remove Hidden Sliders: Remove sliders for hidden variables from drivers. Can change how drivers work.
  • Remove ERC Morphs: Remove ERC morphs from drivers. Armatures can no longer be morphed.

note. by Alessandro

Please note that the extra options above are optional, that is, the tool works fine without them for the standard optimization. Also note that optimizing the drivers is essential for blender to work fine as the non optimized web of drivers is indeed extremely complex to process. We should always finalize the figure before doing animation in order to get good performances.