#javascript #json #render #after-effects
#javascript #json #визуализация #after-effects
Вопрос:
У меня проблема… Я могу написать файл JSON с необходимой мне информацией, и я могу заставить эту информацию отображаться в заполнителях. До этого все было замечательно. НО, когда я пытаюсь выполнить рендеринг с помощью cmd с использованием процесса Aerender, тексты, импортированные из файла JSON, не отображаются, но, когда я пытаюсь выполнить рендеринг с помощью обычной программы AE, она работает должным образом. Я понятия не имею, почему это происходит. Скрипт JS, который я использую для импорта данных из файла JSON, является:
var content = footage('content.JSON').sourceData;
content[0].title;
Когда я сохраняю проект и пытаюсь выполнить рендеринг с помощью cmd aerender, данные json исчезают.
Ответ №1:
ПРОСТОЙ ОТВЕТ
Добавьте свой файл json в качестве слоя в вашем компьютере и укажите текстовое выражение на свой слой json.
Как сделать:
В этом примере наш отснятый материал в формате json назывался «data.json».
Итак, создайте компилятор и добавьте текст.
1 Импортируйте и разместите отснятый материал в формате data.json на своем компьютере.
проверьте, являются ли Данные > Текст > Выражение этого слоя таким
footage("data.json").dataValue([0])
2 Откройте панель выражения вашего текста и добавьте этот код
thisComp.layer("data.json")("Data")("Outline")("text")
Обратите внимание, что выражение текстового слоя указывает на наш слой json, а не непосредственно на наши видеоматериалы в формате json.
Надеюсь, что это поможет!