Blender Question #55829

Closed
opened 2018-07-07 23:18:51 +02:00 by Hoang Duy Tran · 5 comments
Member

Hi Joshua,

We spoke before on Twitter. My name is Hoang, working on Vietnamese Translation for Blender.

I am stuck on this line:

{POSE_PROPAGATE_SMART_HOLDS, "WHILE_HELD", 0, "While Held",
"Propagate pose to all keyframes after current frame that don't change (Default behavior)"},

in the file:

blender/source/blender/editors/armature/pose_slide.c

I believe this was committed by you:

commit eef811a0954ad67a4667592c85cd95822d15e17c
Author: Joshua Leung aligorith@gmail.com
Date: Thu Mar 24 03:02:34 2011 +0000

  Animation Tool: Propagate Pose
  
  This tool automates the process of copying a pose to successive
  keyframes, making it easier for animators to go back and change the
  pose for some controls which remain "static" for periods of time.
  Previously, animators would need to do a "{Ctrl-Pageup Ctrl-V} *
  number_of_static_keyframes" dance for each set of controls that this
  happened on, which is not too good ergonomically speaking.
  
  There are two modes exposed via the menu (Pose->Propagate):
- "Pose Propagate" - also known as the 'WHILE_HELD' mode, which
  propagates to all keyframes that are holding the same value
- "To Next Keyframe" - which only propagates the pose to the closest
  keyframe in the occurring after (but not including) the current frame
  
  Additionally, there are a few other modes that can be used, though
  they are less useful for direct use from the UI, though they can be
  used via the PyAPI as need be.

Could you explain for me what exactly do you mean by:

"While Held"

Is this like 'While TRUE'?

Regards,
Hoang Tran

Hi Joshua, We spoke before on Twitter. My name is Hoang, working on Vietnamese Translation for Blender. I am stuck on this line: {POSE_PROPAGATE_SMART_HOLDS, "WHILE_HELD", 0, "While Held", "Propagate pose to all keyframes after current frame that don't change (Default behavior)"}, in the file: blender/source/blender/editors/armature/pose_slide.c I believe this was committed by you: commit eef811a0954ad67a4667592c85cd95822d15e17c Author: Joshua Leung <aligorith@gmail.com> Date: Thu Mar 24 03:02:34 2011 +0000 ``` Animation Tool: Propagate Pose This tool automates the process of copying a pose to successive keyframes, making it easier for animators to go back and change the pose for some controls which remain "static" for periods of time. Previously, animators would need to do a "{Ctrl-Pageup Ctrl-V} * number_of_static_keyframes" dance for each set of controls that this happened on, which is not too good ergonomically speaking. There are two modes exposed via the menu (Pose->Propagate): ``` - "Pose Propagate" - also known as the 'WHILE_HELD' mode, which ``` propagates to all keyframes that are holding the same value ``` - "To Next Keyframe" - which only propagates the pose to the closest ``` keyframe in the occurring after (but not including) the current frame Additionally, there are a few other modes that can be used, though they are less useful for direct use from the UI, though they can be used via the PyAPI as need be. ``` Could you explain for me what exactly do you mean by: "While Held" Is this like 'While TRUE'? Regards, Hoang Tran
Joshua Leung was assigned by Hoang Duy Tran 2018-07-07 23:18:51 +02:00
Author
Member

Added subscriber: @hoanguk

Added subscriber: @hoanguk

Added subscriber: @brecht

Added subscriber: @brecht

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'

"While Held" means keyframes are propagated to next frames as long as ("while") they hold the same value as the current frame ("held").

"While Held" means keyframes are propagated to next frames as long as ("while") they hold the same value as the current frame ("held").
Author
Member

Thank you so much Brecht. That cleared my doubts.

Thank you so much Brecht. That cleared my doubts.
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-manual#55829
No description provided.