Warning: mkdir(): No space left on device in /var/www/hottg/post.php on line 59

Warning: file_put_contents(aCache/aDaily/2025-07-22/post/ArtWarch/--): Failed to open stream: No such file or directory in /var/www/hottg/post.php on line 72
⏩ Анимация текста @Скептическая рысь
TG Telegram Group & Channel
Скептическая рысь | United States America (US)
Create: Update:

Анимация текста

Может есть джедаи, которые совладали с Range Selector в текстовых аниматорах, но у меня там всегда хреновые изинги выходят, которыми трудно управлять.

В итоге научился делать красиво через Expression Selector:

1) Добавляю Slider Control, он будет ключами появления первого символа/слова. Анимирую от 0 до 100 с нужными изингами.

2) Добавляю Expression Selector, туда пишу

offset = 2;
s = effect("Slider Control")("Slider").valueAtTime(time - framesToTime((textIndex-1)*offset));
startVal = [100, 100, 100];
endVal = [0, 0, 0];
linear(s, 0, 100, startVal, endVal);

offset в тексте экспрешена это задержка (в кадрах) для каждого следующего символа/слова;
Based On в Expression Selector позволяет выбрать как будет происходить появление — по символам, словам или строкам;

3) Добавляю в текстовый аниматор нужные параметры. Ну, например, Position и Opacity. Там просто выставляем значения, которые при значении 0 (например, Opacity в ноль, Position вниз).

Не исключаю, что перемудрил. Если так, то напишите как проще.

This media is not supported in your browser
VIEW IN TELEGRAM
Анимация текста

Может есть джедаи, которые совладали с Range Selector в текстовых аниматорах, но у меня там всегда хреновые изинги выходят, которыми трудно управлять.

В итоге научился делать красиво через Expression Selector:

1) Добавляю Slider Control, он будет ключами появления первого символа/слова. Анимирую от 0 до 100 с нужными изингами.

2) Добавляю Expression Selector, туда пишу
offset = 2;
s = effect("Slider Control")("Slider").valueAtTime(time - framesToTime((textIndex-1)*offset));
startVal = [100, 100, 100];
endVal = [0, 0, 0];
linear(s, 0, 100, startVal, endVal);

offset в тексте экспрешена это задержка (в кадрах) для каждого следующего символа/слова;
Based On в Expression Selector позволяет выбрать как будет происходить появление — по символам, словам или строкам;

3) Добавляю в текстовый аниматор нужные параметры. Ну, например, Position и Opacity. Там просто выставляем значения, которые при значении 0 (например, Opacity в ноль, Position вниз).

Не исключаю, что перемудрил. Если так, то напишите как проще.


>>Click here to continue<<

Скептическая рысь




Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)


Warning: Undefined array key 3 in /var/www/hottg/function.php on line 115

Fatal error: Uncaught mysqli_sql_exception: Too many connections in /var/www/db.php:16 Stack trace: #0 /var/www/db.php(16): mysqli_connect() #1 /var/www/hottg/function.php(212): db() #2 /var/www/hottg/function.php(115): select() #3 /var/www/hottg/post.php(351): daCache() #4 /var/www/hottg/route.php(63): include_once('...') #5 {main} thrown in /var/www/db.php on line 16