在After Effects(AE)中,我们经常需要将特效、动画等导出到其他软件中使用。此时,使用JSON格式可以非常方便地在各个软件之间交换数据。下面,我们将介绍如何将AE中的两个合成导出为一个JSON文件。
首先,我们需要安装一个AE插件“bodymovin”,这个插件可以将AE的动画导出为JSON格式。可以在GitHub上免费下载。
安装完插件后,我们需要打开AE中的两个合成,在合成中所选中的时间段内添加关键帧,以确定将要导出的动画效果。
(这里可以放一些代码,如下) ae = new AE(); comp1 = ae.getCompByName("Comp1"); comp2 = ae.getCompByName("Comp2"); keyframes = [{ time: 0,value: comp1.layer("Text").text.sourceText.value },{ time: 2,value: comp2.layer("Image").sourceRectAtTime().width }]; data = { keyframes: keyframes };
上面的代码是一个简单的例子,我们可以根据需要来确定要导出的关键帧数据。
接下来,我们需要在AE中选择“File”->“Export”->“bodymovin JSON”命令,打开导出设置面板。在设置面板中,我们可以设置要导出的合成、导出的文件名、导出文件的分辨率等,最后点击“Render”按钮即可完成导出。
以上就是将AE中的两个合成导出为JSON文件的简单步骤。当然,在导出时还需要注意一些细节问题,例如导出的JSON文件的格式、结构等等,这些都需要我们在实际操作中进行更多的探索和实践。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。