Моушн-дизайн
September 25, 2021
Выражение. Текстовая авто рамка в After Effects
Краткое руководство и к практике
- Создайте текстовый слой и переименуйте его в textLayer
- Создайте шейповый прямоугольник
- Удерживая Alt, щелкните свойство Size и вставьте выражение ниже
// ред. отступ по горизонтали в пикселях
var horizontalPadding = 100;
// ред. отступ по вертикали в пикселях
var verticalPadding = 50;
// текстовый слой. Соблюдайте точное название
var textLayer = thisComp.layer("textLayer");
// ограничивающая рамка вокруг текста
var bbox = textLayer.sourceRectAtTime(time,true);
// ширина рамки + отступ
[bbox.width * textLayer.scale[0] / 100,
bbox.height * textLayer.scale[1] / 100] +
[horizontalPadding, verticalPadding] 4. Удерживая Alt, щелкните свойство Position и вставьте выражение ниже.
var textLayer = thisComp.layer("textLayer");
var box = textLayer.sourceRectAtTime(time, false);
textLayer.position - textLayer.anchorPoint +
[box.left*textLayer.scale[0] / 100,
box.top * textLayer.scale[1] / 100] +
[box.width * textLayer.scale[0] / 100,
box.height*textLayer.scale[1] / 100] / 2;Вы также можете смягчить края рамки
5. Откройте свойство Roundness прямоугольника формы и увеличьте значение
Чтобы изменить отступ в рамке:
6. Измените horizontalPadding и verticalPadding в первом выражении
September 25, 2021, 08:00
0 views
2 reactions
3 replies
0 reposts