diff options
author | Joshua Leung <aligorith@gmail.com> | 2011-03-31 05:37:42 +0400 |
---|---|---|
committer | Joshua Leung <aligorith@gmail.com> | 2011-03-31 05:37:42 +0400 |
commit | 077f8520dae0425a481cbe82a3bcba902b93a0b0 (patch) | |
tree | be4a986f59fdf581b25d531610b5d7e1a69526ea /release | |
parent | 531d3e410f23115347b4f9304eb99d32c137fe10 (diff) |
Pose Propagate - Further Tweaks:
- Pose Propagate and Pose Sliding tools now work in the same way as
Pose Library previewing, with regards to selections. If some bones are
selected, then only those will be affected. But if no bones are
selected, then the whole rig gets affected.
- Added a "On Selected Markers" option, which only propagates poses to
frames where there's a selected marker. Animators can combine this
with a "select markers whose name contains..." operator to get an
effective way to manage hand-keyed walk cycles, etc.
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/startup/bl_ui/space_view3d.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py index f026a26c984..13270a8c6fd 100644 --- a/release/scripts/startup/bl_ui/space_view3d.py +++ b/release/scripts/startup/bl_ui/space_view3d.py @@ -1258,9 +1258,16 @@ class VIEW3D_MT_pose_propagate(bpy.types.Menu): layout = self.layout layout.operator("pose.propagate") + + layout.separator() + layout.operator("pose.propagate", text="To Next Keyframe").mode = 'NEXT_KEY' layout.operator("pose.propagate", text="To Last Keyframe (Make Cyclic)").mode = 'LAST_KEY' + layout.separator() + + layout.operator("pose.propagate", text="On Selected Markers").mode = 'SELECTED_MARKERS' + class VIEW3D_MT_pose_library(bpy.types.Menu): bl_label = "Pose Library" |