Blender Git Loki
Git Commits -> Revision 995a19a
Revision 995a19a by Sergey Sharybin (master) August 19, 2012, 15:41 (GMT) |
Sequencer: per-sequence modifier stack for color grading This implements basic color grading modifiers in sequencer, supporting color balance, RGB curves and HUE corrections. Implementation is close to object modifiers, some details are there: http://wiki.blender.org/index.php/User:Nazg-gul/SequencerModifiers Modifiers supports multi-threaded calculation, masks and instant parameter changes. Also added cache for pre-processed image buffers for current frame, so changing sequence properties does not require rendering of original sequence (like rendering scene, loading file from disk and so) |
Commit Details:
Full Hash: 995a19a983b2c44ec9afec049395d7c1b4320137
SVN Revision: 50021
Parent Commit: 994d75b
Lines Changed: +1712, -230
2 Added Paths:
/source/blender/blenkernel/intern/seqmodifier.c (+522, -0) (View)
/source/blender/editors/space_sequencer/sequencer_modifier.c (+164, -0) (View)
/source/blender/editors/space_sequencer/sequencer_modifier.c (+164, -0) (View)
16 Modified Paths:
/release/scripts/startup/bl_ui/space_image.py (+1, -1) (Diff)
/release/scripts/startup/bl_ui/space_sequencer.py (+66, -21) (Diff)
/source/blender/blenkernel/BKE_colortools.h (+4, -0) (Diff)
/source/blender/blenkernel/BKE_sequencer.h (+50, -0) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+1, -0) (Diff)
/source/blender/blenkernel/intern/colortools.c (+55, -20) (Diff)
/source/blender/blenkernel/intern/seqcache.c (+120, -0) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+271, -163) (Diff)
/source/blender/blenloader/intern/readfile.c (+37, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+38, -4) (Diff)
/source/blender/editors/space_sequencer/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/space_sequencer/sequencer_intern.h (+4, -0) (Diff)
/source/blender/editors/space_sequencer/sequencer_ops.c (+4, -0) (Diff)
/source/blender/makesdna/DNA_sequence_types.h (+60, -1) (Diff)
/source/blender/makesrna/intern/rna_sequencer.c (+313, -20) (Diff)
/source/blender/makesrna/intern/rna_ui_api.c (+1, -0) (Diff)
/release/scripts/startup/bl_ui/space_sequencer.py (+66, -21) (Diff)
/source/blender/blenkernel/BKE_colortools.h (+4, -0) (Diff)
/source/blender/blenkernel/BKE_sequencer.h (+50, -0) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+1, -0) (Diff)
/source/blender/blenkernel/intern/colortools.c (+55, -20) (Diff)
/source/blender/blenkernel/intern/seqcache.c (+120, -0) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+271, -163) (Diff)
/source/blender/blenloader/intern/readfile.c (+37, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+38, -4) (Diff)
/source/blender/editors/space_sequencer/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/space_sequencer/sequencer_intern.h (+4, -0) (Diff)
/source/blender/editors/space_sequencer/sequencer_ops.c (+4, -0) (Diff)
/source/blender/makesdna/DNA_sequence_types.h (+60, -1) (Diff)
/source/blender/makesrna/intern/rna_sequencer.c (+313, -20) (Diff)
/source/blender/makesrna/intern/rna_ui_api.c (+1, -0) (Diff)