Blender Git Loki

Git Commits -> Revision 662b6f0

Revision 662b6f0 by Richard Antalik
July 16, 2021, 21:50 (GMT)
[WIP] VSE: Transform overwrite mode

WIP status: logic is implemented, and overwrite mode is currently forced.

Add mode to overwrite strips on overlap instead of resolving overlap.
When overlap is created, 3 things can happen:
- On partial overlap, handles of overlapped strip are moved
- On complete overlap with smaller strip, overlapped strip is split
- On complete overlap with larger strip, overlapped strip is removed

There are some edge cases where this mode may not work very well, this
is mainly case for partial overlap with effects. This situation can be
resolved in more than one way and I don't think it can be predicted.

Differential Revision: https://developer.blender.org/D11805

Commit Details:

Full Hash: 662b6f0ffac8623bd8e794c0b03985d2133df217
Parent Commit: 53743ad
Lines Changed: +233, -31

4 Modified Paths:

/source/blender/editors/transform/transform_convert_sequencer.c (+207, -22) (Diff)
/source/blender/editors/transform/transform_snap_sequencer.c (+7, -9) (Diff)
/source/blender/sequencer/intern/iterator.c (+18, -0) (Diff)
/source/blender/sequencer/SEQ_iterator.h (+1, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021