Kdenlive/Manual/Effects/Alpha manipulation/Alpha shapes

From KDE Wiki Sandbox

Alpha Shapes

Currently Being Edited
This page is currently being edited.
If this notice persists for an unreasonable time, please either notify irc.freenode.org #kde-www or report on Annew's Talk page

Note: Pages should not normally be marked for translation while they are being actively worked on


This is the Frei0r filter alphaspot

Use this in combination with a composite transition to place areas of transparency onto an overlaying clip such that the underlying clip shows through in places defined by geometric shapes.


Shape Options

Shape options are Rectangle, Elipse, Triangle Diamond.


Operations

Operations are Write On Clear, Max, Min, Add, Subtract.

Operations define what is to happen when you have more than one Alpha effect on the clip.

For example if the bottom effect in the stack has Write On Clear as the operation then it clears the alpha channel data from the other effects and the channel in the bottom effect takes precidence.

Operation Min - the two effects alpha channels are combined and the clip is transparent only where the two alpha channels overlap

Operation Add - the two effects alpha channels are combined and the clip is transparent anywhere either of the two alpha channels are transparent.

Operation Max - the two effects alpha channels are combined and the clip is transparent anywhere either of the two alpha channels are transparent. (Yes I dunno what the difference between Add and Max is)

Operation Subtract - the clip is transparent where the first alpha chanel does not overlap with the second but the clip is opaque where the two clips overlap and where the second alpha effect is transparent. IE you start with what the first alpha effect has as transparent and subtract away transparency using the shape of the second alpha effect.

Thoughts and Guesses on how this works

Currently Being Edited
This page is currently being edited.
If this notice persists for an unreasonable time, please either notify irc.freenode.org #kde-www or report on Annew's Talk page

Note: Pages should not normally be marked for translation while they are being actively worked on


Documentation is thin on the ground for this and so I am going to try and create some by experimentation with the functionality. I plan on using this as a scratch pad while I gather my thoughts.

The operations options are the same as are on rotoscoping. And the Frei0r doco on rotoscoping say this about the alpha operations. I am guessing the options mean the same thing on this effect

Operation = How to proceed with the current alpha mask 
clear = existing alpha mask is overwritten
max = maximum: existing alpha mask, mask generated by this filter
min = minimum: existing alpha mask, mask generated by this filter
add = existing alpha mask + generated mask
sub = existing alpha mask - generated mask