Windows 10, NVIDIA GeForce GTX 970M
Worked: unknown, but prior to 2.68a
Short description of error
Bone envelope distance should have a falloff to zero influence, but currently it has full influence up until the end of the distance envelope, then it has zero influence. There is no gradual falloff. I am looking at using this for some procedural bone influence controls and found it not working as expected.
Researching further I found this post on StackExchange saying that it worked on a version prior to 2.68a:
Here is a screenshot from that post:
I did some further testing with envelopes of different sizes, both individually and overlapping, and there is no falloff within the bone envelope distance.
According to the current documentation in the manual, the expected behaviour is for the envelope is:
"The outside area, materialized by the lighter part around the bone, and controlled by the Distance setting. Inside this zone, the geometry is less and less affected by the bone as it goes away by following a quadratic decay."
This quadratic decay is not currently functional.
Exact steps for others to reproduce the error
Using this file which includes a subdivided cylinder and some bones:
- Select the cylinder, shift select the bones.
- Ctrl P and select "armature deform" (no groups or weights).
- Select the cylinder and uncheck vertex weights, check bone envelopes.
- Select armature, go to pose mode, move bones.
- Test to see flat falloff on envelope