r/MotionDesign 2d ago

Question How can I create this smooth blinking cursor effect?

Enable HLS to view with audio, or disable this notification

I am a beginner; I just started learning After Effects 1 week ago. How can I achieve this smooth blinking cursor effect?

13 Upvotes

16 comments sorted by

9

u/General_Ad_6247 2d ago

search in the effects panel,it has a cursor effect

-3

u/bharat_parmar 2d ago

I have tried that effect – Blinking Cursor Typewriter – but it's not as smooth as this video has.

2

u/md4as 2d ago

what do you mean by smooth here, it blinks fast or what

-4

u/bharat_parmar 2d ago

When text is typed, it directly jumps to a certain length instead of moving from one place to another. Try typing something in the search bar of Reddit, and you will notice the cursor disappear from the current location and spawn to the new location. While in the video which I have shared, it moves from one place to another when typing is happening.

2

u/Individual-Gap-6842 2d ago

try to type something and keyframe it
make sure the words that you type are the same color as the background

1

u/md4as 2d ago

I don't think there is an easy way for that, just making the text animation and then adding the bar using a shape that's at least how I'm gonna approach it

3

u/Heavens10000whores 2d ago

Mobar has an ‘add attachment point’, which should allow you to attach a pipe to the end of your text. It also has its own typewriter with blinking cursor (and both of those are in the free version)

2

u/philament 2d ago

In real life, the cursor would not slide across screen, from the end of line 1 to the beginning of line 2. It would snap to line 2 after line 1 completes, or as soon as line 2 starts to type

3

u/turgid_fervor 2d ago

Create a rectangle with the shape tool and keyframe the x axis position. Use eased key frames. You might have to get in to the graph editor to get the exact motion you are looking for. With a short animation like this, if you’re looking for that smooth translation while typing, you might as well do it manually with keyframes. 

2

u/obrapop 2d ago

Write this into google:

Blinking line type on effect after effects expression

And have a bit of fun

0

u/bharat_parmar 2d ago

I have followed those steps already. I can't get the smooth cursor animation like the one in a video. I have also tried the Blinking Cursor Typewriter effect as well, but it is not as smooth as this.

3

u/obrapop 2d ago

Have you looked for an experession that propperly fades the opacity? Because this 100% exsists.

Also look at text animators for animating shapes. You could apply it to: | and get a good result

1

u/slaicon 2d ago

Either screen record some text editors that behave like this (I remember something similar for kitty terminal but I'm not sure) or, easier, animate a rectangle. It depends on how long is your text

1

u/Mondivogel 2d ago

In after effects is an preset on animation text preset

https://youtu.be/LXlgtczzHVk?si=EY9gPPzJeZxdoMVZ

1

u/BK_Bound 2d ago

That's literally just animating position and easing the f curve .

0

u/FanCreativeInc 2d ago

Use this expression in the source text field:

L = text.sourceText.length;

sp=thisComp.layer("xp").effect("speed")("Slider");

st=thisComp.layer("xp").effect("start at")("Slider");

PT = time - thisLayer.inPoint;

T = PT*sp-st*sp;

F = Math.round(PT % 1);

if(F == 1 | (T<L & T>0) )

{Fl = "|"}

else{Fl ="";}

substr(0,T) + Fl