Blender Git Loki
Git Commits -> Revision 595447a
Revision 595447a by Ton Roosendaal (master) October 28, 2005, 08:11 (GMT) |
Here's another milestone: Shape Keys now can be inserted in Actions and NLA It works like for moving Object Ipos to the Action, press the Action icon in the header of the IpoWindow, to the left of the mode selection menu. It then creates an Action (if not existed) and moves the Shape Ipo to the Action, using custom channel "Shape". Main code change was that evaluating Ipo Curves for Relative Shapes had to be recoded, but that's pretty minor and even much cleaner. (added "curval" in the KeyBlock struct). That this feature can work is thanks to the full modifier/derivedmesh recode Daniel did, can't give him enough credits! :) Also; small fixes in Outliner, for clicking on the Ipo icon (sets the Ipo window to show that Ipo). |
Commit Details:
Full Hash: 595447a85ea2e388fa17b4a44dacf256ac97f343
SVN Revision: 5613
Parent Commit: 0dde486
Lines Changed: +259, -155
17 Modified Paths:
/source/blender/blenkernel/intern/action.c (+39, -17) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+18, -2) (Diff)
/source/blender/blenkernel/intern/ipo.c (+15, -11) (Diff)
/source/blender/blenkernel/intern/key.c (+20, -27) (Diff)
/source/blender/blenkernel/intern/object.c (+1, -0) (Diff)
/source/blender/include/BIF_editkey.h (+1, -1) (Diff)
/source/blender/include/BSE_editipo.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_key_types.h (+1, -1) (Diff)
/source/blender/src/buttons_editing.c (+6, -3) (Diff)
/source/blender/src/drawaction.c (+3, -13) (Diff)
/source/blender/src/drawipo.c (+1, -1) (Diff)
/source/blender/src/editaction.c (+1, -1) (Diff)
/source/blender/src/editipo.c (+50, -36) (Diff)
/source/blender/src/editkey.c (+35, -21) (Diff)
/source/blender/src/editview.c (+1, -4) (Diff)
/source/blender/src/header_ipo.c (+36, -3) (Diff)
/source/blender/src/outliner.c (+30, -13) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+18, -2) (Diff)
/source/blender/blenkernel/intern/ipo.c (+15, -11) (Diff)
/source/blender/blenkernel/intern/key.c (+20, -27) (Diff)
/source/blender/blenkernel/intern/object.c (+1, -0) (Diff)
/source/blender/include/BIF_editkey.h (+1, -1) (Diff)
/source/blender/include/BSE_editipo.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_key_types.h (+1, -1) (Diff)
/source/blender/src/buttons_editing.c (+6, -3) (Diff)
/source/blender/src/drawaction.c (+3, -13) (Diff)
/source/blender/src/drawipo.c (+1, -1) (Diff)
/source/blender/src/editaction.c (+1, -1) (Diff)
/source/blender/src/editipo.c (+50, -36) (Diff)
/source/blender/src/editkey.c (+35, -21) (Diff)
/source/blender/src/editview.c (+1, -4) (Diff)
/source/blender/src/header_ipo.c (+36, -3) (Diff)
/source/blender/src/outliner.c (+30, -13) (Diff)