I guess the main answer is: memory. We’d need to cache the derivedmesh for all modifiers, not only the end result - imagine even a 'simple' 100k mesh with ten modifiers… In most cases, better to recompute everything.
On 03/04/2014 09:30, gandalf3 wrote: > I have noticed that when a setting on a modifier is changed, all > modifiers in the stack are recalculated, including the modifiers before > the modifier with the changed setting. > Since those modifiers have not been edited, they should have the same > result. > > If my logic is correct, only the modifiers after the changed modifier > need to be recalculated. > Why are all modifiers recalculated every time? > _______________________________________________ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers