如何在After Effects中更改另一个图层的属性值?

时间:2015-01-20 21:37:33

标签: expression after-effects

我在同一个comp中有2个图层:

  1. 视频图层
  2. 控制层(空对象)
  3. 基本上我需要在控制层上编写一个表达式,该表达式在视频层的属性上设置特定值。 换句话说,我需要从“控制层”上的表达式更改“视频层”中的属性。

    例如,为了更好地理解,如果我在控制层缩放属性

    下编写以下表达式
    thisComp.layer("VideoLayer.mp4").transform.scale
    

    它采用视频层的比例并将其应用于控制层,而这并不是我想要的。我需要做的几乎恰恰相反:我需要表达式将VideoLayer.mp4比例设置为特定值。在AE中有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

首先通过“效果>表达式控件>滑块”将控制图层控制滑块添加到控件图层中 然后将以下表达式添加到视频图层的scale属性

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