After Effects
时间: 2023-11-03 07:58:56 浏览: 159
After Effects是一款专业的视频合成和动态图形设计软件。它可以创建各种效果和动画,并将它们合成到视频中。该软件提供了丰富的工具和功能,使用户可以轻松地创建出色的视觉效果。
在After Effects中,可以使用脚本来增强和扩展软件的功能。脚本是一组指令,可以自动执行复杂的操作,从而提高工作效率。例如,您可以使用脚本将动画合成层数据从After Effects导出到Blender。
要安装After Effects脚本,您可以通过选择“文件”->“脚本”->“安装...”来安装脚本文件。安装后,您可以在“窗口”->“扩展”菜单中找到并使用脚本。
脚本可以访问图层的属性,可以通过调用AEGP_DynamicStreamSuite的AEGP_GetNewStreamRefForLayer方法来检索与图层对应的属性流。图层可以被视为属性组,其中包含不同类型的属性。您可以使用脚本代码来遍历属性组中的属性,并获取它们的名称和MatchName。
在使用脚本访问属性时,需要注意属性组的结构和属性的标志。有些属性组可能始终不会在时间轴面板中显示,但它们的子级属性可以直接显示在父级属性组中。要获取属性组是否具有ELIDED标志,可以使用AEGP_DynamicStreamSuite的AEGP_GetDynamicStreamFlags方法或使用app.project.item().layer().porpertySpec.elided。
除了属性组的结构,还有特定类型图层的属性组结构。在脚本中,可以使用app.project.item().layer().porpertySpec.isModified来判断某个属性是否被修改。
阅读全文