Log In
New Account
Home My Page Projects Blender 2.x BF release
Summary Activity Tracker SCM Files

Blender 2.6 Bug Tracker: Browse

[#25003] copy and paste mirror pose fails on certain poses

Date:
2010-12-01 20:12
Priority:
3
State:
Closed
Submitted by:
Josh Wedlake (joshwedlake)
Assigned to:
Ton Roosendaal (ton)
Category:
Animation system
Status:
Fixed / Closed
Relates to:
Duplicates:
Patches:
 
Summary:
copy and paste mirror pose fails on certain poses
Detailed description
As far as I can tell this is not a rig problem as for most poses this works fine. The blend file has two similar poses. One of them copies and pastes mirror fine, the other sets the bones to an almost rest position when copied and pasted mirror.

If I have managed to make a pose which is impossible to mirror (though I don't think thats possible?) could there be some kind of warning in the info bar to let the user know that its not a blender bug.

using yesterdays SVN built with mingw32.

many thanks,
Josh

Followup

Message
  • Date: 2010-12-02 19:51
  • Sender: Ton Roosendaal
  • Confirmed, there seems to be something else animated in the armature though?
    Some constraint or IK influence?
  • Date: 2010-12-04 21:06
  • Sender: Josh Wedlake
  • Hi Ton,

    There are drivers on several bones and on the IK constraints but as far as I can tell from browsing the dope sheet these are not keyframed as such.

    I notice that if I try to copy and paste a pose from any of the intermediate positions between the two poses (the one which works and the one which doesn't) I get an gradual blend of the mirror failing.

    Is there anywhere else animation data for the rig could be hidden?
  • Date: 2010-12-05 05:59
  • Sender: Rob Waite
  • OSX
    2.55 r33459

    I deleted all bones in the example rig except upper_arm.R/L. Also deleted all drivers and actions and this issue still occurs.

    I've also created from scratch, a new armature with two bones and posed one bone exactly as upper_arm.R in the example at frame 1. Paste/copy works OK, but paste mirror doesn't work in quaternion mode.

    Also note that on frame 1 if rotation mode is switched to Euler, the bones jump to the position of the errant mirror copy. On frame 21 (where paste/copy mirror works) switching to Euler doesn't move either bone.

    R.
  • Date: 2010-12-05 19:55
  • Sender: Ton Roosendaal
  • assigned to self.

    Rob: good tip about deleting, only with 2 bones goes wrong too.
  • Date: 2010-12-06 14:30
  • Sender: Campbell Barton
  • attached a simplified file, this has drivers, constraints, hidden bones & actions cleared.
  • Date: 2010-12-06 19:10
  • Sender: Ton Roosendaal
  • Here's the case: the quaternions were apparently edited via buttons, and lost normaization.
    Paste flipped didn't take this into account. Normalization helped. Thanks!
 

Attached Files:

Name Date Download
bug_report_paste_mirror.blend 2010-12-01 20:12 Download
bug_report_paste_mirror_basic.blend 2010-12-06 14:30 Download

Changes:

Field Old Value Date By
ResolutionInvestigate2010-12-06 19:10ton
close_date2010-12-06 19:102010-12-06 19:10ton
status_idOpen2010-12-06 19:10ton
File Added13988: bug_report_paste_mirror_basic.blend2010-12-06 14:30campbellbarton
assigned_tonone2010-12-05 19:55ton
ResolutionNew2010-12-02 19:51ton
File Added13927: bug_report_paste_mirror.blend2010-12-01 20:12joshwedlake