Pop-up animations (elements that bounce or spring onto the screen) are everywhere in modern video content. They make text feel dynamic, graphics feel alive, and the overall cut feel more produced. And you don't need any paid plugins to pull them off in Final Cut Pro. The whole thing is built into the keyframe system. Here's how to do it from scratch.
The technique: Scale keyframes with a bounce
The core of any pop-up animation is a Scale keyframe sequence. You want the element to grow from 0% to slightly over 100% (say 110%) and then settle back down to 100%. That overshoot and return is what creates the bounce feel.
This works on any clip, title, image, or graphic in your timeline. Let's use a text title as the example.
Step 1: Place your element
Drop a title or graphic onto your timeline as a connected clip. Position it where you want it in the frame using the Transform controls in the Inspector. Don't worry about animation yet. Just get the final look right first.
This matters because all your keyframes are going to be relative to this position. Lock in the design before you animate.
Step 2: Set your first keyframe (Scale = 0%)
Move your playhead to the exact frame where you want the element to appear. Open the Inspector, find the Transform section, and look at the Scale parameter.
Click the small diamond icon next to Scale to add a keyframe, then set Scale to 0%. This is your start point: the element is invisible.
Step 3: Set your second keyframe (Scale = 110%)
Move your playhead forward by about 8 to 12 frames. This is how long the animation takes. Now set Scale to 110% and add another keyframe. The element grows and overshoots its final size.
Step 4: Set your third keyframe (Scale = 100%)
Move forward another 4 to 6 frames and set Scale to exactly 100%. This is the settle: the element snaps back from its overshoot to its final size. Three keyframes, done.
Play it back and you'll already have a basic pop-up. But the motion probably feels mechanical because the default keyframe interpolation is linear, meaning it moves at a constant speed with no easing.
Step 5: Smooth it out with velocity curves
This is where the animation goes from amateur to polished. Right-click the clip in the timeline and select Show Video Animation (or press Ctrl + V). You'll see the keyframe graph for the scale parameter.
Select all three keyframes. Right-click them and choose Smooth. FCP will automatically add Bezier handles that ease the motion in and out of each keyframe. Play it back and it should feel noticeably more natural.
If you want even more control, drag the Bezier handles manually to steepen the initial pop and flatten the settle.
Step 6: Add an opacity fade-in (optional)
For an extra layer of polish, add a matching opacity keyframe sequence so the element also fades in as it scales up. Set Opacity to 0% on the first keyframe (same frame as Scale = 0%) and 100% on the second keyframe (same frame as Scale = 110%). The fade and the scale happen simultaneously, which feels more cinematic than scale alone.
Reusing the animation
Once you've built one great pop-up animation, you don't have to rebuild it from scratch for every element. Right-click the animated clip and select Copy. Then select any other clip you want to animate, right-click, and choose Paste Attributes. In the dialog that appears, check Transform (which includes Scale) and Opacity. Done. The animation pastes over instantly.
This is the fastest way to build a consistent animation language across your video without doing the work ten times.
Color grading that matches the energy of your edit
The FCP Color Grading Masterclass takes you from flat, uncorrected footage to a professional-grade image. Featured on Apple's official Final Cut Pro Resources page.
Explore the Masterclass