Page MenuHome

Bone Constraint Child Of Bone + Follow Path Bone
Closed, ResolvedPublic

Description

System Information
Operating system: Windows-10-10.0.18362 64 Bits
Graphics card: Quadro K3000M/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 416.78

Blender Version
Broken: version: 2.80 (sub 74), branch: master, commit date: 2019-07-01 15:48, hash: rBdcf520cdad79
Worked: 2.79

Short description of error
When the target has a Follow Path constraint, the Set Inverse function of the Child Of bone gives unexpected results, it repositions the Child Of bone, but not to it's Rest Position.

Exact steps for others to reproduce the error
Create a Curve object.
Attach curves vertices to "hook" bones to deform.
Add a bone at world origin, and add Follow Path constraint using the above curve as the target.
Add another bone at it's intended rest position, add a Child of constraint with the target being the Follow Path bone.
Child Of bone is offset from its rest position/rotation.
Set Inverse, Child of bone moves, but not to its rest position/rotation.
All bones are in the same armature.

Event Timeline

Philipp Oeser (lichtwerk) lowered the priority of this task from 90 to 30.Jul 4 2019, 10:17 AM

I think this might be the same as T66080.

Just to make sure: could you post a .blend with your current setup? [I know it is not too complicated, but saves us some time setting this up, especially if multiple devs have a look at this...]
(thx in advance)


Blend file example of issue.

Philipp Oeser (lichtwerk) raised the priority of this task from 30 to 50.

Thx for getting back.
Seems this has the same reasons as T66080, checking... [might merge these two if same reasons apply...]

committed a fix now (rB609e16339f13), thorough testing is welcome :)