Hi Mauro, wow it looks great!
You may get some better results for high complexity models if you reduce the display mesh density to be coarser - that can help to reduce memory consumption by quite a bit.
Some details for that in this previous post:
http://moi3d.com/forum/index.php?webtag=MOI&msg=4196.2
The settings for that are under Options > View > Meshing parameters - try setting "Mesh angle" to 25 degrees and uncheck "Add detail to inflections". That may reduce memory load a fair amount.
re: Instances - I do want to work on adding instances into MoI but even when they are added it probably won't help in a case like you are working on here where every single copied object is being deformed a little differently so they're no longer actually all direct copies of the same shape. An instance will be able to be transformed by moving, rotating, or scaling of its base shape, but something that dramatically changes the object like flow probably won't work for instances. That's because the deformed object can't really be displayed properly without doing the whole flow calculation, and as you already have seen it's an intensive calculation and would not be suitable for doing dynamically on every screen redraw.
Although I guess you have some kind of rotational symmetry there actually so I suppose it could be a fit if you did something like flow one row and then copied it or something like that. If that works you could probably do that now to avoid a longer flow calculation.
- Michael
|