Итак, спешу сообщить, что 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 и анимацию, аниме в России, мотивацию и много чего ещё.
Оно на русском, кстати. ^___^
Закулисные кадры нашей кампании по сбору средств
Давно хотел это опубликовать!
Кнопки блокирования ключевых кадров
В этом видео я расскажу про кнопки блокирования ключевых кадров в Synfig Studio — зачем они нужны и как их использовать.
Борис Мюнгхаузен 3 — Работа над сценарием
Обсуждение сценария третьей серии мультфильма «Приключения Бориса Мюнгхаузена». Осторожно — сплошные спойлеры!
Первые две серии можно посмотреть тут: http://munchausenproject.wordpress.com/.
Помощь для Morevna Project — Векторизация
Хэй, пользователи Synfig Studio!
Мы приглашаем всех желающих поучаствовать в Morevna Project — нам нужна помощь в векторизации отдельных ключевых кадров для демо-ролика Моревны. Никакой анимации — исключительно векторизация. Да, именно так. ^__^
Лирическое вступление. Некоторые пользователи Synfig часто спрашивают нас о том, как можно помочь Morevna Project. Мы долго думали как лучше организовать этот процесс, так как опыт предыдущих лет показал, что привлечение людей состороны не всегда себя оправдывает с точки зрения эффективности. Дело в том, что наш рабочий процесс весьма специфичен, а сроки очень сжаты — это накладывает определённые ограничения. В конце концов мы решили организовать всё следующим образом…
Правила участия:
- Напишите e-mail на наш контактный адрес (см. ниже) с указанием что вы готовы помочь с векторизацией (можно по-русски).
- В ответ мы присылаем вам задание. Каждое задание предполагает векторизацию одного ключевого кадра в привязке к стикману. Подробнее об этом см. видеоуроки здесь. Следовательно, каждый желающий учавствовать должен в достаточной мере владеть этой техникой. Вместе с заданием мы высылаем архив с ключевыми кадрами и настроенным стикманом — вам остаётся только всё правильно векторизировать в привязке к костям.
- В течении 48 часов мы ожидаем от вас файл с выполненым заданием:
- Если в течении 48 часов файл не получен, то задание аннулируется и передаётся другому участнику.
- Если задание получено — мы проверяем его. Если проверка успешно пройдена, то вы получаете 1 балл.
- Если задание прислано в течении 24 часов, то начислется не один, а 2 балла.
- За задания, выполненные на особо высоком уровне нечисляется дополнительно 1 балл.
- Мы оповещаем вас о результате.
- После того как результат объявлен (вне зависимости от того принято задание или аннулировано) вы можете запросить новое и процесс повторяется.
- Чем больше баллов у вас — тем более сложные кадры доступны вам в качестве задания.
- Процесс заканчивается 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. ^__^
Тимоти ускакал проводить workshop по Крите, а мы дружно отправились на собрание gimp-девелоперов.
Ещё я успел поймать Máirín Duffy, у которой был точно такой же ноутбук ак у меня и протестить её планшет. Я покупал свой в Сентябре 2011, она — в Январе 2012. У неё без дефекта. Ну что-ж по край ней мере они профиксили.
Потом было закрытие, всеобщее фото и… Нет, ничего не кончилось. Потому что Тимоти пригласил меня на их (французов) место сбора. Тут, кстати мне и представилась возможность впервые воспользоваться и трамваем и подземкой — разобраться с их системой билетов и пр. Оказалось что французы снимают здоровый такой номер в отеле, где происходит тусня вне конференции.
Там уже оказался Ramon Miranda и куча интересного народа из Scribus. Оказывается, Louis Desjardins (один из организаторов LGM) очень любит говорить по-русски, что он с удовольствием и продемонстрировал. А ещё я всё хотел взять футболку LGM, но как-то не получалось. А тут Louis оказался с целым мешком. Правда он утверждал что моего размера (М) тоже нет, но когда я выудил из мешка последнюю белую футболочку она как раз оказалась M. ^__^
Тимоти подарил мне свой диск — «Comics with Krita». Оказалось что книжку с комиксами он верстал сам, я ему рассказал про идею артбука Моревны и он тут же с радостью вызвался взять на себя его вёрстку.
Чёрт, там вообще столько всего происходило!.. Я показал Timothee как работать со стикманом, а они с Рамоном в свою очередь показали мне несколько действительно крутых фишек Криты. Я воспользовался возможностью упомянуть о двух вещах, которые затрудняют использование Krita для Morevna Project.
А ещё там был совершенно чумовой чувак Тусу, который хотя и будучи с Мадагаскара («I’m from cartoon»), угорал как настоящий русский. Поинтересовавшись сколько у меня жён, Тусу принялся проникновенно рассказывать как его интересует всё что связано с Россией, а потом уселся компилить Scribus.
Мы все вместе поужинали и на этом дело не окончилось. Потому что мы отправились в настоящий hackerspace — Metalab. Там действительно было на что посмотреть! Начиная с самодельных 3D-принтеров и заканчивая стеной из стеклянных кубиков на которой можно играть в тетрис! Ближе к двум часам ночи я уже почувствовал что совершенно вырубаюсь. Мы тепло распрощались с Тимоти и я отправился в отель (который благо был в 15 минутах).
Вот собственно и всё. На этом закончилось моё яркое и красивое путешествие. Это был классный город, классное событие, а самое главное — классные встречи. И домой возвращаться было не жалко, потому что вместе со всем этом пришёл потрясающий заряд и пришло чёткое понимание — что ты делаешь, и что будешь делать.
P.S. Утром, по пути в аеропорт у меня в третий раз спросили дорогу (это при том, что я был со здоровенной дорожной сумкой) и на это раз я даже смог указать дорогу. 😛
P.P.S. Ещё фотки и посты про LGM 2012:
- http://timotheegiet.com/blog/floss/lgm-2012-a-crazy-week-in-vienna.html
- http://lukast.mediablog.sk/log/?p=420
- http://nicubunu.blogspot.com/2012/05/
- http://bugware.livejournal.com/2012/05/
- http://www.oyranos.org/2012/05/lgm-2012-impressions/
- http://karl-tux-stadt.de/ktuxs/?p=3706
- http://www.flickr.com/photos/tomlechner/7161782436/sizes/o/in/photostream/
- http://www.flickr.com/photos/tatadbb/sets/72157629599020120/with/7235861858/