I would be super thankful if you would add one feature to this script. Option to extend only selected layers/comps. That would make this even greater! Like now I'm working on a project where I need to make only few layers longer without changing other layers.
@basem alideeb: Thanks for your feedback! In order to improve the offset keyframes option, I would need to know more about what exactly doesn't work. It would be useful if you could send a project that doesn't work.
@Miika Turunen: Ok I will work on that, that would be a checkbox in the Options panel.
@basem alideeb: Thanks for your feedback! In order to improve the offset keyframes option, I would need to know more about what exactly doesn't work. It would be useful if you could send a project that doesn't work.
@Miika Turunen: Ok I will work on that, that would be a checkbox in the Options panel.
Super! You dont (or maybe you do) know how useful this kind of script is! Adding this one feature will make this one step more of a game changing script!
@basem alideeb: Thanks for your feedback! In order to improve the offset keyframes option, I would need to know more about what exactly doesn't work. It would be useful if you could send a project that doesn't work.
@Miika Turunen: Ok I will work on that, that would be a checkbox in the Options panel.
Hi Mathieu,
I'm sorry it works fine with me .. the problem was from my project it self
Hello. It's a useful script and I would like to use it as often as possible, so I'm writing here the troubles I have met while doing it.
So, I have a layer that ends before the current time, but it has keyframes on it, and other layers that are active at the current time are parented by it. When I want to add 20 frames (let's say), it will not offset the keyframes on my parent layer (because the script thinks that layer is already over), so his children won't move correctly because of this.
At the moment, to use the script, I just extended the layers and put their opacity at 0 when I wanted them hidden, but I think when you iterate through the layers in order to offset the keyframes, you should do it regardless if the layer is active or not at that current time.
To be honest, I considered editing the script myself (as I've done before with scripts from aescripts that didn't suit my needs), but I think it would be better for this to be on the script that everyone gets
Mike MacKenzie If there is a quicktime in a comp, does it get time stretched? < No.
In what way is this better than doing a simple time stretch on a comp?
That depends. If you want to extend the duration of a precomp that contains animation, timestretching your precomp will modify the length of your layer but it will also modify the rythm of the animation that is inside this precomp.
In some cases you might want to modify the length of your precomp without modifying the animation that’s inside. Using the term « Elastic » might be a little bit confusing because you might guess that it timestretches your layers. In fact the script doesn ’t perform any timestretching operation.
It works for the in-Point mode, thanks for your help. For the Start time mode, the keyframes before the start time have to be offsetted while the start time of the layer is modified. As a result the script is slower than before, depending on the number of keyframes to offset. But now the keyframes are offseted even if the layer is not active:
I’ve added a « Selected only » mode, so the script modifies only the selected layers, and resize the precomp if the selected layer is a precomp, and offset keyframes if needed. I’ve also fixed a few things, I realized that the time remap keyframes were not offseted, now it works. So even if the next version is slower, it should work better. I’ll upload it very soon.
Do you mean comp markers or layers markers? By default, layer markers are moved if the offset keyframes option is checked. Comp markers are not scriptable so this option may be available one day with after effects further versions but right now it's impossible.
Love the plugin, it's saved me many hours at this point. Extremely useful.
That said, I've upgraded to 1.2 and now the plugin doesn't actually do anything when I hit the "+" button. Tried using the different modes to see if it's just one of them affected, and it doesn't seem to make a difference. Any thoughts or suggestions?
Great script. I just started using it and had hoped selected mode would offset layers downstream in time as well. Now it just moves the out point but that doesn't seem that useful to me.
Say I just sequenced a couple of animated stills. Would be awesome if I could select a layer and change the duration, inc animation and all others would slip in line. You could call it magnetic timeline ';)
You could call it magnetic time line< Sounds great!
But actually I don’t get what you mean ^^’ Pardon my french but I must admit that a little bit more explanations would be helpful for this request.
So I’ll reply to what-I-think-I’ve-understood:
-offset layers downstream in time< the script only modifies what’s after the time navigator not before, so you’ll have to move it depending on what you want to offset.
Maybe you want the script to offset what’s after the selected layer not what’s after the time navigator?
Thanks for getting back at me. What I tried to say is when I use selected only in the mode tab, the selected layers only have their out points moved.
What I would find useful is that all the layers that start after the selected layers would be offset as well. It would be a bit like a roll edit in a NLE.
I think I misunderstood what you script does. I now see that I can accomplish what I want by parking the time navigator over a layer, run the script and then on the next one. The scenario I tried to describe below would do the same thing but maybe a bit quicker.
I now see that I can accomplish what I want < Enjoy! The scenario I tried to describe below would do the same thing but maybe a bit quicker< I'll think about that. The problem is how to handle keyframes in that scenario.
Hi! So far, I had no opportunity to test it with CC2019. But I used it with CC2018 and it worked so I guess should work with CC2019. Still, the script has a Name your own price licence so you can give it a try for free.
Hey, very useful, unfortunately I was hoping it would be able to add extra time at the start of a comp tree rather than just at the end. This is actually a more fiddly thing to do in after effects. Any plans to add this feature?
Hey, very useful, unfortunately I was hoping it would be able to add extra time at the start of a comp tree rather than just at the end. This is actually a more fiddly thing to do in after effects. Any plans to add this feature?
This is truly an incredible script, and I want to thank you. Its a GAME CHANGER!!! However, I have encountered an issue that I want to bring to your attention. When you have the colors of a gradient fill on a shape layer keyframed, it seems to break the script. That is, animation on the "Colors" attribute itself. Animating the Start Point and End Point of a gradient works fine. This is in version 17.1.2 of AE 2020.
Now the script won’t break if you have keyframes on the colors of a gradient fill. But unfortunately I’ve discovered that this property cannot be handled by a script, so its keyframes cannot be moved.
This is an incredible script that I use all day, thank you for it. Do you know if it would be possible to add an option to move Layer Markers? I use Trigger (retime script using layer markers) and it would be absolutely incredible to be able to use these two in conjunction. Currently there's no simple way to add or remove X time in between layer markers that I know of. Thanks again for all that you do.
Compatibility only mentions up through CC 2017, and the last comment was in 2021.
That said - it looks amazing and would be so helpful to use. Does anyone have experience with whether it works with AE 2024, and/or are there plans to update this to a new version?
Compatibility only mentions up through CC 2017, and the last comment was in 2021.
That said - it looks amazing and would be so helpful to use. Does anyone have experience with whether it works with AE 2024, and/or are there plans to update this to a new version?
Hi, Elastic Changer Comp Changer is compatible with the latest versions of After Effects. If you have a doubt, you can try it for free, as it offers a name-your-own-price licensing option.
Hey! I've been using this and is amazing! But in AE 2024 when you use it and offset keyfrmaes the colour of the keyframes change to None. That's an awkard issue. But is amazing anyway,Thank you!
@Miika Turunen: Ok I will work on that, that would be a checkbox in the Options panel.
If there is a quicktime in a comp, does it get time stretched? < No.
In what way is this better than doing a simple time stretch on a comp?
That depends.
If you want to extend the duration of a precomp that contains animation, timestretching your precomp will modify the length of your layer but it will also modify the rythm of the animation that is inside this precomp.
In some cases you might want to modify the length of your precomp without modifying the animation that’s inside.
Using the term « Elastic » might be a little bit confusing because you might guess that it timestretches your layers. In fact the script doesn ’t perform any timestretching operation.
Alexandru Preoteasa
You’re definetely right, thanks for your feedback.
I’ve added a « Selected only » mode, so the script modifies only the selected layers, and resize the precomp if the selected layer is a precomp, and offset keyframes if needed.
I’ve also fixed a few things, I realized that the time remap keyframes were not offseted, now it works.
So even if the next version is slower, it should work better. I’ll upload it very soon.
really enjoying this script , it been a life saver for my tedious re timing tasks.
could you please add a checkbox to include or ignore locked layers, that would be really helpful to me.
super awsome script by the way
Thank you for the feedback. Allright, I'll add an "unlocked layers only" option.
I'll give a shout in this thread when it will be available.
Elastic Comp Changer 1.2 is available. It has a new UI and a new option.
Now there's a checkbox to include locked layers.
Here's how to upgrade.
By default, layer markers are moved if the offset keyframes option is checked.
Comp markers are not scriptable so this option may be available one day with after effects further versions but right now it's impossible.
That said, I've upgraded to 1.2 and now the plugin doesn't actually do anything when I hit the "+" button. Tried using the different modes to see if it's just one of them affected, and it doesn't seem to make a difference. Any thoughts or suggestions?
You could call it magnetic time line< Sounds great!
But actually I don’t get what you mean ^^’
Pardon my french but I must admit that a little bit more explanations would be helpful for this request.
So I’ll reply to what-I-think-I’ve-understood:
-offset layers downstream in time< the script only modifies what’s after the time navigator not before, so you’ll have to move it depending on what you want to offset.
Maybe you want the script to offset what’s after the selected layer not what’s after the time navigator?
The scenario I tried to describe below would do the same thing but maybe a bit quicker< I'll think about that. The problem is how to handle keyframes in that scenario.
Kind regards,
Mathieu
Does anyone have experience with whether it works with AE 2024, and/or are there plans to update this to a new version?