I have a very big piece of mesh that I want to apply modifiers to. Let's use the example of Laplacian Smoothing.
Here's what I'd like to happen:
- Import my STL mesh and select it
- Load the "Laplacian Smoothing modifier."
- Change some parameters, e.g. change "Factor" to 0.5, "Repeat" to 10, and uncheck "Preserve volume."
- Hit "apply," wait an hour for it to compute, and see the result
However, here's what actually happens: when I load the modifier, it immediately automatically applies the modifier to the object based on the default parameters. This takes a long time because my mesh is huge, and meanwhile I never even wanted to see what my object looked like with the default smoothing, I wanted to change the parameters first. Then I change the "Factor" parameter, and as soon as I click in the next box to change another parameter, it automatically updates/calculates again - no, please stop, I still need to change another parameter! So I have to wait another hour before changing the next parameter. Basically this results in numerous lengthy, undesired computations, and it seems unnecessary to me.
So is there a way to suppress the calculation of a modifier until I say so? I.e. make it NOT apply in a "live update" sort of way, but instead, let me change the parameters first, without updating the mesh, and then only compute when I hit "Apply"?
I've seen some questions around here regarding using python scripts to apply modifiers. It seems like a python script may be one way of doing what I want. If it's the only way then I'll have to learn me some python scripting.
But to be clear - and this is why I think this is not a repeat question - I'm wondering if there's another way using the GUI to achieve this. Some kind of checkbox or option in Blender that says something like "don't auto-update when using modifiers, only compute when user hits Apply." I looked around and didn't see anything like that in Blender.