[Bf-committers] Why are modifiers before modified modifiers recalculated?

Bastien Montagne montagne29 at wanadoo.fr
Thu Apr 3 09:37:51 CEST 2014

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?

More information about the Bf-committers mailing list