Blender Git Commit Log

Git Commits -> Revision 4075c60

Revision 4075c60 by Joshua Leung (master)
February 12, 2009, 10:41 (GMT)
KeyingSets: First working prototype

To use KeyingSets, simply Outliner-select items in the Datablocks view and press K to add to the active KeyingSet. Then keyframes can be inserted by choosing the 'Active Keying Set' option when inserting keyframes.

Important notes on the current implementation:
* Only properties directly inside some ID-block that is close to the root (i.e. main -> objects -> "someobj" -> location, or main -> materials -> "somemat" -> colour) can be accessed for now, as I haven't got the code for building the inner-parts of the paths working yet. Help on getting this working is welcome (hint to Brecht).
* Properties that can be safely included include simple properties "object -> Dupli Verts", entire arrays "object -> Location" or individual array elements "object -> Location -> y"

---

Also added typo fix for KeyingSet freeing. It was freeing the KeyingSet instead of it's paths.

Commit Details:

Full Hash: 4075c601336967f1714d8eee12e24b3b1f503978
SVN Revision: 18941
Parent Commit: 517d9b8
Lines Changed: +299, -84

4 Modified Paths:

/source/blender/blenkernel/intern/anim_sys.c (+1, -1) (Diff)
/source/blender/editors/animation/keyframing.c (+107, -79) (Diff)
/source/blender/editors/space_graph/graph_draw.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner.c (+190, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021