Views : 9,909
Genre: Film & Animation
Date of upload: Jun 14, 2018 ^^
Rating : 4.885 (7/236 LTDR)
RYD date created : 2022-01-25T05:27:11.760341Z
See in json
Top Comments of this video!! :3
It's because of your expression. You tell the number to be the time * slider + constant. But the time already is counting from frame 1. So you'd need to subtract the 'start time' of the speed from the expression. Expression would then be: x = ( ( time - startTime) * number) + 100.
That would fix it for you. But you'd need to determine your startTime. I assume the time thing is frame based, but it could also be seconds based (I don't remember). If it's time based and you start the effect on say, frame 30, you'd get: x = ( (time -30) * number) + 100
23 |
That's some After Effects expressions for ya
You need the speed to be additive (eg add x every frame) not multiplicational (x times time)
I think there's an expression for that, but it's an annoying one to use, I'll have to look it up once I'm back home
I don't see a reason to not just animate the position alone, I'd do that instead
If you want to discuss this further (or you ever need help) you can throw me a Twitter DM
12 |
@TheDrewol
5 years ago
So I've had to deal with a similar thing before in AE and what I had to do was run the expression for every previous frame + the current frame which made the expression very heavy to run long video lengths but that might not be an issue here. I think this might be what you're after https://pastebin.com/fEKBNMVA Edit: Another commenter here mentioned an article which I think is where I originally found this solution http://www.motionscript.com/articles/speed-control.html
31 |