Подборка уроков по работе с плагином Stardust в After Effects.
https://www.youtube.com/watch?v=OCu4ktXmexo&t=1s
https://www.youtube.com/watch?v=ilkhd3QpN94
https://www.youtube.com/watch?v=NIdalHBPTmI&t=1s
https://www.youtube.com/watch?v=oC14CQSoC1Y
https://www.youtube.com/watch?v=PNDHSuvpxCE&t=2s
https://www.youtube.com/watch?v=IQQWulw_ZwU
https://www.youtube.com/watch?v=OgkZKuJhaM4
https://www.youtube.com/watch?v=3HE6Nw5I5SA&t=1s
#tutorial
https://www.youtube.com/watch?v=OCu4ktXmexo&t=1s
https://www.youtube.com/watch?v=ilkhd3QpN94
https://www.youtube.com/watch?v=NIdalHBPTmI&t=1s
https://www.youtube.com/watch?v=oC14CQSoC1Y
https://www.youtube.com/watch?v=PNDHSuvpxCE&t=2s
https://www.youtube.com/watch?v=IQQWulw_ZwU
https://www.youtube.com/watch?v=OgkZKuJhaM4
https://www.youtube.com/watch?v=3HE6Nw5I5SA&t=1s
#tutorial
🔥31👍8❤1🤡1😍1
This media is not supported in your browser
VIEW IN TELEGRAM
👍56🔥16❤11❤🔥5😍3
After Effects / Motion Design
Powerful Typography #templates | Файл в комментариях 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
😍22👍7🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Text Typewriter Effect
Все что нужно сделать, это переназначить время на количество букв в нашем тексте и применить следующее выражение к свойству «Source Text» (Исходный текст) текстового слоя.
Все что нужно сделать, это переназначить время на количество букв в нашем тексте и применить следующее выражение к свойству «Source Text» (Исходный текст) текстового слоя.
// properties you can change#expressions
var startAt = 0;
var endAt = 9;
// trim the text
var maxLetters = Math.floor(linear(time, startAt, endAt, 0, value.length)); // number
var result = value.substring(0, maxLetters); // trim
result
👍38❤8
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Media is too big
VIEW IN TELEGRAM
How to Create a Holographic Sticker Animation in After Effects.
Project - https://pbblogassets.s3.amazonaws.com/uploads/freebies/PB-free-sticker-project-files.zip
Pack - https://pbblogassets.s3.amazonaws.com/uploads/freebies/PB-free-holographic-pack.zip
#tutorial | Автор
Project - https://pbblogassets.s3.amazonaws.com/uploads/freebies/PB-free-sticker-project-files.zip
Pack - https://pbblogassets.s3.amazonaws.com/uploads/freebies/PB-free-holographic-pack.zip
#tutorial | Автор
🔥10👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Сжатие и растягивание
Это один из самых важных принципов. Он дает вашему объекту чувство веса и гибкости. Ваш объект становится «органическим». А благодаря растягиванию можно еще добиться и чувства скорости.
#Tips
Это один из самых важных принципов. Он дает вашему объекту чувство веса и гибкости. Ваш объект становится «органическим». А благодаря растягиванию можно еще добиться и чувства скорости.
#Tips
👍67🔥9❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Продолжение движения и перекрытие
В физике продолжение движения – результат инерции. Часть объекта продолжает двигаться, даже если основание или центр тяжести остановились. Лучший пример – антенна. Верхняя часть будет продолжать колебаться даже после остановки нижней ведущей части. Перекрывающееся действие предполагает, что разные части объекта будут двигаться с разной скоростью и таймингом. Это создает ощущение «перетаскивания» в движении, которое делает действие реалистичным и дает ощущение разнообразия анимации.
#Tips
В физике продолжение движения – результат инерции. Часть объекта продолжает двигаться, даже если основание или центр тяжести остановились. Лучший пример – антенна. Верхняя часть будет продолжать колебаться даже после остановки нижней ведущей части. Перекрывающееся действие предполагает, что разные части объекта будут двигаться с разной скоростью и таймингом. Это создает ощущение «перетаскивания» в движении, которое делает действие реалистичным и дает ощущение разнообразия анимации.
#Tips
👍21❤1
Выражение Bounce - отлично подходит для добавления к настройкам Scale, Rotation и Position.
amp = .1;
freq = 2.0;
decay = 2.0;
n = 0;
if (numKeys > 0){
n = nearestKey(time).index;
if (key(n).time > time){
n–;
}}
if (n == 0){ t = 0;
}else{
t = time – key(n).time;
}
if (n > 0 && t < 1){
v = velocityAtTime(key(n).time – thisComp.frameDuration/10);
value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);
}else{value}
#expressions
amp = .1;
freq = 2.0;
decay = 2.0;
n = 0;
if (numKeys > 0){
n = nearestKey(time).index;
if (key(n).time > time){
n–;
}}
if (n == 0){ t = 0;
}else{
t = time – key(n).time;
}
if (n > 0 && t < 1){
v = velocityAtTime(key(n).time – thisComp.frameDuration/10);
value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);
}else{value}
#expressions
👍31💩4😱3❤2🔥1