Скрипт, создающий регулируемую плашку для титров

Мне часто приходится оформлять титровальные плашки. Объём текста на плашках всегда разный и их размер нужно постоянно корректировать. Чтобы упростить эту задачу, я написал скрипт для After Effects.

Скрипт создаёт шейповый слой с группой. Внутри группы лежит прямоугольник.

В эффектах слоя — куча слайдеров и чекбоксов для управления шейпом.

Width и Height регулируют размеры прямоугольника.
Roundness скругляет углы.
Centre Horizontal и Centre Vertical отвечают за центровку шейпа или выравнивание по левому краю. Для регулировки по правому шейп надо отразить по скейлу.
Wipe Out Horizontal и Wipe Out Vertical уменьшают ширину и высоту шейпа слева направо и сверху вниз.

Но титровальные плашки для разных проектов должны быть разными. Поэтому основную группу внутри слоя можно копировать и видоизменять, главное — не трогать выражения в параметрах прямоугольника.
Можно сделать так:

Стрелочками выделена основная группа, которая создаётся скриптом. Здесь она скопирована три раза.

Весь кайф в том, что внешний вид плашки нужно настроить только один раз. Теперь можно менять её размер, а скрипт позаботится о том, чтобы ничего нигде не поехало: параметр слоя Scale мы не трогаем, а значит прилинкованный текст не исказится, а Stroke будет одинаковой толщины независимо от размеров плашки.

Скрипту я дал гордое имя vk_BubbleRig. Он встраивается в ft_Toolbar (для этого в комплектном архиве есть иконка), либо запускается через File > Scripts > Run Script File...

Скачать скрипт можно на странице загрузок. Распространяется он «как есть», но я буду рад замечаниям и предложениям по его улучшению.

Обновлено
Новая версия скрипта

Поделиться
Отправить
Запинить
2017   ae   скрипты