Кнопка для kbar - Camera + null + sliders
Короче, камера в АЕ. Да, та еще история, но если вы также как и я задолбались нажимать new - create - camera - ok - правая кнопка мыши, create orbit null, то вот вам скрипт.
Написал его для себя, это все для кнопки в kbar/ftbar, чтобы по одному нажатию, в активной композиции создавалась камера с нуллом и еще со слайдерами для вигл контроля на нем (я прост иногда юзаю такой метод камеры шейка при анимации):
Просто закиньте в снипет кейбара или фт-бара:
var myComp = app.project.activeItem;
///CREATE CAMERA///
var w = myComp.width /2 ;
var h = myComp.height /2 ;
var newCamera = myComp.layers.addCamera("Camera",[w,h]);
var zoom = Number(newCamera.cameraOption.focusDistance.value*-1);
var cam = newCamera.Transform.position.setValue([w,h,zoom]);
///CREATE NULL///
var myNull = myComp.layers.addNull();
myNull.threeDLayer = true;
///RENAMES NULL//
myNull.name = "Camera Control";
var pos_slider1 = myNull.Effects.addProperty("ADBE Slider Control");
pos_slider1.name = "Pos";
var rot_slider1 = myNull.Effects.addProperty("ADBE Slider Control");
rot_slider1.name = "Rot";
///PARENTS CAMERA TO NULL//
myComp.layer("Camera").parent = myNull;
var pos = newCamera.Transform.position;
var rot = newCamera.Transform.orientation;
pos.expressionEnabled = true;
rot.expressionEnabled = true;
pos.expression ="wiggle(8,thisComp.layer('Camera Control').effect('Pos')('ADBE Slider Control-0001'));"
rot.expression ="wiggle(8,thisComp.layer('Camera Control').effect('Rot')('ADBE Slider Control-0001'));"
Похожие статьи:
- Вызов команды в АЕ через скрипт.
- Свап композиции для АЕ
- Make comp size скрипт
- Новейший скрипт-панель - Useless Panel
- Создание hi-tech заставки и скрипты в After Effects
Не пропустите:
- Скрипты для создания структуры в проектах.
- Стильная Hi-Tech композиция в After Effects
- Матте маски из живого видео в АЕ
- Анимация текста в After Effects
- Distortion переходы в After Effects