Blender Git Commit Log
Git Commits -> Revision a1eef5b
Revision a1eef5b by Joshua Leung (master) July 31, 2009, 07:43 (GMT) |
Animato - NLA + Realtime Animating Goodies * When doing realtime recording of animation (i.e. transforming objects + bones while animation playback is running, and auto-keying is enabled), animation will be added to a new NLA Track+Strip combo everytime a single 'loop' of the frame range has finished. This will allow 'passes' over the animation to be less destructive. * Made the evaluation of the active action (when NLA data is present), be handled as part of the normal NLA system evaluation code (as if it were just another strip in a track at the end). The immediate benefit is that there are now some settings (available in the "Animation Data" panel in the NLA Editor with a strip selected) which allow for the way the active action is combined with the NLA stack results. For instance, the way that the action extrapolates is used in the recording tweaks above. |
Commit Details:
Full Hash: a1eef5bb4d1ac64cfde0a5055a889116ee855b7f
SVN Revision: 22080
Parent Commit: 6f84786
Lines Changed: +233, -51
12 Modified Paths:
/source/blender/blenkernel/intern/anim_sys.c (+38, -9) (Diff)
/source/blender/editors/animation/keyframing.c (+9, -2) (Diff)
/source/blender/editors/include/ED_screen_types.h (+10, -1) (Diff)
/source/blender/editors/interface/interface_anim.c (+1, -1) (Diff)
/source/blender/editors/screen/screen_edit.c (+1, -1) (Diff)
/source/blender/editors/screen/screen_ops.c (+20, -9) (Diff)
/source/blender/editors/space_nla/nla_buttons.c (+65, -10) (Diff)
/source/blender/editors/transform/transform_generics.c (+40, -0) (Diff)
/source/blender/makesdna/DNA_anim_types.h (+7, -2) (Diff)
/source/blender/makesrna/intern/rna_animation.c (+24, -3) (Diff)
/source/blender/makesrna/intern/rna_nla.c (+15, -13) (Diff)
/source/blender/makesrna/RNA_enum_types.h (+3, -0) (Diff)
/source/blender/editors/animation/keyframing.c (+9, -2) (Diff)
/source/blender/editors/include/ED_screen_types.h (+10, -1) (Diff)
/source/blender/editors/interface/interface_anim.c (+1, -1) (Diff)
/source/blender/editors/screen/screen_edit.c (+1, -1) (Diff)
/source/blender/editors/screen/screen_ops.c (+20, -9) (Diff)
/source/blender/editors/space_nla/nla_buttons.c (+65, -10) (Diff)
/source/blender/editors/transform/transform_generics.c (+40, -0) (Diff)
/source/blender/makesdna/DNA_anim_types.h (+7, -2) (Diff)
/source/blender/makesrna/intern/rna_animation.c (+24, -3) (Diff)
/source/blender/makesrna/intern/rna_nla.c (+15, -13) (Diff)
/source/blender/makesrna/RNA_enum_types.h (+3, -0) (Diff)