← All tools
Motion Graphics

Learn After Effects with AI

After Effects is the industry standard for motion graphics and visual effects. It is also where most people learn what the word 'precomp' means the hard way.

Why Adobe After Effects Has a Steep Learning Curve

After Effects has a layer-based compositing model that seems straightforward until you need to combine layers in specific ways. Track mattes — alpha matte, luma matte, inverted alpha, inverted luma — are one of the most powerful features and one of the most confusing. The matte layer needs to be directly above the target layer, it needs to be the right type, and the layer order matters. When it does not work, your layer just disappears and you have no idea why.

Precomposing is another concept that trips people up. Sometimes you need to precomp to isolate effects. Sometimes precomping breaks your animation because transform properties now operate in a different coordinate space. Knowing when to precomp and when not to is experience that takes months to build — or one question to ask.

Then there are expressions. After Effects has a JavaScript-based expression language that can automate animations, link properties, and create procedural motion. But the documentation assumes you already know JavaScript, and the expression editor gives you a blinking cursor in a tiny text field with error messages that say things like "Object of type CannotCallWithoutExpression is not supported."

How Talk To Your Computer Changes This

Share your After Effects composition and ask: "my track matte is not working and I cannot figure out why the layer is just disappearing." Talk To Your Computer can see your layer stack, the matte assignment, and the layer order. It might spot that your matte layer is below your target layer, or that you have an inverted alpha matte when you need a regular alpha matte.

For expressions, you can say "how do I make this loop without duplicating the keyframes?" and get the exact expression — loopOut("cycle") — along with where to apply it. No JavaScript knowledge required. The AI writes the expression, you paste it in, it works.

What You Can Ask

My track matte is not working and I cannot figure out why the layer is just disappearing
How do I loop an animation without duplicating the keyframes manually
What is the difference between a precomp and a null object for organizing my composition
How do I make text animate on one letter at a time
My render is taking forever and I do not know which setting to change to make it faster
How do I sync my animation to a specific beat in the audio

Precomposing — When It Helps and When It Creates More Problems

Precomposing wraps one or more layers into a nested composition. This is useful when you want to apply an effect to a group of layers, isolate a section of your timeline, or keep your project organized. But precomping changes the coordinate space — a layer that was at position (500, 300) in your main comp is now at a different position inside the precomp, and any position-based animation may shift.

The rule of thumb: precomp when you need to treat multiple layers as one unit. Do not precomp just to organize — use folders and labels instead. If you have already precomped and your animation broke, ask Talk To Your Computer to look at your composition hierarchy and explain what happened.

Expressions Without Learning to Code

You do not need to learn JavaScript to use After Effects expressions. You need to know about five expressions: loopOut(), wiggle(), linear(), time, and pick-whipping (linking one property to another). These five cover 80% of what people use expressions for — looping animations, adding organic randomness, remapping values, animating based on time, and linking properties together.

When you need an expression, just describe what you want in plain English: "I want this layer to slowly rotate forever without keyframes." Talk To Your Computer gives you the expression and tells you which property to apply it to. You Alt-click the stopwatch, paste, done.

Rendering Faster Without Sacrificing Quality

After Effects renders on CPU by default, which is slow. The Render Queue gives you control over output modules and formats, but the settings are dense. Many people do not realize they can render to an intermediate codec (like ProRes or DNxHR) much faster and then use Adobe Media Encoder to transcode to H.264 for delivery — a two-step workflow that is faster than rendering directly to H.264.

If your render is slow, share your screen on the Render Queue panel and ask "how do I make this render faster?" The AI can check your output settings, resolution, and codec selection and suggest specific changes. It might notice you are rendering at full resolution when your delivery is 1080p, or that you have a computationally expensive effect that could be pre-rendered.

Try it free — no install needed

Share your screen. Hold the mic button. Ask anything.

Get Started Free