Иногда бывает нужно изменить параметры композиции After Effects (длина, частота кадров, размер и т.д.), но если в ней будет несколько уровней прекомпозов, этот процесс может занять продолжительное время, в течение которого придется переходить туда-сюда и проверять/менять параметры индивидуально для каждого слоя или встроенной композиции. Есть шанс вообще пропустить что-то в сложном проекте.
Похожий скрипт для решения этой задачи я нашел на сайте автора DUIK:
Ducop – DuDuF Comps Parameters – DuDuF R&D
http://duduf.net/index.php/products/after-effects/ducopa-duduf-comps-parameters/
Скрипт позволяет менять параметры сразу нескольких композиций за один раз.
Описание на англйском
Change the parameters of several compositions in a single click:
Ducop allows you to define the same parameters for several compositions in a single cick. Whether you change the resolution, duration, or motion blur parameters, it’s quick and easy. No need anymore to change each parameter, one comp at a time.
Concerning the resolution, if you change only the height or the width of the comps, Ducop can optionnally keep aspect ratios of the comps, even if each comp has a different ratio.
Ducop allows you to define the same parameters for several compositions in a single cick. Whether you change the resolution, duration, or motion blur parameters, it’s quick and easy. No need anymore to change each parameter, one comp at a time.
Concerning the resolution, if you change only the height or the width of the comps, Ducop can optionnally keep aspect ratios of the comps, even if each comp has a different ratio.
Проблема только в том, что версия 1.21 с кучей ошибок и половина нужных функций просто не работает (просто куча нелепых кусков кода, неверные переменные, неработающие циклы и т.д.). Ну и ради интереса я стал разбираться и вносить изменения, чтобы все функционировало как ожидается.
Теперь можно просто выбрать композицию (или несколько) в окне проекта, задать нужные настройки и скрипт сам проверит все вложенные композиции и слои и заменит параметры везде где найдет. И даже если менять длину основной композиции, скрипт попытается удлинить все слои, которые остаются видимыми в последнем кадре в основной и в прекомпозах. Что очень часто мне бывает нужно.
По крайней мере, скрипт должен все это сделать
И так, представляю исправленную версия 1.0.0
О найденных ошибках сообщайте в этой теме. Если смогу, то постараюсь исправить.
В архиве вы найдете и оригинальный скрипт на всякий случай.