Архив автора: Константин Дмитриев

Мастер-класс по Synfig в Санкт-Петербурге

Итак, спешу сообщить, что 4 и 5 апреля я буду проводить мастер-класс по Synfig Studio  в Санкт-Петербурге. Подробности смотрите здесь.


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

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

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

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

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


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

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

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

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

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

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

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

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

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


Интервью на FSCONS

Наконец-то выкладываю своё интервью, которое мы с Юлей Велковой записали ещё в Ноябре на FSCONS.

Про Morevna Project, Synfig, Blender, Open-Source и анимацию, аниме в России, мотивацию и много чего ещё.

Оно на русском, кстати. ^___^

Download (ogg, 61 MB)


Закулисные кадры нашей кампании по сбору средств

Давно хотел это опубликовать!


Кнопки блокирования ключевых кадров

В этом видео я расскажу про кнопки блокирования ключевых кадров в Synfig Studio — зачем они нужны и как их использовать.


Борис Мюнгхаузен 3 — Работа над сценарием

Обсуждение сценария третьей серии мультфильма «Приключения Бориса Мюнгхаузена».  Осторожно — сплошные спойлеры!

Смотреть

Первые две серии можно посмотреть тут: http://munchausenproject.wordpress.com/.


Помощь для 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/


Модели солдат для Morevna Project

 

Внимание, пользователи Blender!
Morevna Project приглашает поучавствовать в работе над моделями солдат для демо-ролика!

 

EDIT 2012-08-15: Внимание! Срок  приёма работ продлён до 20 сентября!

Всё просто: у нас есть базовая модель солдата. Нужно на её основе сделать ещё несколько моделей. Сколько? да сколько получится! Чем больше — тем лучше.

Скачиваете модель, модифицируете её и присылаете нам. Если модель принимается — ваше имя обязательно окажется в титрах.

Скачать модель: soldier-1.zip

Какие модификации делать?

Любые! Солдаты в Morevna Project — это что-то среднее между солдатами и бандитами.Ну и они соответсвенно украшают там себя кто как — цепями обвешивают, бинтами обматывают. Кольца и серьги в носу? Пожалуста! Чёрные очки или ирокез? Не проблема! Толстые и дрыщи, лысые и волосатые, усатые и бритые, пижоны и ботаны — главное не стесняйтесь фантазировать!

Если вас не устраивает риг базовой модели — сделайте свой. Хотите модель с нуля? Нет проблем — мы всё примем, главное чтобы по стилю подходила.

Куда присылать модель?

Вопросы и готовые модификации просьба присылать на адрес:

(можно по-русски)

Модели принимаются до 15-го августа 20 сентября.

Какие ограничения?

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

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

Несмотря на то, что свобода модификаций достаточно большая, просим всё-таки иметь чувство меры.  Мы оставляем за собой право не принять модель, если у неё сломанный риг (привязка к костям), если модель  имеет значительные дефекты или по каким-либо ещё субъективным причинам. В остальном — полная свобода.  Да, ещё одно ограничение: мы не принимаем модели сделанные с применением MakeHuman (у них там лицензия нечистая).

Ах, да, ну и все ваши модификации должны быть предоставлены под лицензией Creative Commons Attribution 3.0. Что это значит? Это значит что вы не против если модель с вашими модификациями будет свободно распространяться (и, возможно, модифицироваться) при условии указния вас как участника.

Источники вдохновения

Ну, и напоследок картиночки для вдохновения:

Ну что? Сделаем свою армию? ^_^

 

 

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


Вена 2012 (Часть 4)

Пятница. Последний день LGM. И сегодня моё выступление.

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

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

Сначала выступил Тимоти (про Криту), а потом ещё раз Тимоти — на этот раз про синфиг. Получилось очень неплохо. Я отметил про себя несколько деталей чтобы обсудить потом. Но потом я как-то выпал из темы, потому что ну хоть убейте, но я не помню как он рассказывал про анимацию! Да, я посмотрел скринкаст и там это есть — но хоть убейте, я этого не помню. А потом наступила моя очередь — я оказалсяу микрофона и… заговорил. Легко и приятно, да ещё и с удовольствием!  Ну, по крайней мере мне так казалось. ^__^

Конечно, посмотрев видео сейчас, я вижу что это было далеко вовсе не так здорово как мне казалось, но по сравнению с тем что творилось у меня в голове утром это было просто какое-то «сияние чистого разума». XD

Ах да, кстати на случай если вы ничего не разобрали, вот слайды с текстом — lgm-remake-slides.pdf.

А потом выступил Диего и всё было классно. Кстати, во время наших выступлений все ринулись на сайт Synfig, а он, зараза, как назло в этот момент ушёл в даун! (вообще в мае у нашего хостера было просто рекордное число падений). Мы пошли на обед. За обедом Диего подкинул мне мыслишку про дешёвый VPS-хостинг и я серьёзно задумался о таком варианте. Но вот убедить меня использовать Jira ему так и не удалось. Это мы говорили о новом багтрекере для инфига. Не знаю каким местом, но я чую что Jira для этого точно не вариант. Объяснить ему это я не смог, да и себе наверное тоже. В общем руки у меня по прежнему чешутся на BugGenie.

Слов нет - атака клонов...

Потом подрулил Тимоти и я значит начал на него пытаться наезжать по поводу нюансов его выступления. Он меня вежливо (по-французски) отбрил и надо сказать что он был по своему прав. Мы начали дискутировать и тут неожиданно подняли тему о том, что терминология в синфиге — это большая лажа. Диего куда-то пропал, а я заметил, что нас внимательно слушает некто напротив. Некто заметил, что токак-то пробовал работать с синфигом, но это не увенчалось особыми успехами. Разглядев, что это был Мартин Ренольд (MyPaint), я тут же поделился с ним идеей об интеграции brushlib  в синфиг для покадровой анимации. Напротив оказался Simon Budig из Gimp, который упомянул о возможности портирования инструмента cage-transform. Ах да, рядом ещё сидел Jasper и они с Simon’om активно обсуждали возможности gegl для оптимизации тайлового рендеринга в программах. Мартин, к слову, тоже заинтересовался. А так как у нас типа тоже тайловый рендеринг, то  конечно я тоже подключился. Мы с Simon’om тут же разобрали код одного из модулей gegl, после чего Michael Shumacher  подарил мне значок gimp. ^__^

Konstantin Dmitriev (Synfig Studio), Simon Budig (Gimp), Martin Renold (MyPaint) & Michael Schumacher (Gimp)

Теперь у меня два телохранителя. Осталась ещё Аянами... ^_^

Тимоти ускакал проводить workshop по Крите, а мы дружно отправились на собрание gimp-девелоперов.

 

Ещё я успел поймать Máirín Duffy, у которой был точно такой же ноутбук ак у меня и протестить её планшет. Я покупал свой в Сентябре 2011, она — в Январе 2012. У неё без дефекта. Ну что-ж по край ней мере они профиксили.

Потом было закрытие, всеобщее фото и… Нет, ничего не кончилось. Потому что Тимоти пригласил меня на их (французов) место сбора. Тут, кстати мне и представилась возможность впервые воспользоваться и трамваем и подземкой — разобраться с их системой билетов и пр. Оказалось что французы снимают здоровый такой номер в отеле, где происходит тусня вне конференции.

Photo by Elisa Godoy de Castro Guerra

Там уже оказался  Ramon Miranda и куча интересного народа из Scribus. Оказывается, Louis Desjardins (один из организаторов LGM) очень любит говорить по-русски, что он с удовольствием и продемонстрировал. А ещё я всё хотел взять футболку LGM, но как-то не получалось. А тут Louis оказался с целым мешком. Правда он утверждал что моего размера (М) тоже нет, но когда я выудил из мешка последнюю белую футболочку она как раз оказалась M. ^__^

Тимоти подарил мне свой диск — «Comics with Krita». Оказалось что книжку с комиксами он верстал сам, я ему рассказал про идею артбука Моревны и он тут же с радостью вызвался взять на себя его вёрстку.

Чёрт, там вообще столько всего происходило!.. Я показал Timothee как работать со стикманом, а они с Рамоном в свою очередь показали мне несколько действительно крутых фишек Криты. Я воспользовался возможностью упомянуть о двух вещах, которые затрудняют использование Krita для Morevna Project.

Я вот вообще не помню - когда они ухитрились сделать эту фотку! (Photo by Elisa Godoy de Castro Guerra)

А ещё там был совершенно чумовой чувак Тусу, который хотя и будучи с Мадагаскара («I’m from cartoon»), угорал как настоящий русский. Поинтересовавшись сколько у меня жён, Тусу принялся проникновенно рассказывать как его интересует всё что связано с Россией, а потом уселся компилить Scribus.

Тусу. (Photo by Elisa Godoy de Castro Guerra)

Мы все вместе поужинали и на этом дело не окончилось. Потому что мы отправились в настоящий hackerspace — Metalab. Там действительно было на что посмотреть! Начиная с самодельных 3D-принтеров и заканчивая стеной из стеклянных кубиков на которой можно играть в тетрис! Ближе к двум часам ночи я уже почувствовал что совершенно вырубаюсь. Мы тепло распрощались с Тимоти и я отправился в отель (который благо был в 15 минутах).

3D принтер. Их там много.

А это - результаты работы 3D принтера

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

Эпичное такое фото (by Elisa Godoy de Castro Guerra)

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

P.S. Утром, по пути в аеропорт у меня в третий раз спросили дорогу (это при том, что я был со здоровенной дорожной сумкой) и на это раз я даже смог указать дорогу. 😛

P.P.S. Ещё фотки и посты про LGM 2012: