Эти скрипты создают два типа камер с пресетом на 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();