The Ease node does exactly the opposite of what I’m aiming to do.
I’m trying to interpolate between Vector A and B, but I want to do so at a rate when it accelerates more rapidly at the end of the interpolation, rather than at the beginning.
Vector A is being used as the current speed of the actor, Vector B is 0 or stopped.
Note the time line just produces a linear value between 0 and 1 over 3 seconds in this example.
When I adjust the ‘Function’ I get both a “Start slow and speed up” and a “Start fast and slow down” result. Note I adjusted the blend factor (to 6) on the Ease node to see the results a bit better.
Ok don’t shoot me for being a “master of the obvious”!!! lol
Why not just code up your own function to do what you want, instead of putting in more time, trying to find something, that may, or MAY NOT, exist? You already know what you want it to do, that’s 90% of the work done, the rest is just code.
Your desired function seems pretty simple, you know that you want it to take affect when event X happens, you know where points A and B are, and the closer you get to B, the more you accelerate the deceleration, so it’s an inverse proportion. Heck roll your own, and be done with it! lol
Ok, now you can shoot me, for being a “master of the obvious”! lol
I’m not a coder. I have no idea how blocks of wild programming text work. I understand these flow charts. I’m not a grand mathematician either. I spent a couple days making my own ease-in function before I discovered UE4 already had a function for it. It’s not simple math, and not something I think I’ll ever figure out with some help.
If you’re a master programmer proud to also be considered a mathematician, then maybe it’s obvious to you. I don’t share those qualities, no by a long stretch. I don’t understand how the ease-in math works, what it’s looking for, or what it’s doing. I’m just punching in random numbers until something works, and it’s inefficient at best.
So, I figured out how to use the timeline, but the timeline doesn’t function well with the event tick running, it actually resets the timeline every tick.
Is there a better way to do this than I’m aware of?