Blender Git Loki
Git Commits -> Revision 468c96c
June 4, 2015, 10:47 (GMT) |
Load image sequence collapsing for sequencer Very dirty feature that will have to be reimplemented when the new asset engine makes it into blender. This commit tweaks the filebrowser to detect sequences of images that form parts of a movie. The files need to be in the format <number>filelame.ext or <number>.filename.ext There is a new option next to hidden file option that makes it so this collapsing takes place. When collapsing is on, any movie files that have the same filename will be collapsed to the first detected file in the sequence. Selecting that file will select all files in the sequence. There is a shortcut in the sequence editor in the Add menu, "Image Sequence" that enables collapsing by default. Unfortunately, selecting multiple movies will not add multiple sequences to the sequencer, at least for now, but it should make it quite easier for people to quickly select the whole range of images for a movie. Importing the image sequence into the sequencer will use placeholders, so any missing images will display as black. |
Commit Details:
Full Hash: 468c96c0fa825260a3a964345591ff6a9f7f4410
Parent Commit: 343c4fb
Lines Changed: +166, -23
16 Modified Paths:
/release/scripts/startup/bl_ui/space_filebrowser.py (+4, -0) (Diff)
/release/scripts/startup/bl_ui/space_sequencer.py (+1, -0) (Diff)
/source/blender/blenlib/BLI_fileops_types.h (+6, -0) (Diff)
/source/blender/blenlib/intern/BLI_filelist.c (+3, -0) (Diff)
/source/blender/editors/space_file/filelist.c (+58, -1) (Diff)
/source/blender/editors/space_file/filelist.h (+1, -0) (Diff)
/source/blender/editors/space_file/filesel.c (+6, -0) (Diff)
/source/blender/editors/space_file/file_ops.c (+22, -3) (Diff)
/source/blender/editors/space_file/space_file.c (+3, -2) (Diff)
/source/blender/editors/space_sequencer/sequencer_add.c (+32, -1) (Diff)
/source/blender/editors/space_sequencer/sequencer_intern.h (+1, -0) (Diff)
/source/blender/editors/space_sequencer/sequencer_ops.c (+1, -0) (Diff)
/source/blender/makesdna/DNA_space_types.h (+13, -11) (Diff)
/source/blender/makesrna/intern/rna_space.c (+5, -0) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+5, -0) (Diff)
/source/blender/windowmanager/WM_api.h (+5, -5) (Diff)
/release/scripts/startup/bl_ui/space_sequencer.py (+1, -0) (Diff)
/source/blender/blenlib/BLI_fileops_types.h (+6, -0) (Diff)
/source/blender/blenlib/intern/BLI_filelist.c (+3, -0) (Diff)
/source/blender/editors/space_file/filelist.c (+58, -1) (Diff)
/source/blender/editors/space_file/filelist.h (+1, -0) (Diff)
/source/blender/editors/space_file/filesel.c (+6, -0) (Diff)
/source/blender/editors/space_file/file_ops.c (+22, -3) (Diff)
/source/blender/editors/space_file/space_file.c (+3, -2) (Diff)
/source/blender/editors/space_sequencer/sequencer_add.c (+32, -1) (Diff)
/source/blender/editors/space_sequencer/sequencer_intern.h (+1, -0) (Diff)
/source/blender/editors/space_sequencer/sequencer_ops.c (+1, -0) (Diff)
/source/blender/makesdna/DNA_space_types.h (+13, -11) (Diff)
/source/blender/makesrna/intern/rna_space.c (+5, -0) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+5, -0) (Diff)
/source/blender/windowmanager/WM_api.h (+5, -5) (Diff)