Unlimited PS Actions, graphics, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Design & Illustration
  2. CrazyTalk Animator

Как создать анимированного персонажа в Photoshop и CrazyTalk Animator 3

by
Difficulty:IntermediateLength:LongLanguages:
Sponsored Content

This sponsored post features a product relevant to our readers while meeting our editorial guidelines for being objective and educational.

Russian (Pусский) translation by Anastassiya Abramenko (you can also view the original English article)

What You'll Be Creating

Как графический дизайнер, вы, должно быть, знакомы с Adobe Photoshop. Но Photoshop, хоть и является мощным инструментом, не достаточно хорош для всего – например, попробуйте анимировать что-то помимо прыгающего мяча!  К счастью, есть другие программы, в которых можно анимировать персонажа, созданного непосредственно в Photoshop, поэтому вы можете проектировать в ПО, предназначенном для проектирования, и анимировать в ПО, предназначенном для анимации.  

В этом руководстве я покажу, как использовать такую программу как CrazyTalk Animator 3 для анимации персонажа, созданного в Photoshop. Я научу вас, как подготовить персонажа к редактированию, как создать кости, как импортировать в CrazyTalk Animator и затем как анимировать тело и черты лица при помощи как простых, так и расширенных техник. 

1. Как создать персонажа для анимации

Эта часть не обязательна. Вам не нужно выполнять все шаги последовательно, вы можете создать любого другого персонажа или использовать экземпляр, созданный ранее. Просто убедитесь, что слои расположены как у меня.  

Персонаж легче всего анимировать, если он состоит из простых фигур. В Photoshop их можно создать в качестве Фигур при помощи Инструмента «Перо».  Это не сложно, но если вы хотите научиться это делать, взгляните на этот очень короткий курс «Как использовать Инструмент «Перо» и Контуры в Adobe Photoshop». Есть также более старая версия руководства с отличным упражнением, которое поможет вам в краткий срок овладеть инструментом:  

Если у вас Photoshop CC, вы также можете использовать более интуитивный Инструмент «Перо кривизны». 

Убедитесь, что ваше Перо находится в режиме Фигуры. Это автоматически придаст цвет контурам. Вы сможете изменить цвет в любое время, дважды нажав на иконку. 

how to draw shapes in photoshop

Шаг 1

Начните с туловища. Оно не должно быть полностью овальным, постарайтесь сделать переднюю часть слегка меньше. Используйте цвет #acb6b8. Вам не нужно идеально копировать мою фигуру – просто убедитесь, что она плавная и круглая.  

simple oval torso

Шаг 2

Создайте переднюю ногу и лапу отдельно (на разных слоях). Используйте такой же цвет, чтобы как следует соединить ногу с туловищем. Это поможет нам спрятать любые потенциальные несоответствия в движении. 

simple cat paw

Шаг 3

Скопируйте ногу с лапой и поместите их позади всех остальных слоёв. Измените их цвет на #919a9c. 

cat two front legs drawing

Шаг 4

Таким же образом создайте две другие ноги. 

simple cat hind leg
simple cat legs drawing

Шаг 5

Создайте хвост из простого овала. Раскрасьте его цветом #919a9c.

simple cat tail

Шаг 6

Добавьте голову с цветом #c1cdcf.

simple cat head

Шаг 7

Добавьте два эллипса для пятен вокруг глаз. Окрасьте их в цвет туловища. 

simple cat eye patches

Шаг 8

Добавьте глаза: чёрный круг, белый овал для блика и тёмно-серую фигуру в нижней части для отражения. Глаза должны быть на отдельных слоях. 

simple cat eye vector
how to draw simple cat eyes in vector

Шаг 9

Из трёх кругов создайте рот – два из них окрасьте в цвет туловища и один – в цвет ног на фоне. 

simple cat mouth

Шаг 10

Добавьте простой эллипс для носа. Окрасьте его в цвет #ff7dd1.

simple cat nose

Шаг 11

Добавьте уши. Окрасьте их в цвет туловища. 

simple cat ears

Шаг 12

Мы создали все части тела, но лицо так же важно, как ноги или хвост. Вы можете добавить несколько вариантов глаз и рта для достижения нужных выражений лица, которые можно позже использовать в анимации.  Держите все варианты в одном месте, чтобы вы могли изменить выражение, показав/спрятав слои. 

various facial experessions for cat

Шаг 13

Вот все мои слои. Базовые: 

  • Передняя правая нога 
  • Передняя правая лапа
  • Задняя правая нога
  • Задняя правая лапа
  • Хвост
  • Туловище
  • Передняя левая нога 
  • Передняя левая лапа
  • Задняя левая нога
  • Задняя левая лапа
  • Голова

Если вы хотите анимировать только тело, объедините глаза и рот с головой (вы можете добавить также и уши). Если хотите анимировать лицо тоже, вам понадобится больше слоёв: 

  • Левый глаз норма
  • Правый глаз норма
  • Левый глаз закрыт
  • Правый глаз закрыт
  • Левый глаз улыбается
  • Правый глаз улыбается
  • Левый глаз напуган
  • Правый глаз напуган
  • Рот норма
  • Рот открыт
  • Рот удивлённый
  • Рот улыбается
  • Рот зубастый
  • Правое ухо
  • Левое ухо
photoshop layered for animation

2. Как добавить кости персонажа в Photoshop

Чтобы анимировать нашего персонажа, нам нужно назначить «кость» для каждой части тела. Все кости вместе образуют «скелет», позволяя создать текучую, реалистичную анимацию.  Вы можете легко добавить кости непосредственно в Photoshop, использовав специальный образец для движения четырёх ног.   

Шаг 1

Скачайте набор образцов и перейдите в 01_Templates > Quadruped Template, чтобы открыть образец в Photoshop. 

quadruped motion template

Шаг 2

Нам нужно перенести образец в файл с нашим персонажем. Для этого сделайте оба окна видимыми, выделите все слои в образце и перетащите их на окно с персонажем. 

how to bring layers from a file to another file in photoshop

Шаг 3

Выделив слои, используйте Инструмент «Свободное трансформирование»  (Control-T), чтобы изменить размер скелета и чтобы он приблизительно совпадал с персонажем.  

how to resize in photoshop

Шаг 4

Файл с образцом содержит четыре типа элементов: 

  • Картинки: части анимации, которые мы можем видеть. 
  • Кости: части анимации, которые направляют движение картинок, хотя их не видно в анимации. 
  • Ярлыки: они обычно помогают нам соотнести кости с правильными картинками. 
  • Опорный элемент: определяет уровень земли. 

Сначала нам нужно заменить картинки образца с нашими собственными, одну за другой. Откройте группу RL_Image и затем откройте папку внутри неё и удалите содержимое.  

find the folder

Замените его частью тела персонажа. 

replace the image inside a folder

Проделайте это со всеми папками, кроме Шеи (которой у нас нет) и Головы, если хотите создать анимацию лица позже. Уши можно анимировать как часть тела, но в случае со смотрящей вперёд головой они не должны слишком активно двигаться, поэтому  также их исключите. 

layer order ready for animation
Помните, что «левый» и «правый» означает направления тела, а не то, как вы их видите. Поэтому Правый глаз – это правый глаз кота.

Шаг 5

Картинки для выражений лица нужно подготовить таким же образом, но у них свои папки внутри группы RL_TalkingHead > HeadImage. Поместите «нормальные» глаза в группу Iris и другие глаза в группу Белка глаза. 

facial expression layers eyes
facial expression layers head
facial expression layers mouth

Шаг 6

Картинки готовы, теперь можем добавить кости. Кости будут созданы автоматически в CrazyTalk Animator, вам просто нужно указать программе, где находятся суставы.  Вы можете взять образец за основу, на которой показано, где у собаки суставы и как они применяются к персонажу. 

character in photoshop how to add bones

Откройте группу RL_Bone_Quadruped. У каждой части тела есть своя папка, содержащая отметки суставов. Чтобы правильно разместить отметки, вы можете спрятать другие картинки, работая с одной из них.  Начните с хвоста – разместите отметки вдоль него, держась подальше от границ фигуры. Эти отметки будут точками сгиба. 

how to prepare tail for animation

Шаг 7

Покажите сейчас одну из задних лап и найдите соответствующую папку с суставами. Поместите отметку «Выступ_стопы» почти на кончике стопы и отметку «Стопа» - в середине. 

how to prepare foot for animation

Шаг 8

Покажите остальную часть ноги и добавьте другие суставы: Голень для пятки, Бедро для колена и Верхняя часть бедра для бедра

how to prepare leg for animation

Шаг 9

Добавьте суставы на другой ноге. 

how to prepare cat hind legs for animation

Шаг 10

Теперь перейдите к ногам на переднем плане. Здесь Голень – это запястье, Бедро локоть, а Верхняя часть бедраплечо (названия взяты с образца для человеческого персонажа, вот почему они немного смущают при создании кота!). 

cat front leg ready for animation

Шаг 11

Таким же образом закончите создание другой ноги. 

how to add bones to cat front leg

Шаг 12

Откройте папку с Туловищем, чтобы назначить суставы для бедра и позвоночника. 

cat hip spine how to animate

Шаг 13

У моего персонажа нет видимой шеи, но нам нужно показать, где она. 

add neck for animation

Шаг 14

Если хотите, чтобы уши двигались как часть тела, добавьте им кости. 

how to add bones to ears for animation

Шаг 15

Если хотите анимировать черты лица, перейдите в RL_TalkingHead и откройте папку «Кости головы». Поместите отметки на соответствующие черты лица. 

how to prepare facial features for animation

Шаг 16

Наконец, расположите Опорный элемент объекта прямо под лапами персонажа (вы найдёте его в группе RL_Bone_Quadruped) и посмотрите на весь скелет.  Теперь он виден как цельная структура, поэтому, если что-то не на своём месте, это сразу будет видно. Если вы заметили ошибку, просто перейдите к группе и сдвиньте отметку на правильное место. 

how to add bones to photoshop character

3. Как импортировать персонажа в CrazyTalk Animator

Шаг 1

Когда персонаж будет готов и сохранён, откройте CrazyTalk Animator и нажмите Create G3 Free Bone Actor.

create g3 free bone actor

Ваш персонаж будет перенесён в программу и автоматически показан в Режиме составителя. Вы можете видеть созданные между суставами кости, которые вы назначили в Photoshop.  В ушах нет костей, т.к. я сделал их частью головы, чтобы они не двигались (если хотите, чтобы они двигались, просто поместите их в папку группы  RL_Image).

photoshop character imported to crazytalk

Шаг 2

В Режиме составителя можете немного поэкспериментировать с персонажем, чтобы увидеть, что он готов для анимации. Например, вы можете нажать на «Предпросмотр», чтобы протестировать суставы. 

Click preview
test joints in crazytalk animator

Шаг 3

Если нажмёте Edit Pose, вы сможете настроить персонажа. 

edit pose crazytalk animator

Например, можете сдвинуть целую часть тело с костями, если обнаружили ошибку… 

how to adjust character pose crazytal kanimator

...либо можете открыть Редактор костей, чтобы двигать кости отдельно.

how to move bones in crazytalk animator
move the bone crazytalk animator

Шаг 4

Если этих параметров не достаточно, и вы хотите что-то изменить в Photoshop для удобства, просто нажмите Launch to External PSD Editor. Либо можете просто открыть файл снова, изменить его и ещё раз импортировать.  

launch to external psd editor crazytalk animator

Шаг 5

Вы можете заметить, что некоторые слои смешались в процессе назначения костей. Сейчас мы можем их подправить. Перейдите в Менеджер слоя… 

layer manager crazytalk animator

...и перетащите слои туда, где они должны быть. Я поместила уши над лицом и переднюю правую ногу и лапу - над головой.  

how to change the layers crazytalk animator

Шаг 6

Когда будете готовы начать создавать анимацию, выйдите из Режима составителя, нажав Back stage.

leave composer mode crazytalk animator

4. Как добавить простую анимацию персонажа 

Шаг 1

При наличии готового персонажа его очень легко анимировать! Сначала откройте редактор Window > Timeline.

how to open timeline editor crazytalk animator

Шаг 2

Нажмите Motion, чтобы увидеть типичную панель таймлайна под персонажем.   

where to find timeline in crazytalk animator

Шаг 3

В CrazyTalk Animator есть набор примерных анимаций, которые можно использовать сразу же. Просто перейдите в Менеджер содержания… 

content manager crazytalk animator

...откройте вкладку Анимации...

animation tab crazytalk animator

...перейдите в Движение...

motion templates crazytalk animator

... и перейдите в папки: G3 Animals...

g3 animals templates crazytalk animator

... Коты... 

cats motion templates crazytalk animator

... Движение... 

motion templates crazytalk animator

...пока не увидите список доступных действий. Есть много видов действий. Здесь, к примеру, у вас есть начальное движение (1S), цикличное движение (2L) и конечное движение (3E). Вы можете использовать все виды для создания плавного движения. 

Чтобы добавить анимацию, просто выделите своего персонажа и дважды кликните на движении. Для простой анимации ходьбы добавьте одну Прогулку (1S), две Прогулки (2L) и одну Прогулку (3E).

how to make character walk crazytalk animator

Шаг 4

Чтобы поэкспериментировать с анимацией, вы можете использовать простые кнопки управления над панелью таймлайна. Чтобы установить начало и конец анимации, перетащите красные маркеры. 

animation controls crazytalk animator

Он идёт!

Если хотите больше готовых движений, вы можете найти их в наборе G3-Animals: Cats.

g3 animals cat motions crazytalk animator

5. Как создать пользовательскую анимацию

Готовые движения универсальны, они созданы для костей, но не для картинок, поэтому иногда они могут не полностью подходить под вашего персонажа.  Например, для смотрящего вперёд персонажа, как у меня, нет движения Сидеть и Облизывать. Но это не проблема – мы можем создать такую анимацию (и многое другое) сами! 

sit and lick animation crazytalk animator

Шаг 1

Откройте 2D Motion Key Editor.

2d motion key editor crazytalk animator

Шаг 2

Сдвиньте маркер туда, где вы хотите организовать движение. 

how to start animation crazytalk animator

Шаг 3

Примените изменения. Двигайте и вращайте кости для расположения своего персонажа. 

bend the spine crazytalk animator
rotate the hips crazytalk animator
bend the knees crazytalk animator
put down the tail crazytalk animator

Если хотите сейчас проиграть анимацию, вы увидите, что персонаж изменяет своё положение постепенно с первого кадра.  

Шаг 4

Итак, наш котёнок садится. Теперь нам нужно, чтобы он двигал лапой и облизывал её. Как вы только что заметили, анимация происходит между ключевыми кадрами – теми, где что-то было изменено (указано точкой на таймлайне).  Если вы хотите, чтобы ваш персонаж оставался в определённом положении какое-то время перед началом анимации другого изменения, просто добавьте ключевой кадр вручную, нажав V.

add a keyframe manually crazytalk animator

Шаг 5

Сдвиньте маркер туда, где движение должно остановиться. 

move the marker on timeline

Шаг 6

Снова расположите кости по своему усмотрению. 

bring the paw up crazytalk animator
tilt the head crazytalk animator

Шаг 7

Проиграйте анимацию, чтобы увидеть результаты! Помните: если что-то происходит слишком быстро или медленно, вы всегда можете перетащить ключевые кадры, чтобы изменить интервалы между ними. 

6. Как анимировать выражения лиц 

Теперь вы знаете, как анимировать тело, но что насчёт лица? Это тоже не очень сложно! 

Шаг 1

Добавьте ключевой кадр, где должно начаться движение. 

select the time crazytalk animator

Шаг 2

Откройте редактор Face Puppet.

face puppet editor crazytalk animator

Шаг 3

Выделите кота как Профиль анимации лица.

cat face animation profile crazytalk animator

Шаг 4

Нажмите на Предпросмотр и сдвиньте курсор к центру лица персонажа. Нажмите Пробел и подвигайте курсор вокруг, чтобы увидеть, как котёнок следит за ним! 

make the character look around crazytalk animator

Шаг 5

Есть несколько доступных стандартных выражений лица, и их эффект будет зависеть от использованных средств. Я обнаружила, что «злое» выражение лица на самом деле отлично подходит для облизывания, если я сдвину курсор влево и быстро вверх и вниз! 

angry animation licking crazytalk animator

Вы можете заставить персонажа моргать, нажав левой кнопкой мыши во время предпросмотра. Это пригодится! 

make character blink crazytalk animator

Шаг 6

Некоторое время попрактикуйтесь с предпросмотром, пока не запомните, как двигать голову для достижения нужного эффекта. Затем нажмите Record и пробел или Enter, чтобы записать движение. Снова нажмите Пробел для завершения. 

how to record facial animation crazytalk animator

Выглядит хорошо!

Шаг 7

После анимации облизывания нужно вернуть лапу котёнка на землю. Для этого установите ключевой кадр после анимации. 

add a new keyframe

Шаг 8

Поместите маркер на некотором расстоянии от этого ключевого кадра...

add distance between keyframes crazytalk animator

... и снова установите положение персонажа.

position the bones of character crazytalk animator

Шаг 9

После завершения анимации я хочу, чтобы котёнок наклонил голову и улыбнулся. Первую часть можно сделать при помощи 2D Motion Key Editor...

kitten tilt head animation crazytalk animator

... а другую – при помощи Sprite Editor.

sprote editor crazytalk animator

Шаг 10

Установив маркер на нужном кадре, выделите тот элемент лица, который вы хотите изменить, и затем выделите картинку, которую вы хотите установить на замену.

sprite editor change eyes to smile crazytalk animator
smiling eyes crazytalk animator

Он улыбается!

Шаг 11

Чтобы закончить анимацию, вы можете добавить ещё один ключевой кадр позже, когда черты лица вернутся к исходному положению. 

niormal facial features crazytalk animator

7. Как завершить анимацию

Но что, если вы хотите добавить немного анимации в начале, где слишком мало кадров? Не проблема! Давайте просто добавим больше кадров. 

Шаг 1

Убедитесь, что в списке есть Project

how to make project visible crazytalk animator

Шаг 2

Нажмите Collect Clip.

collect clip crazytalk animator

Шаг 3

Нажмите Insert Frame.

how to insert frames crazytalk animator

Шаг 4

Введите количество кадров, которое хотите добавить. Не бойтесь добавить слишком много – пустые кадры легко удалить. 

how to add more frames crazytalk animator

Шаг 5

Кадры добавлены! Я решила заполнить их анимацией ходьбы. 

add walking animation on the beginning crazytalk animator

Шаг 6

Убедитесь, что в таймлайне достаточно места для двух анимаций, и что они встречаются в нужный момент. 

how to connect two animations crazytalk animator

Шаг 7

Котёнок теперь ходит на месте, но это можно исправить. Просто перейдите к первому кадру и сдвиньте персонажа за сцену.  

move the character outside of the scene crazytalk animator

Скорость движения будет подстроена под расстояние автоматически. 

Шаг 8

Я добавила больше рамок между анимацией ходьбы и облизывания, чтобы сделать их медленнее. Мой котёнок теперь мило подмигивает и двигает хвостом. 

cat blinking crazytalk animator

Шаг 9

Когда анимация будет закончена и готова к показу, перейдите в Render > Render Video.

render video crazytalk animator

Шаг 10

Настройте параметры по своему усмотрению. Убедитесь, что Диапазон кадров правильный! 

render video options crazytalk animator

Отличная работа!

Мой котёнок ходит, улыбается и облизывает лапу! А ваш? Мне было бы интересно увидеть ваш результат, поэтому не бойтесь поделиться им в комментариях! 


Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.