Download Project Files here: Project Files.
This liquid fill effect remains one of the most versatile and professional-looking transitions in After Effects, perfect for everything from product animations to logo reveals. The technique leverages shape layers with wave warp effects as track mattes, creating the illusion of liquid naturally filling your objects. Let's build this step-by-step.
Shape Layer Setup
We'll begin by creating the foundation shapes that will serve as our animated masks. These rectangular shapes will define the liquid's behavior and movement pattern.
- Double-click the purple layer, Bubble Drink Logo, to enter the precomposition workspace.
- Navigate to Layer > New > Shape Layer to create your base element.
- Draw a rectangle wide and tall enough to completely cover the liquid area in the cup. Make it slightly larger than needed—you can always adjust the positioning later, but insufficient coverage will break the illusion.
Wave Warp Configuration
The Wave Warp effect transforms static rectangles into dynamic, flowing liquid surfaces. This is where the magic happens—the subtle wave motion sells the liquid physics.
- Open the Effects panel and search for "Wave Warp" to quickly locate the effect.
- Drag the Wave Warp effect directly onto your Shape Layer.
- In the Effect Controls panel, set Wave Height to 20 for subtle surface tension.
- Adjust Wave Width to 300—this controls the frequency of the wave pattern.
- Set Wave Speed to 3 for natural liquid movement (too fast looks unrealistic).
- With the Shape Layer selected, press Cmd+D (Mac) / Ctrl+D (PC) to duplicate the layer.
- Rename the original Shape Layer to "Liquid Fill" for clear organization.
- Rename the duplicate to "Liquid Bubble Drink" to match its intended purpose.
- In Effect Controls, modify the Liquid Bubble Drink's Speed to 5 for variation.
- Set the Liquid Bubble Drink's Phase to 45 degrees—this creates visual separation between the two liquid surfaces.
Now we'll animate these elements to create the filling motion. The key to professional results lies in the timing and easing of your keyframes.
Animation Timing and Movement
Proper layer stacking is crucial for the track matte system to function correctly. Each animated shape must sit directly above its corresponding target layer.
- Position the Liquid Fill layer directly above the Liquid layer in your timeline.
- Place the Liquid Bubble Drink layer above the Bubble Drink layer.
- Move the playhead to frame 0:00:00:15 to begin the first animation sequence.
- Select Liquid Bubble Drink and press P to reveal Position properties.
- Set the initial Position to X: 1000, Y: 2095 (starting below the visible area).
- Click the stopwatch next to Position to establish your first keyframe.
- Advance the playhead to 0:00:01:18 for the animation's endpoint.
- Change the Position to X: 1000, Y: 1590 (the filled position).
- Move the playhead to 0:00:00:22 to begin the second layer's animation.
- Select the Liquid Fill layer.
- Press P to access Position properties.
- Set its starting Position to X: 1000, Y: 1590.
- Click the stopwatch to begin keyframing this layer.
- Move the playhead to 0:00:02:00 for the final position.
- Change Liquid Fill's Position to X: 1000, Y: 1000 (completely filled).
- Select all Position keyframes across both layers using click-and-drag selection.
- Right-click any selected keyframe and choose Keyframe Assistant > Easy Ease for natural motion curves.
The final step transforms your animated shapes into functional masks through After Effects' track matte system.
Activate Track Matte
Track mattes create transparency based on the alpha channel of the layer above. This technique is fundamental to creating clean, professional masking effects.
- If Track Matte controls aren't visible, click "Toggle Switches/Modes" at the bottom of the timeline panel.
- Locate the Track Matte dropdown for the Bubble Drink layer.
- Select "Alpha Matte 'Liquid Bubble Drink'" to link the layers.
- Find the Track Matte dropdown for the Liquid layer.
- Choose "Alpha Matte 'Liquid Fill'" to complete the effect.
Video Transcription
Hey, this is Tziporah Zions from Noble Desktop, and I'm going to show you how to create a professional liquid fill effect in Adobe After Effects. We're building animated rectangles that will cover these graphic elements, then applying Wave Warp effects to simulate realistic liquid physics. These shapes will serve as track mattes for both our boba tea graphics and text elements, creating the illusion that these layers are filling up with liquid in real-time.
This is what our completed project looks like. The liquid flow effect provides an elegant and efficient way to create smooth object transitions, particularly when your project centers around beverages, water, or any liquid-themed content. This technique works seamlessly across text, vector graphics, photographs, and video footage, making it incredibly versatile for various creative applications.
We'll be working primarily with the logo assets already set up in this project file, which you can download from the link in the video description. Let's dive into the build process. We'll start by double-clicking into this purple layer, which is a precomposition containing our main elements. As you can see, the basic animation structure is in place, but we need to add our liquid fill effect to bring it to life.
Our first step involves creating two shape layers that will drive the entire effect. Navigate to Layer > New > Shape Layer to begin. We'll draw a rectangle wide enough to cover our target area—make it nearly as wide as the entire composition for maximum flexibility. The fill color doesn't matter since this rectangle will function as a track matte, meaning it will control the visibility of another layer rather than being visible itself.
Now we'll add the Wave Warp effect that creates our liquid motion. In the Effects & Presets panel, search for "wave" to quickly find Wave Warp. Drag this effect onto your shape layer. Let me explain the critical parameters: Wave Height and Wave Width control the amplitude and frequency of your waves respectively. The Direction setting affects the wave orientation—we'll stick with the default sine wave for natural liquid behavior. Speed determines how quickly the wave pattern moves across your shape, while Phase controls the starting position within the wave cycle.
For this project, let's set Wave Height to 20 for subtle surface movement, Wave Width to 300 for appropriate frequency, and Wave Speed to 3 for realistic motion. These settings create convincing liquid physics without being distracting. Now we'll duplicate this layer using Cmd+D (Mac) or Ctrl+D (PC) to create our second liquid surface.
Let's organize our layers properly. I'll rename the first layer "Liquid Fill" and the second "Liquid Bubble Drink" to clearly identify their purposes. I'm also color-coding them yellow since they're track mattes—this visual organization becomes crucial in complex projects. These track matte layers must be positioned directly above their respective target layers in the timeline.
Since our second layer is a duplicate, we'll modify its Wave Warp settings slightly to create variation. I'm changing the speed to 5 for faster movement and setting the phase to 45 degrees. This creates visual differentiation between our two liquid surfaces while maintaining the same overall dimensions.
Now for the animation phase. I'll temporarily hide the Liquid Fill layer to focus on animating the Liquid Bubble Drink element first. With this layer selected, I'll press P to reveal Position properties. Starting at frame 15, I'll set a keyframe with the rectangle positioned well below the visible area—around Y position 2095. Then at 1 second and 18 frames, I'll move it to the final position around Y 1590. This creates the upward filling motion.
I'll apply Easy Ease to these keyframes by right-clicking and selecting Keyframe Assistant > Easy Ease. This creates more organic, natural motion curves instead of linear movement. For the second rectangle, I'll start the animation at frame 22, beginning at Y position 1590 and ending at Y position 1000 at the 2-second mark. Again, I'll apply Easy Ease for smooth transitions.
The final step activates our track mattes. If you don't see the Track Matte controls, click "Toggle Switches/Modes" in the timeline. For the Bubble Drink layer, I'll set the track matte to "Alpha Matte 'Liquid Bubble Drink'", and for the Liquid layer, I'll choose "Alpha Matte 'Liquid Fill'". This tells After Effects to use the transparency information from our animated rectangles to control the visibility of these layers.
The result is a smooth, professional liquid fill effect that you can adapt for countless applications. This technique works beautifully with text reveals, product animations, logo transitions, and even complex scene wipes. You can layer multiple shapes for more elaborate effects or combine this with other animation techniques for truly custom results.
This liquid fill approach remains relevant and highly effective in 2026, especially with the continued demand for smooth, organic motion graphics in digital marketing and brand content. The fundamentals we've covered here will serve you well across various After Effects versions and project types.
Shape Layer Setup Process
Create Shape Layer
Go to Layer > New > Shape Layer and draw a rectangle wide enough to cover the liquid area in your composition
Apply Wave Warp Effect
Drag Wave Warp effect onto the Shape Layer from the Effects panel to create the liquid motion base
Duplicate and Rename
Duplicate the shape layer using Cmd/Ctrl+D, rename original to 'Liquid Fill' and duplicate to 'Liquid Bubble Drink'
Wave Warp Settings Configuration
Animation Keyframe Timeline
Initial Position Setup
Set Liquid Bubble Drink position to 1000, 2095 at 15 frames
Mid Animation Point
Move Liquid Bubble Drink to 1000, 1590 position
Liquid Fill Start
Begin Liquid Fill animation from position 1000, 1590
Final Position
Complete Liquid Fill movement to 1000, 1000
Two Shape Layer Configuration
| Feature | Liquid Fill Layer | Liquid Bubble Drink Layer |
|---|---|---|
| Wave Speed | 3 | 5 |
| Phase Setting | 0 degrees | 45 degrees |
| Target Element | Liquid layer | Bubble Drink layer |
| Start Position Y | 1590 | 2095 |
| End Position Y | 1000 | 1590 |
Track Matte Setup Checklist
Click Toggle Switches/Modes at bottom of layer stack
Place Liquid Fill above Liquid layer, Liquid Bubble Drink above Bubble Drink layer
Configure each layer to use its corresponding shape layer as Alpha Matte
Select all position keyframes and apply Easy Ease for organic motion
Keep shape layers invisible while maintaining their matte functionality
Use Easy Ease on all position keyframes to create more organic, natural-looking liquid movement. Right-click selected keyframes and choose Keyframe Assistant > Easy Ease.
Liquid Fill Effect Analysis
Creative Applications
Beverage Branding
Perfect for coffee shops, juice bars, and beverage companies wanting dynamic logo animations with liquid themes.
Text Reveals
Create engaging text animations where letters appear to fill with liquid, ideal for titles and promotional content.
Product Demonstrations
Showcase liquid products, water features, or any fluid-related concepts with realistic filling animations.