diff options
author | Thomas Beck <software@plasmasolutions.de> | 2015-12-28 13:55:14 +0300 |
---|---|---|
committer | Thomas Beck <software@plasmasolutions.de> | 2015-12-28 14:16:48 +0300 |
commit | daf6f5f81e241484ea8afc5d70ef3027969e5ac1 (patch) | |
tree | 723d322d646da66ce8beda142b493652463d9422 /source/blender/blenloader | |
parent | 225b02fcd66052b1d6dfa4a146798e41c44e0cd4 (diff) |
White Balance modifier for the VSE
This snippet creates a white balance modifier for the video sequence editor. It is useful for everyone who likes to set a new white point in the video source (easily via the eyedropper). Just select a point in the source file where you know that it should be white. The algorithm will then shift the colors towards your new white point.
See attached the image for a quick demo.
{F270576}
Reviewers: psy-fi
Reviewed By: psy-fi
Subscribers: Blendify
Projects: #bf_blender
Differential Revision: https://developer.blender.org/D1698
Diffstat (limited to 'source/blender/blenloader')
-rw-r--r-- | source/blender/blenloader/intern/readfile.c | 1 | ||||
-rw-r--r-- | source/blender/blenloader/intern/versioning_260.c | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index 30faa3709ba..a3bf673d5fa 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -5486,6 +5486,7 @@ static void lib_link_sequence_modifiers(FileData *fd, Scene *scene, ListBase *lb for (smd = lb->first; smd; smd = smd->next) { if (smd->mask_id) smd->mask_id = newlibadr_us(fd, scene->id.lib, smd->mask_id); + smd->scene = scene; } } diff --git a/source/blender/blenloader/intern/versioning_260.c b/source/blender/blenloader/intern/versioning_260.c index 77a4aefb7ac..027c3eb9fbf 100644 --- a/source/blender/blenloader/intern/versioning_260.c +++ b/source/blender/blenloader/intern/versioning_260.c @@ -1503,7 +1503,7 @@ void blo_do_versions_260(FileData *fd, Library *UNUSED(lib), Main *main) SequenceModifierData *smd; ColorBalanceModifierData *cbmd; - smd = BKE_sequence_modifier_new(seq, NULL, seqModifierType_ColorBalance); + smd = BKE_sequence_modifier_new(seq, NULL, seqModifierType_ColorBalance, scene); cbmd = (ColorBalanceModifierData *) smd; cbmd->color_balance = *strip->color_balance; |