Creator Tools Optimization - Mustard2/MustardUI GitHub Wiki
Optimize Modifiers
Having several Mask or Smooth Correction modifiers can impact the performance in Viewport. This tool uses Vertex Group Mix Modifiers to prepare a unique Vertex Group from the pre-optimization modifiers, to have just one Mask and one Smooth Correction Modifier in the scene.
Note
The Smooth Correction is optimized considering the Iterations and Scale settings, using the Vertex Group Mix Modifier Influence property.
Optimize Shaders
Having several duplicate Shader Groups or Images can increase the memory consumption during rendering, and slowdown the shader compilation. This tool removed the duplicates.
Note
Duplicates are flagged as such using an hashing algorithm that takes into account the nodes available for the Groups, or the image itself for the Images. This avoids potential false positive duplicates with methods that use just the name.
Optimize Shape Keys
Even when their value is null, the Shape Keys are evaluated in Viewport. This tool enables drivers to the Shape Keys mute buttons, to automatically mute the Shape Keys based on their value.