Урок 9 Выражения для масштаба с затуханием Продолжение After Effects

 

 

Выражения
After Effects список видео роликов на сайте «Хорошие лекции»
Список эффектов и не только After Effects

Учебник. Создание выражений в Adobe After Effects

 

Урок 1. Выражения в After Effects
Урок 2. Выражения в After Effects
Урок 3 Выражения для непрозрачности в After Effects
Урок 4 Выражения для масштаба в After Effects
Урок 5 Выражения для положения в After Effects
Урок 6 Выражения для положения Продолжение After Effects
Урок 7. Выражения затухания. After Effects
Урок 8. Выражения затухания для масштаба. After Effects
Урок 9 Выражения для масштаба с затуханием Продолжение After Effects
Урок 10. Выражения в After Effects. Практическое применение.
Урок 11 Выражения в After Effects Почему дергалось крылышко бабочки

 

В реальном мире, когда что-то покачивается, его объем более или менее остается постоянным. Таким образом, если он сжимается в вертикальном направлении, он становится толще в горизонтальном направлении одновременно. Если мы имеем дело с прямоугольником, площадь определяется шириной и высотой. Если мы изменим ширину, мы можем вычислить новую высоту, которая сохраняет площадь постоянной, используя эту формулу:

старая ширина * старая высота = новая ширина * новая высота

То же относится и моему объекту «Шарик». Как это сделать я рассказываю в своем видеоролике.
Проект можно скачать по ссылке в Гугл диск https://drive.google.com/open?id=1uSV4H8mvlhNDh5kBr-l0OXHbL1pTctrQ

Площадь не постоянная с затуханием Композиция 1
Вариант написания 1
freq = 5;
ampl = 30;
decay = 0.5;

x = transform.scale[0] + ampl*Math.sin(freq*time*2*Math.PI)/Math.exp(decay*time);
y = transform.scale[1] + ampl*Math.sin(freq*time*2*Math.PI)/Math.exp(decay*time);[x,y]

Вариант написания 2
freq = 5;
ampl = 20;
decay = 0.5;

x = ampl*Math.sin(freq*time*2*Math.PI)/Math.exp(decay*time);
y = ampl*Math.sin(freq*time*2*Math.PI)/Math.exp(decay*time);
transform.scale + [x,y]

Масштаб постоянный не удачный без затухания Композиция 2

freq = 5;
ampl = 30;

x = transform.scale[0] + ampl*Math.sin(freq*time*2*Math.PI);
y = (1/x)*10000;[x,y]

Масштаб с сохранением площади не удачный с затуханием Композиция 3

freq = 5;
ampl = 30;
decay = 0.5;

x = transform.scale[0] + ampl*Math.sin(freq*time*2*Math.PI)/Math.exp(decay*time);
y = (1/x)*10000;[x,y]

Постоянная площадь шарика с затуханием Композиция 4

freq = 5;
ampl = 30;
decay = 0.5;

x = -ampl*Math.sin(freq*time*2*Math.PI)/Math.exp(decay*time);
y = ampl*Math.sin(freq*time*2*Math.PI)/Math.exp(decay*time);
transform.scale + [x,y]

Не удачный , но зрительно нормально. Композиция 5
х по sin(); y по cos();

freq = 5;
ampl = 30;
decay = 0.5;

x = ampl*Math.sin(freq*time*2*Math.PI)/Math.exp(decay*time);
y = ampl*Math.cos(freq*time*2*Math.PI)/Math.exp(decay*time);
transform.scale + [x,y]