nexrender jsx 脚本图像

nexrender jsx scripting image

我正在使用 nexrender 包来自动化基于 After Effects 模板和数据驱动的视频。在 AE 程序中我有 2 张图片。第一张图片采用混合模式(stroke-png.png),第二张图片得到效果和蒙版。如您所见

当我编辑 JSON 我想动态更改照片所以我更改它

{
"src": "https://images.unsplash.com/photo-1501901609772-df0848060b33?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=1000&q=809",
"type": "image",
"layerName": "Change this Photo"

}

如何添加具有混合效果的图像?上次没有达到我想要的效果。在 nexrender 包中,我看到有一种方法可以使用 jsx 脚本或 avlayer-frameblending..

当我从图层创建新的 preComp 并像 json 中那样更改图像时 - 它仍然没有显示效果并且不如上图所示..

 {
    "src": "https://images.unsplash.com/photo-1501901609772-df0848060b33?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=1000&q=809",
    "type": "image",
    "layerName": "ImageChange"
  },

您可以使用 jsx 脚本,但我认为更简单的方法是创建一个新的图像预合成。 (右键单击图层并选择 Pre-compose...)。这样您就可以将混合模式和蒙版设置保留在合成图层上。

然后您可以替换新合成中的图像,不需要 jsx!