Blender Git Loki
Git Commits -> Revision fba9cd0
Revision fba9cd0 by Richard Antalik (master) June 29, 2021, 18:30 (GMT) |
VSE: Improved Snapping Change snapping behavior to snap strip edges when they are close to snap point. Default behavior is, that each transformed strip is snapped to any other strip. Implement snapping controls in sequencer tool settings. These controls include: - Snapping on/off - Ability to snap to playhead and strip hold offset points - Filter snap points by excluding sound or muted strips - Control snapping distance Snapping controls are placed in timeline header similar to 3D viewport Reviewed By: mano-wii Differential Revision: https://developer.blender.org/D11646 |
Commit Details:
Full Hash: fba9cd019f21f29bad1a6f3713370c5172dbc97f
Parent Commit: ea43ae4
Lines Changed: +526, -118
1 Added Path:
/source/blender/editors/transform/transform_snap_sequencer.c (+266, -0) (View)
18 Modified Paths:
/release/scripts/startup/bl_ui/space_sequencer.py (+34, -0) (Diff)
/source/blender/blenkernel/BKE_blender_version.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/scene.c (+3, -0) (Diff)
/source/blender/blenloader/intern/versioning_300.c (+33, -0) (Diff)
/source/blender/editors/transform/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/transform/transform.c (+4, -0) (Diff)
/source/blender/editors/transform/transform.h (+4, -1) (Diff)
/source/blender/editors/transform/transform_convert.h (+2, -2) (Diff)
/source/blender/editors/transform/transform_convert_sequencer.c (+4, -58) (Diff)
/source/blender/editors/transform/transform_mode_edge_seq_slide.c (+15, -7) (Diff)
/source/blender/editors/transform/transform_snap.c (+59, -41) (Diff)
/source/blender/editors/transform/transform_snap.h (+5, -2) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+24, -6) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+39, -0) (Diff)
/source/blender/sequencer/intern/iterator.c (+8, -0) (Diff)
/source/blender/sequencer/intern/sequencer.c (+20, -0) (Diff)
/source/blender/sequencer/SEQ_iterator.h (+1, -0) (Diff)
/source/blender/sequencer/SEQ_sequencer.h (+3, -0) (Diff)
/source/blender/blenkernel/BKE_blender_version.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/scene.c (+3, -0) (Diff)
/source/blender/blenloader/intern/versioning_300.c (+33, -0) (Diff)
/source/blender/editors/transform/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/transform/transform.c (+4, -0) (Diff)
/source/blender/editors/transform/transform.h (+4, -1) (Diff)
/source/blender/editors/transform/transform_convert.h (+2, -2) (Diff)
/source/blender/editors/transform/transform_convert_sequencer.c (+4, -58) (Diff)
/source/blender/editors/transform/transform_mode_edge_seq_slide.c (+15, -7) (Diff)
/source/blender/editors/transform/transform_snap.c (+59, -41) (Diff)
/source/blender/editors/transform/transform_snap.h (+5, -2) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+24, -6) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+39, -0) (Diff)
/source/blender/sequencer/intern/iterator.c (+8, -0) (Diff)
/source/blender/sequencer/intern/sequencer.c (+20, -0) (Diff)
/source/blender/sequencer/SEQ_iterator.h (+1, -0) (Diff)
/source/blender/sequencer/SEQ_sequencer.h (+3, -0) (Diff)