Adobe After Effects脚本,用于将PNG文件导入为图层

我正在寻找一种将Photoshop生成的图层导入After Effects的方法。问题在于我们的项目要求我们将图层导出为来自Photoshop的单独文件,然后将这些文件导入到After Effects中。由于有大量的图层和场景,因此无法手动处理。我正在寻找一种脚本或一种方法来编写一个自动化的过程。该脚本需要获取原始Photoshop文件中各图层的位置,并将相应的PNG放在相同位置的After Effects项目中。

this视频中4:30,这个家伙开始使用一种工具来管理我描述的自动化。

有什么主意,我该如何掌握这种脚本?

ww1610 回答:Adobe After Effects脚本,用于将PNG文件导入为图层

以下代码目前对我有用。我希望它可以作为您的起点。请让我在某些行上添加一些注释:

1- 文件是脚本将在其中查找图层的文件夹。该文件夹应该位于.aep项目旁边(或相应地更改此行)。

10-46-初始化一些有用的功能,例如,获取文件夹项目号或基于其名称的comp。如果您要替换硬编码的值(由于时间紧迫而无法这样做),则会添加它们。

还请注意,第55、68、69或72行的硬编码组成/文件夹的项目号。 这意味着只要您的After Effects项目第一个项目是comp 第二个项目是文件夹,此脚本就可以使用。 >

第58行提示输入带有图层名称和位置的txt文件。

我认为其余内容从评论中可以很清楚地看到,但是如果您还有其他问题,请告诉我。

Vec

是否需要保留每个图层的原始锚点?因为执行以下操作很容易:

(Photoshop)文件>导出>图层到文件...

并将每个图层保存为画布大小的png。然后使用After Effects脚本将其批量导入到合成中。问题在于所有锚点都将位于合成的中心,我想这对您不利。

另一种选择是直接在After Effects中导入PSD文件。如果您将PSD文件作为合成而不是素材导入,并选择“保留图层大小”,则将在After Effects图层中获得每个PSD图层并正确放置。这不是您的用例的选择吗?

本文链接:https://www.f2er.com/3084629.html

大家都在问