首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >After Effects Aerender和JSON sourceData

After Effects Aerender和JSON sourceData
EN

Stack Overflow用户
提问于 2019-03-09 06:28:44
回答 1查看 611关注 0票数 0

我有个问题..。我可以用我需要的信息编写一个JSON文件,并且可以使这些信息显示在占位符上。直到那时,一切都很美好。但是,当我尝试使用Aerender进程通过cmd渲染时,从JSON文件导入的文本不会出现,但当我尝试使用AE程序正常渲染时,它可以正常工作。我不知道为什么会这样。我用来从JSON文件导入数据的JS脚本是:

代码语言:javascript
运行
复制
var content = footage('content.JSON').sourceData;
content[0].title;

Json Working fine.

当我保存项目并尝试使用cmd aerender进行渲染时,json数据消失了。

EN

回答 1

Stack Overflow用户

发布于 2019-03-11 01:24:08

简单的答案

json文件作为层添加到组件中,并将文本表达式指向json层。

checkout this exemple

如何:

在本例中,我们的json素材被称为"data.json“。

因此,创建一个comp并添加一个文本。

1导入data.json素材并将其放置到您的公司。

检查该图层的数据>文本>表达式是否如下所示

代码语言:javascript
运行
复制
footage("data.json").dataValue([0])

2打开文本的表达式面板并添加以下代码

代码语言:javascript
运行
复制
thisComp.layer("data.json")("Data")("Outline")("text")

请注意,文本层表达式指向我们的json层,而不是指向json素材。

希望它能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55071877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档