Выражения в After Effects Параметр source
В Adobe After Effects параметр source используется для доступа к исходным данным слоя или композиции, что позволяет управлять их свойствами или получать информацию о них.
Список эффектов и не только After Effects
Выражения After Effects список
Анимация видео слоя или слоя фотографии
thisLayer.source.duration + 20 * time;
thisComp.layer(«Доставка. LA.mp4»).source.duration + 20 * time;
thisLayer.source.duration Возвращает длительность слоя в секундах
——————-
Вы можете использовать source.width и source.height для доступа к размерам исходного материала слоя (например, изображения или видео). Это полезно для динамической настройки параметров.
x = thisComp.layer(«Доставка. LA.mp4»).source.width; // Получить ширину исходного файла
y = thisComp.layer(«Доставка. LA.mp4»).source.height; // Получить высоту исходного файла
[x, y];
x = thisLayer.source.width/2; //Расположить слой в центре композиции
y = thisLayer.source.height/2;[x, y];
————
// Получить количество слоёв внутри предкомпозиции
thisComp.layer(«Композиция 2.avi композиция 1»).source.numLayers;
————-
// Обратиться к имени слоя
thisComp.layer(«Композиция 2.avi»).source.name;
// Получить количество знаков в строке в виде числа
thisComp.layer(«Композиция 2.avi»).source.name.length;
———————
Доступ к тексту исходного текстового слоя
Если вы работаете с текстовым слоем, source.name позволяет получить содержимое текста. Это полезно для создания зависимостей между слоями. Но исходный текстовый слой должен быть в виде предварительной композиции, то есть должен быть источник слоя.
// Работа с текстом
thisComp.layer(«глотнериепемм композиция 1»).source.name;