У Вас отключён javascript.
В данном режиме, отображение ресурса
браузером не поддерживается

ProShow Producer

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ProShow Producer » Уроки по Adobe After Effects » Выражения (Expression) и скрипты (Script) в Adobe After Effects


Выражения (Expression) и скрипты (Script) в Adobe After Effects

Сообщений 1 страница 12 из 12

1

Иногда сложную и красивую анимацию приходится делать вручную. Это десятки слоёв и часы работы, но только не для тех, кто умеет использовать выражения в After Effects. Язык выражений базируется на стандартном языке JavaScript, но, к счастью пользователи AAE не нуждается в совершенном знании JavaScript для написания выражений. Вместо этого мы можем создавать выражения, используя инструмент «Pick wipe», создавая простые выражения и затем модифицируя их соответственно нашим дальнейшим потребностям.

Николай Скаринский "Курс по выражениям в After Effects (2014)"
Автор: Николай Скаринский
Жанр: Обучающее видео
Курс даст вам понимание гибкого и мощного инструментария выражений в After Effects и сэкономит вам часы в работе.

Программа курса

1. Вводная часть
Как включить выражения. Value.
Основы синтаксиса JS.
Обращение к другим слоям и самому себе. Иерархия.
index, time и другие глобальные переменные
2. Основы
Position. Массивы, вектора. Индексация.
Типы данных. Счетчики.
Доступ к маркерам и ключевым кадрам.
Свойства слоя. startTime и тд.
Способы работать без кифрэймов
Использовать время маркеров
3. Время
inPoint/outPoint startTime/endTime и вложенные композиции
timeRemap
inPoint/outPoint
“Залипание” сигнала
4. Немного математики
Интерполяция. linear, ease
Векторная математика. Расстояния.
Вращательное движение. Эллипсы.
Дебаггинг, логика
5. Интересные кейсы
Циклы
audioToMarkers
Карусель
Автоориентация
Подсчет скорости
6. Случайные числа
wiggle для про
random, gaussRandom
seedRandom (одно случайное число)
noise
7. Продвинутые методы работы
Движения после маркеров
Реверс анимации
Привязки к предыдущим слоям, рекурсии
Привязка к имени слоя
8. Методы работы с цветом
Массив, сдвиг по цветам
RGB/HSL
sampleImage()
9. Продвинутые методы-2
Координатные пространства, toWorld
Parenting 2.0 (временный, с задержкой)
10. Когда можно не писать выражения
Использование скриптов для продвинутой автоматизации
11. Обзор ExtendScript
Что и почему?
Скрипты как расширение неполного функционала АЕ
Пишем простой скрипт

Продолжительность: 09:00:00

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Книга Создание выражений в Adobe After Effects
Год выпуска: 2003
Автор: Alexander Lavrov
Формат: PDF
Качество: eBook (изначально компьютерное)
Количество страниц: 49
Описание: Для тех, кто любит и умеет или только начинает работать в программе After Effects от Adobe. Использование выражений часто упрощает работу пользователя Adobe After Effects и значительно сокращают время, затрачиваемое на создание сложных взаимодействий между слоями, эффектами посредством создание связи между их свойствами

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Теги: выражения в Adobe After Effects,урок Adobe After Effects,скрипты

0

2

5 Простых и Полезных выражений в Adobe After Effects

0

3

Выражения в After Effects. Как их быстро освоить?

0

4

Выражения в After Effects. Магический синус.

+1

5

Скрипты значительно упрощают работу в Adobe After Effects и их настоятельно рекомендуют использовать в работе.
Найти их вы можете здесь: https://aescripts.com/
Скрипты из видео:

+1

6

Обзор скрипта Utility Box для After Effects

+2

7

Выражение затухающих колебаний для Adobe After Effects

amp = .06; // амплитуда
freq = 3; // колебания
decay = 5.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;
}

0

8

Выражение постоянного вращения

v = 360; //скoрость в вращения (в секунду)
r = rotation + (time - inPoint) * v;
[r];

Выражение для постоянного наезда камеры

Код скопировать в параметр Position вашей камеры:

v = 200; \\скорость наезда
value + [0,0,(time - thisLayer.inPoint) * v]

0

9

Wiggle который работает в конкретное время

Улучшенное выражение которое работает без "стыков" и резких срывов в анимации.

amp = 25; // амплитуда
frq = 2; // частота колебаний
timeToStart = 2; // начало анимации
timeToStop = 4; // конец анимации
timeInOut = 1; // затухание (не = 0)

lin1 = linear(time, timeToStart, timeToStart + timeInOut, 0, amp);
lin2 = linear(time, timeToStop - timeInOut, timeToStop, lin1, 0);

wiggle(frq, lin2);

0

10

Looping Wiggle для создания зацикленных анимаций

freq = 1; //колебания в секунду
amp = 110; //амплитуда
loopTime = 3; //длительность цикла
t = time % loopTime;
wiggle1 = wiggle(freq, amp, 1, 0.5, t);
wiggle2 = wiggle(freq, amp, 1, 0.5, t - loopTime);
linear(t, 0, loopTime, wiggle1, wiggle2)

+1

11

Пандора написал(а):

Looping Wiggle для создания зацикленных анимаций

Ух...прямо китайская грамота для меня

+1

12

admin
Да там можно не вникать в эти дебри. Когда есть готовые выражения, то просто копируешь и вставляешь.

+1


Вы здесь » ProShow Producer » Уроки по Adobe After Effects » Выражения (Expression) и скрипты (Script) в Adobe After Effects