--- Operating System, Graphics card ---
OS: windows 7 64bit
GPU: nvidia quadro k4000
--- Blender version with error, and version that worked ---
error: r59102
worked: dont know
--- Short description of error ---
when saving a scene with a object that has a laplacian modifier on it the blend file takes exponentially longer to load with the vertex count of the object. i assume the laplacian modifier is calculated again when loading the blend file so it takes forever with big meshes.
i have objects with 1.5mio tris which have each a laplacian modifier on them and i think i waited about 2 hours for the file to load which is a bit to long:D
--- Steps for others to reproduce the error (preferably based on attached .blend file) ---
1. load test1.blend and notice the fast loading time.
2. load test2.blend and notice the long waiting time. (same scene but a laplacian smooth modifier on the object)
Description
Description
Event Timeline
Comment Actions
This is not a bug, modifiers indeed are calculated on load and that's by design (.blend files would be a lot bigger otherwise). The laplacian modifier is very expensive to evaluate, that's just how it is, it doesn't scale well to meshes with that many polygons.
It would be nice if we had some kind of progress bar / cancel option, but that's also more an improvement than a bug.
Comment Actions
what about when the visibility or render flag is disabled? will it still recalculate on loading?
Comment Actions
The visibility flag doesn't influence if the object is evaluated or not, only the layer that it is on. That should actually change at some point but it's a depsgraph refactor thing.