Activity › Forums › Adobe After Effects Expressions › Adobe After Effects Scrolling text
-
Adobe After Effects Scrolling text
Posted by Hunter O’shea on June 7, 2011 at 10:16 pmHello. I am trying to create a scrolling text in after effects that does not have the flicker that is commonly seen. I have read about the expressions that can be used to obtain something better, however i know very little about this. I was hoping someone might be able to offer me some help.
thank you
-hunterTiago Cav replied 10 years, 11 months ago 4 Members · 9 Replies -
9 Replies
-
Dan Ebberts
June 7, 2011 at 11:30 pmI’m no expert in scrolling text, but I would think you’d want the speed to be a multiple of the frame rate. You could try an upward scroll with something like this:
mult = 2;
value – [0,time*mult/thisComp.frameDuration]Dan
-
Todd Kopriva
June 8, 2011 at 1:29 amThere’s an Autoscroll – Vertical animation preset that adds an expression for this purpose for you.
For this and other relevant information, see “Best practices for creating text and vector graphics for video”.
———————————————————————————————————
Todd Kopriva, Adobe Systems Incorporated
Technical Support for professional video software
After Effects Help & Support
Premiere Pro Help & Support
——————————————————————————————————— -
Tiago Cav
June 10, 2015 at 1:18 amGreat Expression! I use, but need of a delay to expression start and a limite to end, like Keyframes. Can Help me?
I want that text begin to scroll in 5 seconds and stop in 30 seconds.
Thanks.
mult = 2;
value - [0,time*mult/thisComp.frameDuration] -
Dan Ebberts
June 10, 2015 at 2:30 amI’m guessing this isn’t quite right, but something like this maybe:
mult = 2;
t = linear(time,5,30,0,25);
value – [0,t*mult/thisComp.frameDuration]Dan
-
Tiago Cav
June 10, 2015 at 11:35 amThank you, Dan!
[Dan Ebberts] “I’m guessing this isn’t quite right”
I did something wrong? I should not make a question in the post of someone else, is it?
I’m sorry. -
Dan Ebberts
June 10, 2015 at 3:51 pmNo, I just meant that it was possible that I had misinterpreted your question.
Dan
-
Tiago Cav
June 10, 2015 at 4:16 pmI understand. You were right. I need one more little help.
In another application:
How to use the same expression with delay of 22 frames to start? instead of simulate keyframes.
Thanks.
mult = 2;
value - [0,time*mult/thisComp.frameDuration] -
Dan Ebberts
June 10, 2015 at 4:25 pmLike this maybe:
tStart = framesToTime(22);
if (time > tStart){
mult = 2;
value - [0,(time-tStart)*mult/thisComp.frameDuration]
}else
value
Dan
Reply to this Discussion! Login or Sign Up