Hello everyone, I’m new here and starting to explore this extension. I need an automation that can do the following across multiple compositions:
Change the resolution of selected comps to a new width and height.
Resize the layers inside those comps to match the new comp width or height.
For the scaling part, ideally it would link only unparented layers to a temporary null so that existing parent-child relationships and animations aren’t affected.
I’m not sure if all these options are possible, but this would save a lot of manual work when updating multiple comps.
Hi @alonshemer this is looking great. Just detected one problem and wasn’t able to adjust. The layers inside the comp are stretched to the new comp size, instead of scaling down/up proportionally.
@Maza thanks for the careful test and great catch!
You’re right: the current automation scales X and Y separately to exactly match the new comp size. That’s perfect when the aspect ratio stays the same (e.g., 1920×1080 → 3840×2160), but it will stretch if the aspect ratio changes.
Easy fix: switch to uniform scaling (same % for X and Y). I can set it to any of these:
Fit (no crop): scale until everything fits inside; may leave empty bars (letterbox/pillarbox).
Fill (may crop): scale until the frame is full; edges may get cropped.
Width only / Height only: keep one dimension exact; the other follows.
Tell me which mode you prefer and I’ll share an updated JSON (it just makes the Null use one uniform scale).
And if you have any other questions or tweaks in mind, don’t hesitate to ask.