Blender Git Commit Log

Git Commits -> Revision ac30378

Revision ac30378 by Joshua Leung (master)
February 28, 2015, 13:34 (GMT)
Action Editor: Stash Action Operator

This operator (the snowflake icon, beside the pushdown button on the Action Editor
header) adds the currently active action to the NLA stack in a muted track, then
creates + loads a new action ready to be populated with new keyframes.
Since the NLA is being used to hang on to all the actions here, no actions are
getting lost.

Usage Notes (there will be some additional tweaks to make this nicer):
* To preview different actions that have been "stashed", simply click the "Solo"
toggle for the track containing the action in question. Playing back the NLA will
now show the stashed track
* To edit a previously stashed action - simply enter tweakmode on it in the NLA
while the "Solo" toggle is enabled.

Todo:
* Add some more operators here to polish up the Action <-> NLA bridge to make the
layered and stash workflows smoother. Examples include some tools to easily
switch between the different actions layers in the stack, as well as making it
easier to get out of tweakmode (and sync up the action lengths)

* Review and cleanup the behaviour of the "new" operator here to avoid the old
problems that users were running into

* After the next release - Implement the full Action Libraries functionality, with
ways to bridge the stashed strips over to a full-blown library.

Commit Details:

Full Hash: ac30378e3e3d790bad6d8027c2443b57cf47068e
Parent Commit: 7af4690
Lines Changed: +124, -2

6 Modified Paths:

/release/scripts/startup/bl_ui/space_dopesheet.py (+1, -1) (Diff)
/source/blender/editors/space_action/action_edit.c (+119, -1) (Diff)
/source/blender/editors/space_action/action_intern.h (+1, -0) (Diff)
/source/blender/editors/space_action/action_ops.c (+1, -0) (Diff)
/source/blender/editors/space_action/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/space_action/SConscript (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021