Плагины, скрипты

В данной категории размещена информация о сторонних плагинах для After Effects

» » »

Scale и Slider Control - решаем проблему пропорционального масштабирования

11

В программе Adobe After Effects, если вы захотите передать управление от параметра Scale на Slider Control, вы столкнётесь с проблемой: слайдер будет менять размер пропорционально, то есть по высоте и ширине, даже если вы отключите чекбокс пропорционального изменения масштаба. А что, если вам нужно управлять только высотой или шириной? Ниже дам ответ и покажу, что надо добавить в стандартное выражение (expression), чтобы это получилось.

Scale на Slider Control в After Effects
Вы создали фигуру и хотите передать управление параметром Scale на Slider Control. Перетягиваете лассо от Scale на Slider — у параметра Scale появляется expression.

Выражение.

temp = thisComp.layer("Контролер").effect("Slider Control")("Slider");
[temp, temp]

Слайдер меняет масштаб по ширене и высоте пропорционально.

Что нужно сделать
Всё просто: параметр Scale в After Effects — это массив из двух значений [ширина, высота] - [temp, temp]. У вас сейчас оба значения связаны со слайдером, поэтому меняются пропорционально. Чтобы управлять только высотой, в первое значение массива подставьте ширину как есть (например, 100) [100, temp], а слайдер "temp" — только во второе:

Выражение.

temp = thisComp.layer("Контролер").effect("Slider Control")("Slider");
[100, temp]


Slider Control в After Effects

Надеюсь я вам помог!
Поделиться:

Смотреть также