Скрипты (JavaScript) для создания камеры в композиции After Effects

Скрипты для After Effects, которые я пишу для своих задач или меняю чужие.
Аватара пользователя

Автор темы
aeplug
Санта
Санта
Сообщения: 2802
Зарегистрирован: 18 мар 2016, 23:20
Откуда: С Ютуба
Благодарил (а): 18 раз
Поблагодарили: 274 раза
Контактная информация:

Скрипты (JavaScript) для создания камеры в композиции After Effects

Сообщение #1 aeplug » 23 дек 2016, 10:51

Camera Script.jpg
Camera Script.jpg (65.32 КБ) 4141 просмотр
Camera Script.jpg
Camera Script.jpg (65.32 КБ) 4141 просмотр

Эти скрипты создают два типа камер с пресетом на 50mm для зума в середине композиции. Первый код для Two-Node камеры с таргетом "Point of Interest", второй - для One-Node, ориентация которой регулируется вращением. Скрипты удобно использовать на кнопках в панели ft-Toolbar 2. Единственная причина, по которой я их написал (много времени это не заняло), мне лень каждый раз лазить по менюшкам туда-сюда-камера-подтвердить. Хотелось делать эти типовые операции побыстрее в один клик мыши.
Two-Node Camera

Код: Выделить всё

myComp = app.project.activeItem;
app.beginUndoGroup("Add new camera");
newcam = myComp.layers.addCamera("Camera 2Node 50mm",[myComp.width * .5, myComp.height * .5]);
var oldz=newcam.position.value[2];
newcam.position.setValue([myComp.width * .5, myComp.height * .5, oldz]);
app.endUndoGroup();

One-Node Camera

Код: Выделить всё

myComp = app.project.activeItem;
app.beginUndoGroup("Add new camera");
newcam = myComp.layers.addCamera("Camera 1Node 50mm",[myComp.width * .5, myComp.height * .5]);
var oldz=newcam.position.value[2];
newcam.position.setValue([myComp.width * .5, myComp.height * .5, oldz]);
newcam.autoOrient = AutoOrientType.NO_AUTO_ORIENT;
app.endUndoGroup();


Видео уроки для After Effects http://www.youtube.com/AEPlug
Платные консультации по работе в программах


Вернуться в «Мои скрипты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей