Blender Git Loki
Git Commits -> Revision 10b8237
Revision 10b8237 by Joshua Leung (master) December 26, 2007, 11:17 (GMT) |
== PoseLib - Pose-Library Tool for Blender == "A slightly late Christmas present for the Animators out there :-)" This tool allows animators to store frequently used poses in an action, and be able to label those poses to help them retrieve them later. In a way, it acts as a glorified clipboard for poses. One of the cool features with this is the ability to select which stored pose to use interactively in the 3d-view. Once a few poses have been stored in the PoseLib, simply use the "Ctrl L" hotkey to start previewing. Use the Mousewheel or the Page Up/Down keys to change poses, and confirm/cancel the preview in the same way as you do for transforms. Usage Notes: * Each Armature may get its own PoseLib. PoseLibs are simply actions with extra data, so they can get relinked. * Manually editing actions used as PoseLibs is not a good idea, as some data may not be able to be found. Tools to automagically find poses in an action could be investigated... * PoseLib will only apply/retrieve poses to/from selected bones * A basic UI for this can be found in the "Links and Materials" panel. Most of the PoseLib tools are presented there. Useful Hotkeys (also found in Pose->PoseLib menu): * Ctrl L - interactively preview poses * Shift L - add a new pose or replace an existing pose in the PoseLib with the current pose * Ctrl Shift L - rename an existing pose in the PoseLib * Alt L - remove a pose from the poselib.c |
Commit Details:
Full Hash: 10b8237eab7e41ef7563cedbf6a2e4e5dda13456
SVN Revision: 13004
Parent Commit: f81bc54
Lines Changed: +1022, -6
2 Added Paths:
/source/blender/include/BIF_poselib.h (+52, -0) (View)
/source/blender/src/poselib.c (+770, -0) (View)
/source/blender/src/poselib.c (+770, -0) (View)
9 Modified Paths:
/source/blender/blenkernel/intern/action.c (+12, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+1, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+11, -4) (Diff)
/source/blender/blenloader/intern/writefile.c (+11, -1) (Diff)
/source/blender/include/butspace.h (+5, -0) (Diff)
/source/blender/makesdna/DNA_action_types.h (+24, -0) (Diff)
/source/blender/src/buttons_editing.c (+80, -0) (Diff)
/source/blender/src/header_view3d.c (+45, -0) (Diff)
/source/blender/src/space.c (+11, -1) (Diff)
/source/blender/blenkernel/intern/object.c (+1, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+11, -4) (Diff)
/source/blender/blenloader/intern/writefile.c (+11, -1) (Diff)
/source/blender/include/butspace.h (+5, -0) (Diff)
/source/blender/makesdna/DNA_action_types.h (+24, -0) (Diff)
/source/blender/src/buttons_editing.c (+80, -0) (Diff)
/source/blender/src/header_view3d.c (+45, -0) (Diff)
/source/blender/src/space.c (+11, -1) (Diff)