After Effects Tutorial: Kinetic Typography

Опубликовано: 02 Март 2026
на канале: Masd*Lab
50,688
920

💾 Download Working File: https://bit.ly/3x5KOdY

☀️ Support this Channel ↴

☕️ Buy me a Coffee :) https://www.bit.ly/3pnEDyt

📷 Socials↴
  / masd.lab  
  / marcos-silva-411a911b  
https://dribbble.com/marcosmasd


🖥️ Amazing Design/Motion/VFX products ↴

🥤 AEJuice: bit.ly/48jxTTX

------------------------------------------------------------------------------------------------------------------------

Tutorial Steps

Step 1: Set Up Composition

Action: Begin by setting up your composition.
Details: Name it "Kinetic Type 20," with dimensions of 1080x1080, at 30 frames per second, and a duration of 10 seconds. Then, press OK.

Step 2: Type Tool Usage

Action: Use the type tool to create your initial text layer.
Details: Write the word "Aesthete." Adjust the font size to be relatively small and center-align the text. Then, align this text within the composition, pushing it to the top.

Step 3: Create Null Object for Controllers

Action: Create a Null object and name it "Controllers."
Purpose: This Null will host 5 Slider Controllers, each designated to control specific parts of the animation.

Step 4: Add Slider Controllers

Action: With the Null object selected, navigate to the effects panel, choose expression control, and select Control Slider.
Details: Duplicate this slider four times for a total of five sliders using the control or cmd + D shortcut.

Step 5: Name Sliders

StartValue: Controls the start value of text tracking.
EndValue: Controls the end value of text tracking.
Duration: Controls the speed of text movement.
Delay: Controls the delay between text layers for a wave motion effect.
Distance: Controls the distance between text copies for easy adjustment.

Step 6: Lock Effects Tab

Action: Lock your effects tab to prevent accidental changes and to ease linking sliders into expressions later.

Step 7: Add Text Animator for Tracking

Action: Add a text animator for tracking to your text layer.

Details: Navigate to the animate menu and select Tracking. You will apply an expression to the 'tracking amount' property.

Step 8: Apply Expressions

Action: Instead of writing expressions from scratch, copy and paste the provided expression.

Expression:

var startValue = [link to slider];
var endValue = [link to slider];
var duration = [link to slider];
var delay = [link to slider];
var indexDelay = (thisLayer.index - 1) * delay;

var timeWithDelay = time - indexDelay; var progress = Math.abs(Math.sin((timeWithDelay / duration) * Math.PI)); var currentValue = startValue + progress * (endValue - startValue);

currentValue;

Connection:
Use the pick whip tool to link variables to their respective sliders.

Step 9: Add Position Expression

Action: Apply a new expression to the Position property.

Expression:

var ySpacing = thisComp.layer("Controllers").effect("Distance")("Slider");
var yOffset = (thisLayer.index - 1) * ySpacing;
var originalPosition = transform.position.value;
[originalPosition[0], originalPosition[1] + yOffset]

Connection: Link the ySpacing variable to its respective slider.

Step 10: Duplicate Text Layers and Adjust Distance

Action: Duplicate the text layer multiple times until the composition is adequately filled.
Adjustment: Use the distance slider to fine-tune the spacing between each copy.

Step 11: Final Adjustments and Preview

Action: Use sliders to adjust values, duration, and delays as desired.
Preview: Conduct a final preview to ensure everything is working as expected.

Step 12: Render and Share

Action: Render your project and share it

:)