While watching some 3Ds max tutorials, I noticed that there is a pretty neat feature of being able to add an edit poly modifier to be able to edit on top of turbosmooth or other modifiers non-destructively.
An idea I have with Blender is that I would like to be able to apply modifiers without losing the original mesh. I would really like to see a Soft Apply (or Non-Destructive apply) button that applies the modifier, but it doesn’t remove it from the stack and preserves the original mesh. Then, clicking the soft apply button again will un-apply it and show the original mesh or the result of the modifier before it.
I’m not %100 sure that this will be possible, but it’s something that would be pretty interesting to see. One problem that might arise is what would happen if you soft apply a modifier, edit the soft applied mesh, and then un-apply it. I think that would cause a loss of your work editing the mesh.
I’m not sure it can be done, but it would be a cool thing to have.