Есть так много разработчиков (не знакомых с компьютерной графикой и иллюстрациями), которые изо всех сил пытаются понять логику создания собственных иллюстраций в инструменте Pose-animator.

Кому следует продолжить чтение этого полного блога?

  1. Любой разработчик, работающий с Pose-Animator.
  2. Любой разработчик, которому интересно узнать, что такое Pose-Animator и как он работает.
  3. Любой разработчик, который хочет, чтобы ваши любимые мультяшные иллюстрации имитировали вас в браузере.

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

ДЕЙСТВИЯ:

Взгляните на репозиторий Pose-Animator на Github.

(ссылка: https://github.com/yemount/pose-animator)

  1. В папке перейдите в Resources=›Illustration=›и загрузите любую из ваших любимых иллюстраций (Допустим, я загружаю файл oy.svg)
  2. Перейдите на страницу Illustration=›samples=› и загрузите Svg-файл скелета.
  3. Откройте любой из ваших любимых графических редакторов (Inkscape, CoralDraw, Illustrator и т. д.)
  4. Откройте файл Boy .svg (вы должны увидеть иллюстрацию мальчика со встроенным в нее файлом скелета).
  5. Перейдите к опции «Объекты» и обратите внимание на слои в ней. Вы можете видеть, что для любого файла svg, который вы загружаете из репозитория, есть сходство в группировке и наслоении объектов иллюстрации и скелета. Вы можете видеть, что слой 1 имеет группу объектов с именем illustration, поверх которой лежит наша скелетная группа. Итак, наша панель «Объект» должна отображать примерно такую ​​иерархию:
  6. [Layer 1]
    |---- skeleton
    |---- illustration
    |---- path 1
    |---- path 2
    |---- path 3
  7. Но Pose-Animator работает хорошо, только когда находит два слоя в качестве файловой структуры и не более того. Итак, когда мы добавляем любой новый объект, возникает проблема.
  8. Таким образом, мы не должны нарушать иерархию, но все же вносить изменения в файл. Мы можем выполнить эту задачу, добавив все пути объектов к слою иллюстрации. Если вы имеете дело с уже векторизованным файлом svg, убедитесь, что вы разгруппировали все объекты векторизованного файла, а затем добавили его в существующий слой иллюстрации.
  9. После этого удалите все остальные объекты, принадлежащие файлу boy.svg. Если вы редактируете файл Boy .svg без включения каких-либо дополнительных объектов, то не нарушайте иерархию, пусть она будет такой же.
  10. В качестве последнего шага переместите скелет.svg поверх настоящей иллюстрации так же, как это было при загрузке.

Теперь сохраните иллюстрацию под тем же именем или в новый файл в папке с иллюстрациями, затем откройте демонстрационный сайт Pose-Animator и перетащите файл svg. Ваш файл svg должен появиться в браузере сейчас!

СОВЕТЫ, КОТОРЫЕ МОГУТ ВАМ ПОМОЧЬ:

  • Начните с редактирования существующих объектов в файле.
  • Создавая новые SVG-иллюстрации, делайте это очень просто. Чем проще слои, тем эффективнее будет работать Pose-аниматор.
  • При работе с большим количеством слоев убедитесь, что определенное количество слоев, образующих руку или глаз на вашей иллюстрации, сгруппировано, чтобы слои не выходили за рамки во время анимации.
  • Всегда старайтесь сохранить его в другом файле (это минимизирует количество загрузок с Github :P

/////////////////////////

СЧАСТЛИВАЯ АНИМАЦИЯ

////////////////////////

ВДОХНОВЕНИЕ:

Pose Animator — инструмент с открытым исходным кодом для оживления SVG-символов в браузере с помощью захвата движения