== PoseLib - Pose-Library Tool for Blender ==
authorJoshua Leung <aligorith@gmail.com>
Wed, 26 Dec 2007 11:17:26 +0000 (11:17 +0000)
committerJoshua Leung <aligorith@gmail.com>
Wed, 26 Dec 2007 11:17:26 +0000 (11:17 +0000)
commit10b8237eab7e41ef7563cedbf6a2e4e5dda13456
tree38e69047fcea8ce20b4a2c97a9cabc318b8c2f5b
parentf81bc543e7f274aa88ca0d0c00dc86b4d6381416
== 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
source/blender/blenkernel/intern/action.c
source/blender/blenkernel/intern/object.c
source/blender/blenloader/intern/readfile.c
source/blender/blenloader/intern/writefile.c
source/blender/include/BIF_poselib.h [new file with mode: 0644]
source/blender/include/butspace.h
source/blender/makesdna/DNA_action_types.h
source/blender/src/buttons_editing.c
source/blender/src/header_view3d.c
source/blender/src/poselib.c [new file with mode: 0644]
source/blender/src/space.c