After Effects Aerender и JSON sourceData - PullRequest
0 голосов
/ 09 марта 2019

У меня проблема ... Я могу написать файл JSON с информацией, которая мне нужна, и сделать так, чтобы эта информация отображалась на заполнителях. Все прекрасно до тех пор. НО, когда я пытаюсь выполнить рендеринг с помощью cmd с использованием процесса Aerender, тексты, импортированные из файла JSON, не отображаются, но, когда я пытаюсь выполнить рендеринг с использованием программы AE, он работает правильно. Я понятия не имею, почему это происходит. Сценарий JS, который я использую для импорта данных из файла JSON:

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

Json Работает нормально.

Когда я сохраняю проект и пытаюсь выполнить рендеринг с использованием cmd aerender, данные json исчезают.

1 Ответ

0 голосов
/ 10 марта 2019

ПРОСТОЙ ОТВЕТ

Добавьте ваш json-файл в качестве слоя в свою композицию и наведите текстовое выражение на свой слой json.

закажите этот пример


КАК:

В этом примере наш материал в формате json назывался «data.json».

Итак, создайте композицию и добавьте текст.

1 Импортируйте и поместите в ваш файл материал data.json.

проверьте, если> Данные> Текст> Выражение этогослой выглядит следующим образом

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

2 Откройте панель выражения вашего текста и добавьте этот код

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

Обратите внимание, что выражение текстового слоя указывает на наш слой json, а НЕ прямо на наш материал json.

Надеюсь, что это поможет!

...