Page MenuHome

Bone shrinkwrap constraint in project mode does not respect pose space; acts in bone's local space
Closed, ResolvedPublic

Description

System Information
Windows 7 64-bit, GTX 580

Blender Version
Broken: BuildBot 2.73.1 8a28895 (Jan. 3rd, 2015), also BuildBot 2.72.2 5c6e33 (Nov. 11th, 2014)
Worked: BuildBot 2.71 b49e6d0 (Jun. 19th, 2014)

Short description of error
If I set a shrinkwrap constraint on a bone and set it to project in the +Z direction in pose space (the armature object's local space, if I'm not mistaken,) it will instead be projected to the target in the +Z direction in the bone's local space.

Exact steps for others to reproduce the error


Observe the behavior of the three bones in the same armature - all are meant to be projected to the landscape above, but the one whose local axes aren't aligned with the armature object's axes isn't projected up when the constraint is set to project it in the pose space's +Z direction. It is instead projected sideways, in the +Z direction in the bone's local space.

Event Timeline

Tom Benedett (moak) set Type to Bug.
Tom Benedett (moak) created this task.
Tom Benedett (moak) raised the priority of this task from to Needs Triage by Developer.

Yeah, would look like this setting is not used at all actually… checking.

Bastien Montagne (mont29) triaged this task as Normal priority.Jan 11 2015, 12:55 PM

So, own fault in rBb154aa8c060a60d476970bb8b8fab3912a2afc22, to fix T42447… Now have to find a good solution for this, and stop being stupid (like forgetting constraints can also be used for bones xD ).