I recently follow an advanced locomotion tutorial and generate the distance curve by using Distance Curve Modifier for the root animation. Here is what I have reproduced in Lyra Starter Project as well:
Download the Lyra starter project from fab.
Find the “MM_Rifle_Jog_Stop” animation and duplicate it to another folder to do the test.
Open the duplicated animation and delete the Distance curve under the “Curves”.
Re-apply the “Distance Curve Modifier” in animation modifiers window.
Actual result: The curve is a flat straight line.
Current workaround solution is generate the animation curves in UE5.5 and migrate the animations to the UE5.6 project. I think it may be a bug from the Animation Modifier Library.
so I’ve tried it with 5.5 and that has the same issue as 5.6, but making the curves in the lyra starter project in 5.5 works fine. So there is something in the lyra start project that is causing the curves to work, hrmm.
It may take a while before an official fix is available. I’ve resolved this issue already. Just copy the two C++ files from my repository to your project and compile them. Using EastingDistanceCurve will generate the Distance curve properly.