【问题标题】:After Effects Aerender and JSON sourceDataAfter Effects Aerender 和 JSON sourceData
【发布时间】:2019-03-08 22:28:43
【问题描述】:

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

var content = footage('content.JSON').sourceData;
content[0].title;

Json Working fine.

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

【问题讨论】:

    标签: javascript json render after-effects


    【解决方案1】:

    简单的答案

    将您的 json 文件添加为层,并将您的文本表达式指向您的 json 层。

    checkout this exemple


    如何:

    在此示例中,我们的 json 素材称为“data.json”。

    所以,创建一个组合并添加一个文本。

    1 导入 data.json 素材并将其放置到您的合成中。

    检查该层的数据>文本>表达式是否是这样的

    footage("data.json").dataValue([0])
    

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

    thisComp.layer("data.json")("Data")("Outline")("text")
    

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

    希望对你有所帮助!

    【讨论】:

      猜你喜欢
      • 2022-12-16
      • 2013-09-30
      • 1970-01-01
      • 2019-08-09
      • 2014-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多