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.