Implement a Reasonablity check on Modifier Sliders
In my previous life I used 3dsmax. Often it happened that I was playing around a modifiers slider and suudenly set a value that would cause the consumption of infinite memory.
Now I experience in Blender the same thing :D. But I think it doesn't have to be this way.
Remesh modifer for example: The voxel size could have check against the bounding box size of the object and if the division starts to be a too high number, it clamps the slide there. If you want to go lower, you have to hold alt or whatever, and then you are on your own, the program doesn't hold your hand anymore.
7 Comments
Blender already have sof tlimits:
Where there are soft limits, the UI prevents your from dragging a value beyond the "soft limit" but you can manually type in a value outside the soft limit.
Now the issue is to define soft limits in every place we need them, AND set the correct values. For the decimate, paybe there should be stronger soft limits.
Although there's always the issue that, people not aware of Blender's soft limits will assume they hit hard limits all the time while it's not the case.
* @-L0Lock- * that's why an alert would be useful: it would notify that an extreme setting was prevented, but the user would learn he/she can go further
yeah, remesh is a mess to slide around
Nice idea. A soft limit. I think Blender should notify the user when such a limit is hit (kind of an alert triangle in the bottom status bar maybe). Also the limit could be evaluated based on hardware specs (cpu power and ram). What do you think?
* @ Lsscpp * I agree there. I have crashed Blender too often due to no soft limits, or even hard ones for delicate modifiers and operators.
I don't think we'd need soft limits if Blender simply didn't freeze up while processing something like this. The UI should remain responsive even when trying to remesh something to 0.0000001 level of detail and just show a progress bar while it's computing so you can cancel the operation by sliding the value back to something sane.
* @ Grady * I don't think that's the easiest thing to do, by far, if not impossible right now.