Blender Git Loki
Git Commits -> Revision 570fbba
Revision 570fbba by Joshua Leung (master) March 13, 2016, 05:28 (GMT) |
Keyframing: Added ToolSetting for choosing default keyframe type To make it easier for animators working in a multipass pose-to-pose workflow when inserting breakdown keyframes and so forth, it is now possible to specify the "type" of keyframe being created (i.e. the colour of the keyframe, when drawn in the Dope Sheet). Usage: 1) Choose the type of keyframe ("Keyframe", "Breakdown", "Extreme", etc.) from the new dropdown located between the AutoKeying and KeyingSet widgets on the timeline header. 2) Insert keyframes 3) Rejoyce that your newly created keyframes have now been coloured for you already in the DopeSheet. Todo: * Look into a way of using the actual keyframe colours (from the theme) for the icons of these types. |
Commit Details:
Full Hash: 570fbba3f33484111a472a835522d5ec30143a7c
Parent Commit: b10e3cc
Lines Changed: +94, -57
17 Modified Paths:
/release/scripts/startup/bl_ui/space_time.py (+2, -0) (Diff)
/source/blender/editors/animation/anim_channels_defines.c (+6, -3) (Diff)
/source/blender/editors/animation/drivers.c (+2, -2) (Diff)
/source/blender/editors/animation/keyframes_general.c (+11, -12) (Diff)
/source/blender/editors/animation/keyframing.c (+19, -10) (Diff)
/source/blender/editors/animation/keyingsets.c (+2, -1) (Diff)
/source/blender/editors/gpencil/gpencil_convert.c (+5, -5) (Diff)
/source/blender/editors/include/ED_keyframing.h (+3, -3) (Diff)
/source/blender/editors/interface/interface_anim.c (+4, -2) (Diff)
/source/blender/editors/space_action/action_edit.c (+3, -2) (Diff)
/source/blender/editors/space_graph/graph_edit.c (+10, -7) (Diff)
/source/blender/editors/space_outliner/outliner_draw.c (+2, -1) (Diff)
/source/blender/editors/transform/transform_conversions.c (+11, -4) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_fcurve.c (+5, -3) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+6, -0) (Diff)
/source/blender/python/intern/bpy_rna_anim.c (+2, -1) (Diff)
/source/blender/editors/animation/anim_channels_defines.c (+6, -3) (Diff)
/source/blender/editors/animation/drivers.c (+2, -2) (Diff)
/source/blender/editors/animation/keyframes_general.c (+11, -12) (Diff)
/source/blender/editors/animation/keyframing.c (+19, -10) (Diff)
/source/blender/editors/animation/keyingsets.c (+2, -1) (Diff)
/source/blender/editors/gpencil/gpencil_convert.c (+5, -5) (Diff)
/source/blender/editors/include/ED_keyframing.h (+3, -3) (Diff)
/source/blender/editors/interface/interface_anim.c (+4, -2) (Diff)
/source/blender/editors/space_action/action_edit.c (+3, -2) (Diff)
/source/blender/editors/space_graph/graph_edit.c (+10, -7) (Diff)
/source/blender/editors/space_outliner/outliner_draw.c (+2, -1) (Diff)
/source/blender/editors/transform/transform_conversions.c (+11, -4) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_fcurve.c (+5, -3) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+6, -0) (Diff)
/source/blender/python/intern/bpy_rna_anim.c (+2, -1) (Diff)