Архив метки: synfig

Synfig+Cairo: Первые результаты

Слушайте-слушайте! Наконец-то появились первые результаты в работе по оптимизации рендеринга Synfig! Карлос завершил черновую имплементацию рендеринга с использованием библиотеки Cairo, и вот — рабочая область обновляется теперь в два раза быстрее! (см. видео ниже).

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

Напомню, что работа над оптимизацией была начата в мае 2012 года — почти год назад. За всё это время было вообще не вполне понятно будет ли от этого хоть какой-то выигрыш в скорости. То, что мы видим сейчас — это первая за всё это время ласточка. Такая «работа вслепую» не слишком мотивирует, не так ли? Остаётся только порадоваться терпению и упорству Карлоса и пожелать ему дальнейших успехов.

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


Шаблон персонажей для Synfig

Итак, настало время рассказать чем мы занимались прошедшие два месяца. Дело в том, что в январе нас жестоко прессанула судьба и мы (я имею в виду себя и подельника Николая Мамашева) были поставлены в ситуацию, когда нужно было за 23 дня сделать анимацию длинной 4 минуты с участием 17-ти персонажей.

Спасибо тебе, судьба.

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

А когда всё закончилось, мы поняли, что  этот шаблон слишком хорош чтобы почить в бозе наших архивов. Поэтому мы решили допилить его и опубликовать под лицензией Creative Commons Zero (лицензия -используй-без-ограничений). В общем-то пилим мы его до сих пор.

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

Шаблон персонажа будет доступен для скачивания в Апреле — есть ещё множество нюансов, которые мы хотим допилить, да и свеженький Synfig как раз к этому времени выйдет. В общем, потерпите немного — всё будет!

Также, с появлением данного шаблона сам собой решился вопрос темы моего доклада на конференции Libre Graphics Meeting в Мадриде — я собираюсь провести подробный мастер-класс о том как использовать наш шаблон персонажа.

И да, если всё получится, то я буду лететь через Новосибирск и Москву. Возможно имеет смысл организовать дополнительные мастер-классы в этих городах, на которых я расскажу о том же, о чём планирую рассказывать в Мадриде. Это может быть мероприятие для широкой аудитории или даже персональный мастер-класс. Кстати, думаю не обязательно ограничиваться Москвой и Новосибирском — сейчас я также рассматриваю Казань и Питер. В общем, если вдруг кого-то заинтересует — мы можем это обсудить (см. контактную информацию тут). ^__^


Последний рывок

Ок, ещё шаг-два, и мы завершим стадию «Векторизация и фазовка». Из оставшегося: две последние сцены – ждут, когда я смогу их посмотреть и сшить, и несколько солдат – ждут векторизацию, хотя персонажи они, по сути, второстепенные. Так что без паники, мы выжимаем максимум из свободного времени, скоро закончим.

Прогресс векторизации и фазовки (10.09.2012)

Векторизацией на прошлой неделе занимался в основном Николай. Я свожу ключевые кадры и делаю фазовку. Одновременно с этим начал кое-какую работу над фонами – расчищаю плацдарм Николаю, чтобы он смог за них взяться сразу после векторизации. Самое замечательное, что, в отличии от предыдущей стадии, изобретать ничего не придется. Технология выверена и в интернете задокументирована. Например, можно посмотреть здесь и вот здесь. Разумеется, сделать всё то же самое с использованием открытого ПО не будет проблемой.

Работа над фоном для кадра 59

Кроме того мы начали готовиться к рендерингу проекта в полном разрешении (1920х1080). Рано? Ничуть! Мы уже столкнулись с несколькими проблемами. Какие-то решили быстро, но два «орешка» еще предстоит расколоть.

«Орех» первый – распараллеливание в Synfig: в настоящий момент программа не поддерживает более одного потока рендеринга из командной строки. Конечно, с Remake мы всегда можем запустить несколько процессов одновременно, но это не особо рационально с точки зрения использования оперативы, учитывая, что некоторые кадры требуют более 3ГБ RAM.

«Орех» второй куда серьезней – обнаружился баг. Он крашит Synfig при попытке отрендерить в высоком разрешении анимацию с Warp-слоем. Баг критичный, сейчас думаем как его исправить или обойти.

Всё, новости закончились. Всем крутой недели, до связи!


Помощь для Morevna Project — Векторизация

 

Хэй, пользователи Synfig Studio!

Мы приглашаем всех  желающих поучаствовать в Morevna Project — нам нужна помощь в векторизации отдельных ключевых кадров для демо-ролика Моревны. Никакой анимации — исключительно векторизация. Да, именно так. ^__^

Лирическое вступление. Некоторые пользователи Synfig часто спрашивают нас о том, как можно помочь Morevna Project. Мы долго думали как лучше организовать этот процесс, так как опыт предыдущих лет показал, что привлечение людей состороны не всегда себя оправдывает с точки зрения эффективности.  Дело в том, что наш рабочий процесс весьма специфичен, а сроки очень сжаты — это накладывает определённые ограничения. В конце концов мы решили организовать всё следующим образом…

Правила участия:

  1. Напишите e-mail на наш контактный адрес (см. ниже) с указанием что вы готовы помочь с векторизацией (можно по-русски).
  2. В ответ мы присылаем вам задание. Каждое задание предполагает векторизацию одного ключевого кадра в привязке к стикману. Подробнее об этом см. видеоуроки здесь. Следовательно, каждый желающий учавствовать должен в достаточной мере владеть этой техникой. Вместе с заданием мы высылаем архив с ключевыми кадрами и настроенным стикманом — вам остаётся только всё правильно векторизировать в привязке к костям.
  3. В течении 48 часов мы ожидаем от вас файл с выполненым заданием:
    • Если в течении 48 часов файл не получен, то задание аннулируется и передаётся другому участнику.
    • Если задание получено — мы проверяем его. Если проверка успешно пройдена, то вы получаете 1 балл.
    • Если задание прислано в течении 24 часов, то начислется не один, а 2 балла.
    • За задания, выполненные на особо высоком уровне нечисляется дополнительно 1 балл.
  4. Мы оповещаем вас о результате.
  5. После того как результат объявлен (вне зависимости от того принято задание или аннулировано) вы можете запросить новое и процесс повторяется.
  6. Чем больше баллов у вас — тем более сложные кадры доступны вам в качестве задания.
  7. Процесс заканчивается 1 сентября, после чегообъявляются финальные результаты.

И конечно каждый, кто имеет хотя бы одно успешно выполненное задание, непременно будет упомянут в титрах демо-ролика.

Контактный адрес

Зачем всё это нужно? Понятия не имею. Просто это весело. ^__^ Если люди спрашивают как поучаствовать — значит им интересно. А нам в свою очередь интересно найти сильных пользователей Synfig, с которыми мы могли бы сотрудничать в будущем. Нет, ну серьёзно, после демки впереди ещё эпизодов на полный метр и рано или поздно встанет вопрос о расширении команды. И тут весь вопрос как раз упирается в кадры (не «ключевые», а «человеческие», разумеется). Вот мы, собственно, и готовим почву.

( Хм…. кажется никто мне уже не поверит, что я «понятия не имею» зачем это нужно… К тому же я кажется умудрился разгласить несколько конфеденциальных секретов. Я надеюсь, что никто не заметил. ^__^ )

Источник на английском: http://morevnaproject.org/2012/07/22/community-call-vectorization-help/


Передовые педагогические технологии

Многие собратья по несчастью педагоги часто интересуются как я веду занятия по анимации. Иногда даже задают всякие умные вопросы типа «какая у вас методика?» или «какие педагогические технологии вы используете?» Я что-то пытаюсь объяснять, даже на их языке, но когда я говорю такие слова  как «методика жестокости» и «педагогическая технология валяния дурака», я обычно почему-то не наблюдаю понимания в глазах своих коллег.

И вот, наконец-то у всех желающих появилась прекрасная возможность поприсутствовать на наших занятиях. Каждый понедельник и каждую пятницу с 14:00 по 15:00 по московскому времени наши занятия транслируются вживую.

Выше в окне вы сможете наблюдать изображение с нашей вебкамеры и смотреть как дети работают над созданием мультфильма «Приключения Бориса Мюнгхаузена» с помощью Open-Source программ (Synfig, Blender и пр.) А когда трансляции нет доступен архив всех записей.

Конечно у нас не всегда всё гладко — то звук отваливается, то сетка, то ещё что-то. Но я думаю со временем приспособимся. Ах, да там ещё во время трансляции какой-то чат появляется, так что если какие проблемы — можно написать нам прямо в студию. ^_^ До встречи в эфире!


Трейсинг персонажа — Часть 1 (настройка позы)

Скачать (42 Мб)

Содержание:

  1. Трейсинг персонажа на стикмане — Часть 1 (настройка позы)
  2. Трейсинг персонажа на стикмане — Часть 2 (векторизация)
  3. Трейсинг персонажа на стикмане — Часть 3 (приёмы цветового разделения)
  4. Трейсинг персонажа на стикмане — Часть 4 (наложение теней)

Управление фиксаторами

Как управлять сразу несколькими фиксаторами одновременно в Synfig Studio.

Скачать (22Mb)


Трейсинг персонажа — Часть 4 (наложение теней)

Последний этап трейсинга — наложение теней.

Скачать (85 Mb)



Содержание:

  1. Трейсинг персонажа на стикмане — Часть 1 (настройка позы)
  2. Трейсинг персонажа на стикмане — Часть 2 (векторизация)
  3. Трейсинг персонажа на стикмане — Часть 3 (приёмы цветового разделения)
  4. Трейсинг персонажа на стикмане — Часть 4 (наложение теней)

Обесцвечивание в Synfig Studio

В этом видео я покажу как сделать вашу анимацию в Synfig Studio чёрно-белой.

Скачать


Трейсинг персонажа — Часть 3 (приёмы цветового разделения)

Продолжаю тему трейсинга набросков на стикмане в Synfig Studio…

Скачать (26 MB)

Содержание:

  1. Трейсинг персонажа на стикмане — Часть 1 (настройка позы)
  2. Трейсинг персонажа на стикмане — Часть 2 (векторизация)
  3. Трейсинг персонажа на стикмане — Часть 3 (приёмы цветового разделения)
  4. Трейсинг персонажа на стикмане — Часть 4 (наложение теней)