Description

Two different users have pointed out that the spring controls seem inverted and/or counter intuitive:

The first post:

https://answers.unrealengine.com/questions/328098/spring-controller-seems-to-be-inverted.html

The user points out that the spring controls seem inverted in that, for instance, if the character's head was set to spring and the body moved forward, instead of lagging behind and then spring forward, the head moves forward before the body. *See illustrations on linked post.

The user has written and posted the code he uses to compensate for this.

The second post:

https://answers.unrealengine.com/questions/333058/jiggle-bones-bug-spring-controller.html

...points out that in the filter channels of the spring controller, the Translation X, Y and Z are in world space, not local or mesh space which makes them unpractical (Also the Rotation x, y and z seem to be not working.)

Steps to Reproduce

1. In UE4.10 Open a new Third Person Animation Blueprint Project
2. In the AnimBlueprint, Open the AnimGraph
3. Add a spring controller between the default State Machine and Final Animation Pose
4. With Spring Controller selected, check the "Translate Z" box only
5. Observe idle animation:

RESULT: Head moves forward before body
EXPECTED: Head to stay in place while body moves forward and then spring forward accordingly

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Won't Fix
ComponentOLD - Anim
Affects Versions4.10
CreatedNov 16, 2015
ResolvedNov 17, 2015
UpdatedJul 14, 2021