Урок 7. Выражения затухания. After Effects

 

 

Давайте посмотрим на экспоненциальную кривую, реализованную в JavaScript как Math.exp (). Эта функция принимает любой параметр, который вы передаете, и возводит постоянную «е» (2,718 …) в эту степень. График который вы получаете от этой функции, действительно зависит от того, какой параметр вы передаете. Например, если бы мы использовали время в качестве параметра, наша функция давала бы нам значение 1, где время равно нулю, и начинало бы очень быстро расти(экспоненциально на самом деле), когда время становится больше нуля.
Этот эффект можно использовать для написания выражений затухания. О чем я рассказываю в своем ролике.

Ссылка сайта с описанием стандартных встроенных объектов Ява скрипт https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Math/exp

Здесь можно почитать справочник языка выражений
Adobe After Effects https://helpx.adobe.com/ru/after-effects/using/expression-language-reference.html

Выражения
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 Почему дергалось крылышко бабочки

 

a =time;
x=Math.exp(a);
y=Math.exp(a);
transform.position + [x,y]

x= -Math.exp(time);
y= -Math.exp(time);
transform.position + [x,y]

x= 200*Math.exp(-time);
y= 200*Math.exp(-time);
transform.position + [x,y]

x= 300*1/Math.exp(time);
y= 300*1/Math.exp(time);
transform.position + [x,y]

x= 300*Math.cos(6 * time) / Math.exp(time);
y=0;
transform.position + [x,y]

freq = 2; //частота
amp = 100; //амплитуда
fade = 0.3; //затухание

x=amp*Math.sin(freq*time*2*Math.PI)/Math.exp(fade*time);
y=amp*Math.sin(freq*time*2*Math.PI)/Math.exp(fade*time);
transform.position + [x,y]

freq = 2; //частота
amp = 100; //амплитуда
fade = 0.3; //затухание

x=amp*Math.sin(freq*time*2*Math.PI)*Math.exp(fade*time);
y=amp*Math.sin(freq*time*2*Math.PI)*Math.exp(fade*time);
transform.position + [x,y]