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