Today we’re talking about one of the most useful expressions in After Effects, the loop expression. This tutorial and article will share everything you need to know to get started with creating loops in After Effects. So buckle up and grab notebook, it’s Groundhog Day at School of Motion. Check out the new and improved tutorial on this subject!Effects Tutorial - Wiggle Your ObjectsHey every. Round mask/shape layer corners with a click! Vertex Tool applies rounding algorithms to a shape by placing two (in some cases more) new vertices in place of original one at selected corner, based on a specified line length. There are 12 corner rounding algorithms to choose from.
There are a handful of ways to make an animation repeat itself infinitely within Adobe After Effects, but arguably the simplest and most universally effective of them is the Loop Expression. Let’s take a look at how to apply it.
Step 1: The Expression
The LoopExpression has a simple structure, with two variations: Cycle and PingPong.
Cycle (Default):
LoopOut(“Cycle”);
This expression will create a standard infinite loop from the start to end of an animation, as indicated by “Cycle.” The red ghost keyframes are shown to indicate what this animation would look like done manually.
Cycle Modeis the default Loop mode, so you can actually achieve the same effect with:
LoopOut();
PingPong:
LoopOut(“PingPong”);
The PingPong variation of the Loop expression will create an infinite loop, only instead of cycling the animation over and over, it will animate forward, then in reverse, then forward again, and so on.
Step 2: Application
Applying to a Property:
The LoopExpression is applied to the expression feature of a layer’s property. For instance, if you wanted a layer to grow and shrink infinitely, you would keyframe a layer’s scale property appropriately, then apply the LoopExpression to it by alt-clickingthe keyframe button. Compass for mac os.
Applying to Entire Layer:
If you would like to loop a layer in its entirety, even imported footage, you can do so by applying the LoopExpression of your choosing to the Time Remapping feature of the layer. Simply right-click the desired layer, select EnableTimeRemapping, then apply the loop expression to the layer.
If this generates a blank frame at the loop point of your layer (a common problem), you can fix it fairly easily; Create a new keyframe at the last frame of your layer, one frame prior to the keyframe that Time Remapping created. Copy your new keyframe and paste it over the keyframe that TimeRemapping created, so that there are two of the same keyframe ending the layer’s Time Remapping.
If you want to make the LoopExpression even more convenient, you can try The LoopMaker, a free script by Lloyd Alvarez that allows you to apply custom loops to multiple layers simultaneously with just a few clicks.
Say goodbye to copying and pasting keyframes, and say hello to the time you’ll save with the Loop Expression!
What unique ways have you used the Loop Expression? Let us know in the comments below.
Sign In
Register
- Access to orders in your account history
- Ability to add projects to a Favorites list
- Fast checkout with saved credit cards
- Personalized order invoices
Create Account
Floating Expression After Effects Program
Cover image via
Floating Expression After Effects Projects
Looping animations in After Effects is incredibly easy with the loopOut expression.
Floating Expression After Effects Program
If you’ve ever had to create a repetitive movement in After Effects than you’ve probably gone through the painstaking process of copying and pasting keyframes so that they line up perfectly. This technique works but it certainly isn’t ideal. As with most techniques in After Effects, loops can be created much easier using a simple expression: loopOut()
The loopOut() expression works by taking all of the keyframes in your currently selected layer and creating an automatic loop. Once the last keyframe is played the animation will automatically begin again. In short, your keyframes will loop forever.
With the loopOut() expression you also have the option to use two modifiers: cycle and pingpong. Cycle is the loopOut() expression’s default. It simply loops the keyframes indefinitely. The pingpong modifier on the other hand will play the loop then backtrack to the beginning of the loop and on and on it goes. You can use the pingpong modifier by using loopOut(‘pingpong’) instead of loopOut().
Cycle:
loopOut()
Ping-Pong:
loopOut(“pingpong”)
In the following video tutorial by RiverCityGraphix you’ll learn how to use the loopOut() expression in After Effects. It is a very easy concept to understand and once you get it down you’ll likely find yourself using it all the time.
This video was created and shared by RiverCityGraphix on their YouTube channel. Thanks for sharing guys!
After Effects Add Expression
Have any tips for using the loopOut() expression?
Share in the comments below.