Fix T52331: Motion blur shutter length not keyable
authorSergey Sharybin <sergey.vfx@gmail.com>
Mon, 14 Aug 2017 14:38:50 +0000 (16:38 +0200)
committerSergey Sharybin <sergey.vfx@gmail.com>
Mon, 14 Aug 2017 14:38:50 +0000 (16:38 +0200)
The only reason shutter time was marked as non-animatable is because Blender
Internal render does not support such animation. But this is something what
users are keeping asking for and now Blender Internal is on it's way out.

Enabled animation of this property, but noted in tooltip that Blender Internal
does not support animation of this property.

source/blender/makesrna/intern/rna_scene.c

index 2b468aa6910cf70d5d085604265a66e4d25b7715..2722f8759b82d8d202e5c0f40862180fa598a0d4 100644 (file)
@@ -6250,8 +6250,8 @@ static void rna_def_scene_render_data(BlenderRNA *brna)
        prop = RNA_def_property(srna, "motion_blur_shutter", PROP_FLOAT, PROP_UNSIGNED);
        RNA_def_property_float_sdna(prop, NULL, "blurfac");
        RNA_def_property_ui_range(prop, 0.01f, 2.0f, 1, 2);
-       RNA_def_property_ui_text(prop, "Shutter", "Time taken in frames between shutter open and close");
-       RNA_def_property_clear_flag(prop, PROP_ANIMATABLE);
+       RNA_def_property_ui_text(prop, "Shutter", "Time taken in frames between shutter open and close "
+                                                 "(NOTE: Blender Internal does not support animated shutter)");
        RNA_def_property_update(prop, NC_SCENE | ND_RENDER_OPTIONS, "rna_Scene_glsl_update");
 
        prop = RNA_def_property(srna, "motion_blur_shutter_curve", PROP_POINTER, PROP_NONE);