Как изменить значение свойства другого слоя в After Effects?

У меня 2 слоя в одной композиции:

  1. Слой видео
  2. Слой управления (нулевой объект)

В основном мне нужно написать выражение на уровне управления, которое устанавливает определенное значение для свойства на уровне видео. Другими словами, мне нужно изменить свойство в «Слое видео» из выражения «Слой управления».

Например, для лучшего понимания, если я напишу следующее выражение в свойстве масштабирования слоя управления

thisComp.layer("VideoLayer.mp4").transform.scale

Он берет масштаб видеослоя и применяет его к контрольному слою, ЧТО Я НЕ ХОЧУ. Мне нужно сделать прямо противоположное: мне нужно выражение, чтобы установить масштаб VideoLayer.mp4 на определенное значение. Есть ли способ сделать это в AE?


person Alberto Fontana    schedule 20.01.2015    source источник


Ответы (1)


Сначала добавьте ползунок управления выражением на слой управления через «Эффекты> Элементы управления выражением> Ползунок».
Затем добавьте следующее выражение к свойству масштабирования слоя видео

sliderValue = thisComp.layer("Control Layer").effect("Slider Control")("Slider");
[sliderValue, sliderValue]
person fabianmoronzirfas    schedule 22.01.2015