Как узнать имена свойств и API для добавления эффектов в слои в After Effects? - PullRequest
0 голосов
/ 09 октября 2018

Мне действительно трудно найти информацию о том, как использовать язык сценариев (называемый extendedscript, но это его javascript) в Adobe After Effects.

Я нахожу такие страницы:

  1. https://www.aenhancers.com/
  2. https://github.com/fabianmoronzirfas
  3. http://docs.aenhancers.com/
  4. https://blogs.adobe.com/creativecloud/files/2012/06/After-Effects-CS6-Scripting-Guide.pdf

Но им не хватает примеров оченьпростые вещи.Особенно руководство по написанию сценариев!Что я хотел бы знать, так это как найти способ определения правильного «именования» свойств, чтобы знать, как их задавать.

IE Я хотел бы создать ключевой кадр без размытия на текстовом слое во второй 5 и с размытием во второй 10. Это выглядит как-то просто ... это должно быть так:

var myProject = app.project;
var myComposition = myProject.activeItem;
var myTextLayer = myComposition.layers.addText("new_text_layer");
myTextLayer.addProperty("blur").setValueAtTime(5, 0);
myTextLayer.addProperty("blur").setValueAtTime(10, 60);

Однако я не могу найти правильное литеральное имя для добавления эффектов, я не знаю, как добавить свойство «размытие», потому что я не знаю слова, которое язык сценариев использует для «размытия» !!!Это почти то же самое.

Итак ... Как узнать, как программно установить свойства для слоев в After Effects?

Спасибо.

1 Ответ

0 голосов
/ 25 октября 2018

Эффекты являются свойствами слоев и могут быть доступны, как указано здесь .Чтобы получить доступ к эффекту, вам нужно знать имя эффекта.Затем вы можете использовать

var effect1 = app.project.item(1).layer(1).effect("effect name")("effect param name");

Поскольку не существует ограничений на количество доступных эффектов для АЭ (например, имеется по крайней мере полдюжины эффектов размытия, но нет эффекта, называемого просто «размытием»), индивидуальныйЭффекты не встроены в язык расширений, поэтому вам нужно знать, как их указать.* Браузер данных набора инструментов Extendscript Toolkit *1007* полезен для этого, потому что вы можете иметь живой экземпляр AE и просматривать структуры данных.

Другим полезным инструментом является rd переопределения:Скрипты Пакет.Он содержит 51 действительно полезных скриптов для разработчиков, и это бесплатно.В частности, это скрипт gimme prop path , который сообщит вам полный путь для выбранного свойства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...