Выражения в 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;