Предлагаю Вашему вниманию еще один способ создания "рукописной" надписи.
В отличие от многих других , здесь используются стандартные эффекты АЕ, а также
данный способ позволяет регулировать толщину рисующейся линии (во времени).
Скажем, известный многим способ с использованием Stroke, этого сделать не позволяет,
а способ с применением VectorPaint, на мой взгляд , более трудоемок и труднее
в настройке.
Для примера будем "рисовать" строчную буква "а".
Для ленивых: здесь лежит результат (анимационный
гиф - 32 кБ)
А здесь сам проект (АЕ
v.5) размер - 152 кБ
А вот тут ZIP содержащий
оба этих файла.
Итак, начнем.
Установки проекта:
PAL D1/DV 720х576 Pixel Aspect Ratio: PAL D1/DV, Frame Rate 25 fps, Duration:
00:00:04:00
Урок состоит из двух частей:
ЧАСТЬ 1.
1) Создайте новую композицию "Comp1" с установками аннологичными
установкам проекта (вообще данные настройки используются везде, где это не оговоренно
специально);
2) Создайте в ней новый слой (меню "Layer" -> "New" ->
"Solid"). Можно сразу "выключить" этот слой (он нужен нам
только как шаблон), щелкнув по значку "глаза" на тайм-лайне;
3) В любом векторном редакторе создайте векторное изображение строчной буквы
"а" (я воспользовался для этого Adobe Illustrator v.9). Сразу совет
- по возможности отредактируйте полученные кривые так, чтобы они содержали как
можно меньше точек (потом будет легче "рулить" настройками анимации)
и оные точки распологались достаточно равномерно.
4) Скопируйте полученные кривые в буфер обмена (обычно это делается через меню
"Edit -> Copy");
5) Перейдите обратно в АЕ и откройте созданный вами слой ("Solid 1")
в окне слоя (меню "Layer" -> "Open Layer Window");
6) Вставте из буфера обмена кривые (меню "Edit" -> "Paste").
У вас появяться две новые маски "Mask1" и "Mask2". Выделите
их и используя инструмент "FreeTransform" отрегулируйте их масштаб
и положения на экране так как вам нужно. Для сохранения пропорций в процессе
маштабирования удерживайте нажатой клавишу Shift (например я увеличил их так,
чтобы они находились примерно в центре экрана и занимали почти весь объем видимого
пространства). Это будут пути по которым мы будем рисовать нашу букву;
7) Создайте новый слой "Solid 2" (как было описанно выше) с размером
10х10 pixel. Это будет наша кисть. Если вы хотите чтобы форма кисти была не
квадратной, а, например, круглой, вы можете легко этого достичь применяя маски(как
это сделал я, в данном случае). Можно также использовать в качестве кисти любой
подходящий графический файл(просто импортните его в ваш проект и установите
на тайм-лайн);
8) Теперь создайте ключевой кадр (маркер) на позиции " 0:00:00:00"
у слоя-кисти параметра "Position". Для этого:
- раскройте щелчком маленький треугольничек во втором столбце окна тайм-лайна
рядом с именем слоя;
- В отрывшемся списке, раскройте такой же треугольничек напротив "Transform";
- Щелкните по значку "секундомера" (такой "кружочек с пимпочкой")
рядом с надписью " Position";
9) Перейдите в окно слоя "Solid 1" и выделите кривую "Mask1".
Для этого нажмите в этом окне кнопку "Target" (расположенна справа
внизу. В ней может быть написанно, к примеру, "Target: None") и в
раскрывшемся списке выберите "Mask1" (внешний контур нашей буквы);
10) Настройте начальную точку маски. Во многих случаях это может оказаться важным,
т.к. именно из этой точки начнет "рисоваться" наша линия. Для этого
мышью выделите нужную точку (остальные должны быть "пустыми") и щелчком
правой кнопки мыши вызовите контекстное меню. В нем выберите пункт "Set
First Vertex". Я назначил первой точкой "кончик хвостика" нашей
буквы.
11) Скопируйте маску в буфер обмена. ВНИМАНИЕ! Перед копированием должны быть
выделены ВСЕ точки маски!
12) Снова вернитесь в окно тайм-лайна и выделите созданный вами маркер позиции
у слоя-кисти ("Solid 2");
13) Вставте данные из буфера обмена (меню "Edit" -> "Paste").
Вы увидите появившиеся дополнительные ключи анимации у параметра "Position"
слоя-кисти. Также, в окне композиции, вы увидите пунктирную линию - путь нашего
слоя-кисти. В случае если этого не случиться, включите параметр "Layer
Path" ("Пути слоя"), щелкнув треугольник на рамке окна композиции
(справа вверху) и поставив "галку" напротив соответствующего пункта.
14) Выделите и перетащите последний (правый) маркер до позиции "0:00:03:00"
на тайм-лайне;
15) Включите опцию "Motion Blur" у слоя-кисти "Solid 2"
(меню "Layer" -> "Switches" -> "Motion Blur").
Это нужно (в данном случае) для уменьшения "зазубрин" в конечном результате.
Вообще я применяю данную опцию практически во всех случаях когда маштабирую/перемещаю/вращаю
слои, т.к., хотя это и сказывается на времени рендеринга, получаемое изображение
выглядит более естественным;
16) Создайте ключевой кадр (маркер) на позиции "0:00:00:00" слоя-кисти
"Solid 2" у параметра "Scale" (масштабирование) и установите
ему значение "75%";
17) Переместитесь на позицию "0:00:01:04" и измените это значение
на "100%". АЕ автоматически сгенерирует новый кей-фрейм. Повторите
данную операцию для позиций "0:00:01:13", "0:00:02:04" и
"0:00:03:00" с параметрами "300%", "100%" и "75%"
соответственно. Здесь-то как раз и задается, как будет утолщаться наш контур
в процессе рисования!;
18) Выделите кей-фрейм на позиции "0:00:01:13" и измените его тип
интерполяции с линейной ("Linear") на "кривую Безье" ("Bezier").
Для этого выберите в меню "Animation" пункт "KeyFrame Interpolation"
и выберите из раскрывающегося списка соответствующую установку;
19) Создайте второй слой-кисть "Solid 3" (как было описанно выше)
с размером 10х10 pixel;
20) Повторите действия с 8 по 15 для этого слоя, только в качестве пути используйте
кривую "Mask 2" (внутренний контур буквы) из слоя "Solid 1".
У данной кривой всего четыре точки: правая, нижняя, левая и верхняя. Я установил
первой точкой самую правую (см. п.10).
21) Также, в результате ваших действий, последний маркер "Position"
должен находиться на позиции "0:00:01:00".
22) В отличие от настроек слоя-кисти "Solid 2", у слоя-кисти "Solid
3" должно быть всего три точки масштабирования с параметрами ("позиция/значение"):
"0:00:00:06"/100%, "0:00:00:12"/250%, "0:00:00:18"/100%.
У кей-фрейма на позиции "0:00:00:12" также нужно изменить режим интерполяции
на "Bezier" (см. п.18);
23) После завершения всех действий, со слоем-кистью "Solid 3", перетащите
его в окне тайм-лайна так, чтобы он начинался с позиции "0:00:03:00"
(если вы хотите, как я, чтобы внутренний контур начинал "рисоваться"
после того как "отрисуется" внешний);
ЧАСТЬ 2
1) Создайте новую композицию "Comp 2";
2) Импортируйте в нее ранее созданную композицию "Comp 1" в качестве
слоя;
3) Примените к ней эффект "Echo" (меню "Effect" -> "Time"
-> "Echo");
4) Переходим в самый конец композиции (позиция "0:00:03:24") и регулируем
параметры эффекта до тех пор пока не получим полностью "нарисованную"
букву. В нашем случае установите следующие настройки параметров:
- "Echo Time(seconds)": -0,01; кол-во повторений объекта в сек.(поставьте
сразу)
- "Number Of Echoes": 400; общее кол-во (вот его-то и "рулим",
пока не "отрисуется" буква)
- "Starting Intensity": 1,00; Начальная интенсивность линии
- "Decay": 1,00; "Затухание" линии
- "Echo Operator": Add; Режим наложения(в данном случае не очень важен,
хотя....)
5) Преключаясь между "Comp 1" и "Com 2", правим форму нашей
буквы. Для этого настраиваем кей-фреймы параметра "Scale", те у которых
мы изменили режим интерполяции на "Bezier", путем регулировки маркеров
Безье:
- Щелкните треугольничек слева от надписи "Scale" в окне тайм-лайна
у соответствующего слоя-кисти; - Выделите кей-фрейм Безье. Вы увидите кривую,
принимающую вод ним форму "горба".
- Щелкните маркер на вершине "горба". У него появятся две дополнительные
линии с маркерами на концах.
- Таская их мышью и переключаясь поочередно между композициями добейтесь удовлетворяющей
вас формы буквы.
6) После завершения настройки переключитесь в окно композиции "Comp 2"
и просчитайте конечный результат.
Вот пожалуй и все.
Несколько мыслей в завершении урока:
Используя параметр "Decay" эффекта "Echo", можно получить
"письмо симпатическими чернилами" (т.е. теми которые, после нанесения
на бумагу, "исчезают"). Например установите данный параметр в 0,98
и посмотрите что получится ;) А потом установите его же в 1,01 и снова попробуйте
;)
Если Вы отключите МоушнБлур у слоев-кистей может потребоваться корректировка
параметров "Echo Time" и "Number Of Echoes" до -0.005 и
800(в нашем случае) соответственно, иначе будут жуткие зубцы на границах буквы(как
при выключенном антиалиасинге в Шопе). Так же данные параметры требуют корректировки,
если вы изменяете продолжительность отрисовки буквы (в большей степени это касается
"Number Of Echoes", т.к. "Echo Time", для наших целей, должен
иметь либо -0,01, либо -0,005, впрочем поэксперементируйте ;)
Данная технология не единственная и, возможно, не лучшая, но она позволяет добится
вполне приличных результатов СТАНДАРТНЫМИ СРЕДСТВАМИ АЕ довольно быстро и просто.
Не бойтесь экспериментировать!
Если кто-то дополнит данную статью рисунками, гиперссылками и пр. я возражать
не буду! ;)
Только прошу, указывайте авторство, пожалуйста. ;)
А если кто начнет "зашибать на этом деньгУ", незабудте поделиться!
;))
С уважением, Вячеслав Воронин ТК "11 канал" г.Нерюнгри РС(Я)
СК! 73!