【问题标题】:How to change a property value of another layer in After Effects?如何在 After Effects 中更改另一层的属性值?
【发布时间】:2015-01-20 21:37:33
【问题描述】:

我在同一个组合中有 2 层:

  1. 视频层
  2. 控制层(空对象)

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

例如,为了更好地理解,如果我在控制层比例属性下编写以下表达式

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

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

【问题讨论】:

    标签: expression after-effects


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2022-08-10
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 2010-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多