The LoopMaker



Version: 1.62 Sign up to be notified by email when a new version is posted
This script loops any layers, footage or comps with one clickâ„¢
The script will loop any amount of selected layers from the furthest in-point and the last out-point by pre-composing and doing a dissolving loop. It will then apply an expression to the looped comp so that it can be stretched infinitely from either the in or the out-point.
There is an option to use the Blend effect instead of using opacity to make the dissolve an optical dissolve.
HOW TO USE:
- Select the layers you want to loop.
- Trim the in-point and out-point of the layers to where you would like the loop to be.
- Run the script from the Window menu
- Choose the dissolve length in frames
- **Please note that you should use the Blend Effect option when looping items that are transparent
The script is now localized in the following languages, (if you would like to contribute a translation please get in touch):
- es: Español
- ja: Japanese (Thanks Tatsuro Ogata)
- ko: Korean
- de: Deutsch (Thanks Mathias Möhl)
- fr: Français (Thanks Sébastien Périer)
- it: Italiano (Thanks Eyedea)
- The-LoopMaker-English-UI
- The-LoopMaker-Japanese-UI
Version History:
- 1.62 Added Italian localization + minor bug fixes – May 2012
- 1.6 Added “cycle” and “Ping-Pong” loop types – Oct 2011
- 1.54 Fixed small parsing error – Jan 2011
- 1.53 Fixed french localization bug – Oct 2010
- 1.52 Fixed loop pre-comp name length bug in CS3 – May 2010
- 1.51 Fixed language support for CS3 – May 2010
- 1.5 – May 2010
- Added dockable UI
- Made it work with non-english AE
- Blessed for CS5
- Several small bug fixes
- 1.1 Now works properly with transparent items using the blend effect – Mar 2010
- 1.0 Initial Release – Feb 2010
The definitive collection of scripts and plugins for Adobe After Effects











There’s a problem with the PingPong Option. The last Time-Remapping Keyframe doesn’t fit. It shows the first frame of the LoopVideo. The Cycle Option os useful. Thank You!
can you offer a choice to ping-pong ?
Great suggestion. Check out the new v1.6 that now supports both “cycle” and “ping-pong” loop types.
Much Gratitude to you for creating such brilliance. This has changed the way I work. I can get work done faster. Thanks bro=)
~London
Lonric Demos Company
Awesome! Love to hear this kind of feedback, it is the reason I do it in the first place.
Hi Lloyd,
I want to use the script to loop a comp infinitely. When I test in a player, the dissolve is in place and the loop begins, but the comp ends as usual. Must I specify # of times to loop in the script properties here: “(time <= key(1).time)" by replacing the (1) with a different number?
All you need to do is drag the outpoint (or the inpoint) of the layer to wherever you’d like it to loop until. No need to touch the expressions. Watch the demo video if it isn’t clear.
Reviewed the demo again… Maybe it’s the player? I want to loop an entire comp (that is 2;42;22 long) so I am not moving the in and out points. When I render the single layer “looped” comp (as MP4) for playback, the final movie will not loop unless the player (Windows Media or QuickTime) is set to repeat. Unfortunately, this movie will be presented on an embedded player that does not feature repeat. Any suggestions? Thanks in advance for your time.
As I mentioned before and is shown in the Demo Video. You need to extend the layer to have it actually loop. If your comp is 2;42;22 long and you want it to loop twice then you will need to make your comp three times that length and extend the “_looped” layer to go to the end. Make sense now?
YES! MUCHAS GRACIAS!
Thanks man! I knew how to loop footage but for comps I was duplicating the layers a bunch which is lame so thanks…this worked great.
Hello…will this loop a set of frames without the devolve? Like say a run cycle or something.
You don’t need the script if you don’t need a dissolve. Just put this expression on the time-remap property of your footage or comp:
loopOut("cycle");It doesn’t seem to work on a pre-comp with a sequence of still images. Do you plan to support this type of use in this script (looping an animating sequence of still images)?
It works with any kinds of layers and/or comps/precomps. Have you watched the demo video? Can you give us some more details of what you are selecting and what the error and/or result is? The more info you give us the more likely we will be able to help you.
could i use this to actually loom an entire comp. or pre-comp.
thanks for a great product.
Yes, watch the Demo Video which will show you how it works.
I keep getting this error : loopDissolveLength = parseFloar(this.text);
Why?
You found a bug. Fixed in v1.54.
Unfortunatly I’m not fortunate or is there a problem with the french version …
When I activate the script, appear an error message
…..line 159 problem
Impossible d’exécuter le script à la ligne 159.
Argument incorrect
- Attendu : }
is there something wrong somewhere to prevent to access to heaven ?
Blick
There was a bug in the french localization which is now fixed in version 1.53. If you are using After Effects in French then please download the latest version of the script.
Not sure what I’m doing wrong. The layer is not looping. Is there a minimum time length? It is a very short clip. The Time Remap numbers are showing up in red in the layer.
I imagine that you would want at least 10 frames or so otherwise I don’t think you would notice a loop.
OK, thanks ..
Is there a possibility to do this version for FCP?
Not sure if it is possible, we focus on Adobe After Effects.
Can I use the LoopMaker in FinalCutPro 6?
No, unfortunately this is an After Effects only script
Does the plugin works on Windows computers? And how to install?
Yes, it works on Windows. Check the FAQ above for installation instructions.
Now it works!
Thank you, Lloyd
Hi
It doesn’t work with CS4… I cannot change the idiom the way you say in the script…
I’ve changed to english eliminating “after_effects_es.dat” from zdictionaries, and After works correctly in English…
What can I do?
Thanks
Jose
Please download the new update. It now allows it to be run in non-english After Effects systems
Cool! It looks so easy and useful!
Do you think I can use it with Japanese version AE??
Thanks.
Check out the newly updated version. It now runs in non-AE systems and is also localized in 5 languages including japanese.
Hey,
First great script idea! This has the potential to save me tons of time. I am having a problem with the script though. It is creating a pre-comp with only one frame in most of my videos. Not sure what i am doing wrong since it works on other clips from the same source.
Any hints would be appreciated.
It’s hard to say why it would work on some clips and not others. If you would like to send me a clip that doesn’t work I can take a look. You can get my email address by going into the About section of the site and clicking on the get in touch link at the bottom.
v1.5 fixes a bug in which you got a 1 frame comp in some situations which is what you might have been encountering. Please download the new version and let me know if you still have an issue.
Is possible to set how many time the layer has to loop? I trim my layer, then loop maker with 12frames blend.. and the layer is looping just one time?
ok. found it
Lloyd, thanks for developing this script. There seems to be some sort of issue, however, in the “Looped Comp” when dealing with items that have transparency. The second layer, Layer 2, extends to the end of the comp. Shouldn’t it end at the frame before the dissolve begins? Otherwise, with comps that have transparent areas, you’re still seeing it below Layer 1. It seems like, regardless of transparency, the Blend effect takes care of everything once the dissolve begins. So you shouldn’t need Layer 2 to extend to the end of the Looped Comp.
You are absolutely correct. I’ve updated the script to work properly with transparent items using the blend effect.
How could this script be modified to use Channel>Blend or Magic Bullet Opticals for a more film-like loop dissolve?
It already has the option to use the Channel->Blend effect. You can turn it on and off by double clicking the script file and editing the user variables at the top of the script:
var useBlendEffect = true;I could add the option to use MB Opticals if there is enough interest.
i hope Lioyd update this incredible script because i cannot run with AE in italian language.
I was just about to start working a script to do the very same thing! Just wanted to thank you for getting there before me Lloyd, this will really help me out on my current projects.
I ever desired it!
thanks a lot!