Effect Chaining: Apply effects to effects before blending with source
Posted: Sat Aug 17, 2019 08:23
Being able to create a stack of effects is a great feature, however sometimes I want to create compound effects that currently require using Layer Routers and extra layers to control the compositing.
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:
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!
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!