How to rotoscope original clip above the masked effects?

I use a effect stack to make a ‘drop-shadow’ effect for my title clips:

Brightness 0
Crop, Scale and Tilt
BoxBlur

(See picture 1)

Then I duplicated the original clip, put it over the ‘shadow’ clip, in 2 video tracks. (See picture 2)

But it took too much space and time to use 2 duplications for every clip I wanted to have shadows on, so I tried the ‘Mask’ effect to do this in one clip:

Rotoscoping (Mask) (default options without area selected)
Brightness 0
Crop, Scale and Tilt
BoxBlur
Mask Apply

The original clip is back, but the shadow is over it.
(See picture 3)

So how can I make the shadow under the text, using only a effect stack and one clip?

If it can’t be done yet, maybe I should make a feature request of adding a option to ‘Mask’ effects, that composites the current frame’s image under the snapshot instead.

My effect stacks are here. Import these to see effects

<effectgroup id="Blurry shadow" description="" parentIn="0">
 <description></description>
 <effect id="frei0r.brightness">
  <property name="Brightness">0=0</property>
 </effect>
 <effect id="frei0r.scale0tilt">
  <property name="Tilt X">0=0.501875</property>
  <property name="Scale Y">0=0.5</property>
  <property name="Scale X">0=0.5</property>
  <property name="Clip bottom">0=0</property>
  <property name="Tilt Y">0=0.503333</property>
  <property name="Clip top">0=0</property>
  <property name="Clip right">0=0</property>
  <property name="Clip left">0=0</property>
 </effect>
 <effect id="box_blur">
  <property name="vradius">0=5</property>
  <property name="hradius">0=5</property>
 </effect>
</effectgroup>
<effectgroup description="Masked Blurry Shadow" id="Masked Blurry Shadow" parentIn="0">
 <description>Masked Blurry Shadow</description>
 <effect id="mask_start-rotoscoping">
  <property name="filter">rotoscoping</property>
  <property name="filter.feather_passes">1</property>
  <property name="filter.feather">0</property>
  <property name="filter.invert">0</property>
  <property name="filter.alpha_operation">clear</property>
  <property name="filter.mode">alpha</property>
  <property name="filter.spline"></property>
 </effect>
 <effect id="frei0r.brightness">
  <property name="Brightness">0=0</property>
 </effect>
 <effect id="frei0r.scale0tilt">
  <property name="Tilt Y">0=0.503333</property>
  <property name="Clip bottom">0=0</property>
  <property name="Tilt X">0=0.501875</property>
  <property name="Scale X">0=0.5</property>
  <property name="Clip top">0=0</property>
  <property name="Clip right">0=0</property>
  <property name="Scale Y">0=0.5</property>
  <property name="Clip left">0=0</property>
 </effect>
 <effect id="box_blur">
  <property name="vradius">0=5</property>
  <property name="preserve_alpha">0</property>
  <property name="hradius">0=5</property>
 </effect>
 <effect id="mask_apply"/>
</effectgroup>

Hi - I’ve actually made a drop-shadow effect stack, which is available in Kdenlive (Download New Effects). I explain how it works on YT, or you can reverse engineer it.

Hope this helps.

Any reason why you don’t use the built-in drop shadow effect in the title editor?

The reasons for I’m not using prebuilt shadow effects are:

  1. They aren’t as flexible as using a custom effect stack.
  2. Plugins may have issues when Kdenlive is updated and plugin is not updated yet.

With a custom effect stack, I can make more flexible effects, like colored shadows or glows, and wont have compatibily issues.