Maniphest T60526

parenting to bones causes mesh to move wherever
Closed, Duplicate

Assigned To
None
Authored By
Matthew Vanscoy (matthewv1998)
Jan 15 2019, 11:44 AM
Tags
  • BF Blender
Subscribers
Dmitri (EvilPictureBook)
Jacques Lucke (JacquesLucke)
Matthew Vanscoy (matthewv1998)
Philipp Oeser (lichtwerk)

Description

System Information
Operating system: windows 10
Graphics card: rx 560x

Blender Version
2.8 jan 14th.

Short description of error
so, whenever parenting a object to a bone, it moves object

Exact steps for others to reproduce the error
so, all I did was start up blender 2.8, I set controls to 2.7X. all you have to do is add bone, parent to bone and it shifts the object when you dont want it to.




Event Timeline

Matthew Vanscoy (matthewv1998) created this task.Jan 15 2019, 11:44 AM
Jacques Lucke (JacquesLucke) lowered the priority of this task from 90 to 30.Jan 15 2019, 12:40 PM
Jacques Lucke (JacquesLucke) added a subscriber: Jacques Lucke (JacquesLucke).

I can't reproduce it. Please upload a .blend file that shows the problem.

Matthew Vanscoy (matthewv1998) added a comment.Jan 15 2019, 9:46 PM
In T60526#600174, @Jacques Lucke (JacquesLucke) wrote:

I can't reproduce it. Please upload a .blend file that shows the problem.

Alright, here you go. ive included a read me in the file explaining the issue

I hope this helps

Jacques Lucke (JacquesLucke) added a comment.Jan 16 2019, 11:01 AM

Please give exact instructions for what I have to do to reproduce the bug in this file. Also say what you'd expect to happen and what actually happens.
I don't really know what I have to do in this file.
Thanks :)

Dmitri (EvilPictureBook) added a subscriber: Dmitri (EvilPictureBook).EditedJan 28 2019, 3:56 AM

Hi,

I'm running into the same problem on the 2.8 beta (installed it this Friday, Jan 25).

What I expect to happen:
When I parent the object to the bone, I expect the object to stay where it is, and then inherit later transformations of the parent bone

What actually happens:
The child object jumps immediately to a new position (does not stay in place). Afterward, it acts as expected and moves with the bone.

I'm attaching two blend file, one before parenting the meshes and one after.

To reproduce the error:
1 (this is already done in test1.blend) create and position a few objects
2 (also done) create a simple armature
3 in Object Mode select an object/mesh, shift select armature, go to Pose Mode, shift select a Bone, parent Object to Bone
---> when this is done, the mesh will move (the effect is shown in test2.blend)

Please let me know if there's any other information I should post.


EDIT:

Just downloaded the latest beta (https://builder.blender.org/download/blender-2.80-690478027bd7-win64.zip) and tested, the bug is still there.

A little more digging, and it seems that when the relationship is added, the child's transformations get applied w.r.t the parent. So instead of moving 10 units in x w.r.t the world, it's now moved 10 units w.r.t. the parent bone. (...at least this is what it looks like...)

Clearing parent inverse has no effect, so maybe the parent inverse is not applied?


Philipp Oeser (lichtwerk) added a subscriber: Philipp Oeser (lichtwerk).Jan 28 2019, 9:46 AM

Looks like a duplicate of T60623

Philipp Oeser (lichtwerk) closed this task as a duplicate of T60623: Parenting objects to bones causes offset.Jan 28 2019, 9:46 AM