Анімація крокуючого чоловічка - synfig animation studio

Файл "Список" (List)

Одна з найбільш неочевидних можливостей Synfig криється в використанні шару "Імпорт зображення" (Import Image layer). Крім того що він дозволяє просто імпортувати основні графічні формати зберігання зображень він також може працювати з файлом ".lst". Цей файл "Список" простий текстовий файл зберігає інформацію про "Частоті кадрів" (framerate) і список файлів з зображеннями які будуть використовуватися (якщо частота кадрів не буде вказана то використовується її значення рівне 15 FPS (кадрів в секунду)).

Ось приклад від "Voria Studios", він містить 4 нерухомих зображення персонажа в різних стадіях циклу ходьби. Ця послідовність зображень по суті 4 кадри які повторюючись створять йде персонажа.

Ось ці зображення

А ось початок файлу "lst".
FPS 4
frame_01.jpg
frame_02.jpg
frame_03.jpg
frame_04.jpg
frame_01.jpg
frame_02.jpg
frame_03.jpg
frame_04.jpg
frame_01.jpg
frame_02.jpg
frame_03.jpg
frame_04.jpg
.

Створення циклу ходьби

Давайте тепер розберемося як використовувати ці зображення для того щоб створити закінчений цикл ходьби персонажа в Synfig.

Почніть зі створення нового полотна, додайте лінію часу довжиною в кілька секунд зі стандартною частотою кадрів в 24 FPS. В меню полотна виберіть Шар> Створити шар> Інші> Імпорт зображення (Caret> Layer, New layer, Other, Import Image).

Але результат не буде достатньо плавним, а зображення не змінні (їх можна перемістити, обертати і розтягувати але деталі самого зображення не можуть бути змінені). Для створення повністю редагованого персонажа ми повинні його трассіровать, тобто продублювати його форму векторними елементами Synfig такими як Blines (Криві) або Векторний олівець.

У мене графічний планшет, тому для мене більше підійде Векторний олівець Векторний олівець (Draw Tool). Поверніться назад на нульовий кадр, виберіть інструмент яким будете трассіровать персонаж. Найпростіше створити окремі елементи декількох областей (Голова, Ліва рука, права рука, Торс, Ліва нога, права нога). Дам вам корисну пораду, щоб краще бачити оригінал під час трасування вимкніть шар заливки знявши відповідний прапорець на панелі шарів, це дозволить вам бачити зображення внизу і правильніше підігнати форму під оригінал за допомогою контрольних точок.


Анімація крокуючого чоловічка - synfig animation studio


Коли закінчите на нульовому кадрі, перейдіть за шкалою часу на 6 кадр. Замість того щоб трассіровать в цей раз ми перемістимо вже наявні елементи так щоб вони співпали з зображенням. Знову вимкніть шар заливки щоб бачити зображення внизу і можете починати. Використовуйте інструмент обертання і інструмент переміщення щоб підігнати елементи персонажа, за допомогою контрольних точок зробите їм потрібну форму. [Не забудьте перед цим переключитися в "Режим редагування анімації" (Animate Editing Mode) як це зробити описано в Основи анімації]

Повторіть ці дії на 12 і 18 кадрах, після чого ви можете відключити шар "імпорт зображення" (знявши прапорець з нього на панелі шарів). Тепер, не дивлячись на те що ми намалювали тільки чотири кадри, використовуючи міць Synfig ми можемо отрендеріть плавну (24 кадру в секунду) анімацію циклу ходьби. Додайте зверху шар "Петля часу" (timeloop layer) з тривалістю 1 секунда і персонаж буде крокувати на місці на всьому протязі анімації.


Додавши шар "Переміщення" (Translation layer) ви зможете змусити персонаж рухатися вперед від однієї частини полотна до іншого (або рухатися назад, місячною ходою, якщо так вам більше подобається)

Ось zip архів в якому знаходиться файл (.lst), 4 нерухомих зображення (ключових кадру), і готовий файл Synfig. Разархівіруйте їх в одну папку і відкрийте newwalk.sif за допомогою synfig.