In Depth: After Effects Expressions – The Basics & Expression Roundup
What are Expressions?
An expression is a little piece of software — much like a script — that evaluates to a single value for a single layer property at a specific point in time.
While video tutorials are extremely useful for learning After Effects, because, after all, it’s a visual creation medium, with expressions, it’s useful to cut and paste. Below, I’ve listed some resources for expressions, along with some expressions you will find there.
Learning the Basics | Resources & Reference
Adobe Help Docs. A guide for the Expression language. You’ll need this resource to work with other expressions. The syntax is so important.
After Effects 2020: Express Yourself (and Your Text). With last year’s update to After Effects, users can use expressions for text styling and modification. Learn how to use these new text expressions, and how they can help you create MoGRTS. If you don’t understand what all that means, Nic Dean explains it clearly on the Adobe blog post.
MotionScript.com Mastering Expressions. This site goes over the basics and introduces users to physical simulations, random motion, creating trails, and layer space transformations.
After Effects Expression Reference. This document covers every aspect of Expressions with lots of examples. It has been around for quite a few years but I’d imagine that most of the content is still applicable. Expressions have not changed much since they were introduced.
Copy and Paste Resources
Six Essential Expressions for Creative Coding in After Effects. School of Motion takes you through the 6 basics that, indeed, every animator should know.
- Rotation Expression
- Wiggle Expression
- Random Expression
- Time Expression
- Anchor Point Expression
- Bounce Expression
Motion Island’s The Best 10 After Effects Expressions. A great resource! Additionally, the page includes gif animations and options to download the scripts too.
- The Bounce Expression
- Automatic Fade
- Squash and Stretch Scale Expression
- Looping Wiggle (by Dan Ebberts)
- Rotate Multiplication
- Move Object X Pixel Per Second
- Constant Rotation Per Second
- Motion Trail Expression
- Blink Expression
Amazing Expressions in After Effects. Another from School of Motion. Regardless, this one has a video that goes along with it and goes over the following expressions with examples.
- Loop Offset
6 Common After Effects Expressions You Should Be Using. Motion Array has an incredibly useful resource, including:
- Wiggle, and several useful variations
- Inertia bounce
- To Comp
After Effects Expressions 101 from Animoplex
The World of Expressions video series dives deep with 34 videos. Watch the videos for free. The project files and documentation is available for a small fee.
5 Best Expressions for After Effects
Nate from Black Mixture talks about how a little knowledge of scripting in After Effects can improve your animations and save you time. He talks about the following:
- Wiggle – useful for faux handheld animation effects
- Time Animator
Nate referenced learning from the Godfather of After Effects. In the video below, Andrew Kramer of Video Copilot gives the basics on how to add Expressions in After Effects. This tutorial is several years old but still entirely useful in current versions of After Effects.
Expressions Basics in After Effects
This tutorial is new this week, for one thing. And, it’s fantastic! Jonny Holmes of Holmes Motion gives you a great overview of some expressions basics in After Effects. In addition, the project files are available at Gumroad.
Top 10 After Effects Expressions for Amazing Motion Design
To summarize, Ben Marriott gives you his most useful expressions.
- Maintain Stroke Width
- Maintain Scale when Parented
- Time (with variations)
- Posterize Time
- Reference Another Comp
Not only that, Ben includes a Google doc with the expressions that you can link to from the video description.
35 Useful Expressions In After Effects
This course is from Ukramedia gives you some of the most used expressions in After Effects. In this case, there are 2 videos. It’s worth mentioning, if you like these tutorials, there’s a fantastic course that you can buy from Ukramedia, too. More on that below these two videos. So, the first video covers:
- Layer Index
- loopIN() & loopOUT()
- ease() & linear()
- toComp() & toWorld()
- Math.min() & Math.max()
Part 2 of two covers so much, including:
- Modulus %
- Active & Enabled
- Else if()
- Time Conversion
- velocityAtTime() & speedAtTime()
- inPoint & outPoint
- fromComp() % fromWorld()
Learn After Effects Expressions 1.1 course from Ukramedia’s co-founder, Sergei Prokhnevskiy
Get Instant Access to over 80 HD detailed and fast-paced video lessons, including over 12 hours of training! The training includes access to the private course forum, the BOUNCr Script by Tim Thiessen, and project files. The tutorials include playback speed controls, on-screen keyboard shortcuts, and video timestamps/hyperlinks. Not only that, get Free Updates for any future releases of this course!
NOTE: This training is streaming only.
You may also want to check out:
Create complex expression-driven templates, character rigs, shape animations and more without writing any code!
iExpressions allows you to use After Effects expressions without reading or writing a single line of code. It comes with over 100 iExpressions, each with an intuitive, easy to use interface.
There’s nothing you can’t create with After Effects.
Create cinematic movie titles, intros, and transitions. Remove an object from a clip. Start a fire or make it rain. Animate a logo or character. Even navigate and design in a 3D space. With After Effects, the industry-standard motion graphics and visual effects software, you can take any idea and make it move.
Creativity for all.
Adobe Creative Cloud gives you the world’s best creative apps and services so you can make anything you can imagine, wherever you’re inspired. 20+ apps, Creative Cloud Libraries, Collaboration Tools, Adobe Fonts, Adobe Portfolio, Storage, Behance, and much more!
Posted by Michele Yamazaki