What if, instead of blending the result of an effect with the source (Clip, Layer, Group or Composition), the result of the effect is "chained" to the next effect?
Proposal: add a new option in the "Blend Mode" drop-down called "Chain" (name up for debate!). When this option is selected, the output of the effect is passed as the input to the next effect instead of being blended with the current frame.
Maybe if there is no following effect then the result is the same as though Alpha was selected.
Example effect stack:
- Invert RGB. Blend Mode: Chain.
- Polkadot. Blend Mode: Chain.
- Colorize (Red). Blend Mode: Alpha.
Preview of the example effect stack applied before blending with the source:
https://www.youtube.com/watch?v=uI98CDuTTkc
Preview of the example effect stack applied by blending each effect with the source before applying the next effect:
https://www.youtube.com/watch?v=h1QMC0fmOww
Not as cool!