Page MenuHome

VSE: Make added Transform strip inherit blend-mode from the assigned strip.
ClosedPublic

Authored by Peter Fog (tintwotin) on Jan 20 2021, 7:22 AM.

Details

Summary

As suggested in this RCS request https://blender.community/c/rightclickselect/HVgbbc by @Corwin Kerr (ckerr), making added Transform strip inherit blend-mode from the assigned strip, will improve the "it should just work" experience, since it then would not change the rendering of the underlying strips.

Current problematic behaviour:

Diff Detail

Event Timeline

Peter Fog (tintwotin) requested review of this revision.Jan 20 2021, 7:22 AM
Peter Fog (tintwotin) created this revision.

Thanks for patch, Perhaps we should do this for all effect strips that do have 1 input? Seems reasonable and more useful to me.

else if (SEQ_effect_get_num_inputs(seq->type) == 1) {
  seq->blend_mode = seq1->blend_mode;
}

2 input effects could do this as well by some introspection, but I am not sure we can guess intention here really.

Corwin Kerr (ckerr) added a comment.EditedJan 21 2021, 4:32 AM

Perhaps we should do this for all effect strips that do have 1 input

I agree. In my gif for the RCS post ("VSE: Blend mode of new effect strip should inherit from input strip by default"), I just chose the Transform effect for illustration.

Patch updated with the suggested changes.

This revision is now accepted and ready to land.Jan 22 2021, 3:08 AM