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)

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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021