Copy link to clipboard
Copied
Hi guys i'm trying to create a news ticker like, text effect. Specifically like the one in the tiktok videos where it shows the song title scrolling horizontally. I know its easy to create a scrolling text loop but what I'm having trouble with is the space between the loops/texts. The text has to completely reach to the left side of the comp before it shows again leaving a huge gap. Is there a way to get this done like in the tiktok videos? Also the text is subject to change so if the solution can also easily allow for that without having any hassle to change it would be greatly appreciated. Thanks
Copy link to clipboard
Copied
Can anyone help?? Here is a link to what I'm looking to accomplish at the 2:33 mark... Thanks
Copy link to clipboard
Copied
What you need to do is mask with a feather. Select the text layer, choose a rectangle tool from the toolbox and in the composition panel drag the pointer to enclose the space of the text you want to mask, then go to the mask properties on the layer and modify the Feather. The text will remain editable.
Copy link to clipboard
Copied
Thanks for your reply but my difficulty is not creating a mask it's moreless creating the scrolling text and not having a huge space between it when the text loops. If you check out the video you notice the song title's scrolling over and over and there's only a small space between it each time the text loops. It's easy to create the looping text with two keyframes and (loopOut) expression but the difficulty comes when the text has to completely reach to the position set at the second keyframe before it loops again so Im looking for some kind of offset or something which would equal to closing the gap between the text/loop.
Copy link to clipboard
Copied
To bring in a line of text and then repeat it you need at least 2 copies of the same line of text, a Text Position animator, 2 position keyframes, and your loopOut() expression. For example, if this was your line of text:
"Rick's dog Sasha finally stopped chasing her tail at 10 AM this morning. Dog dizziness was the expected cause. Details at 10... "
First, you would copy that line of text, and paste it in so you have two copies like this:
"Rick's dog Sasha finally stopped chasing her tail at 10 AM this morning. Dog dizziness was the expected cause. Details at 11... "Rick's dog Sasha finally stopped chasing her tail at 10 AM this morning. Dog dizziness was the expected cause. Details at 11... "
Next, you would position the text on the screen so that the second "Rick's" was just off the right side of the screen. Then you would add a text position animator, but instead of animating the range selector you would animate the Animator 1>Position property to move the text from the right side of the screen back to zero so it was in the original position.
The last step is to move down the timeline, set a position keyframe, and then move farther down the timeline and adjust the Layer>Transform>Position property to move the last characters to the right edge of the screen. The comp would look something like this:
Find more inspiration, events, and resources on the new Adobe Community
Explore Now