Maniphest T27675

Bones shift out of place when leaving edit mode
Closed, Resolved

Assigned To
Campbell Barton (campbellbarton)
Authored By
Nathan Vegdahl (cessen)
Jun 16 2011, 2:06 AM
Tags
  • BF Blender
Subscribers
Campbell Barton (campbellbarton)
Nathan Vegdahl (cessen)

Description

Bones sometimes move/shift between edit mode and object mode. Even on armatures with absolutely no constraints or drivers. (And of course in rest pose, otherwise it would not be a bug ;-)).

See attached file for a simple example.

The subtle shift may seem insignificant, but this can become a huge problem for small characters, for example, or mechanical objects that require precision placement of joints. I am in fact currently working on a rig that requires such precise placement, and it is impossible for me to rig it correctly due to this.

I am running Linux Mint DE, 64 bit, with Blender SVN revision 37521.

Event Timeline

Nathan Vegdahl (cessen) edited a custom field.Jun 16 2011, 2:06 AM
Nathan Vegdahl (cessen) attached 1 file(s): F16631: armature_move_bug.blend.
Campbell Barton (campbellbarton) added a comment.Jun 16 2011, 10:00 AM

fixed r37546.

Comment from source:

/* was 0.0000000000001, caused bug [#23954], smaller values give unstable
* roll when toggling editmode.
*
* was 0.00001, causes bug [#27675], with 0.00000495,
* so a value inbetween these is needed.
*/
if (dot_v3v3(axis,axis) > 0.000001f) {
...

Campbell Barton (campbellbarton) changed the task status from Unknown Status to Resolved.Jun 16 2011, 10:00 AM