{"id":31253,"date":"2017-02-07T22:40:22","date_gmt":"2017-02-08T03:40:22","guid":{"rendered":"http:\/\/www.opensource.im\/uncategorized\/opentoonz-making-high-end-animation-software-accessible-opensource-com.php"},"modified":"2017-02-07T22:40:22","modified_gmt":"2017-02-08T03:40:22","slug":"opentoonz-making-high-end-animation-software-accessible-opensource-com","status":"publish","type":"post","link":"https:\/\/euvolution.com\/open-source-convergence\/open-source-software\/opentoonz-making-high-end-animation-software-accessible-opensource-com.php","title":{"rendered":"OpenToonz: Making high-end animation software accessible &#8211; Opensource.com"},"content":{"rendered":"<p><p>    Kostanstin Dmitriev isone of the pioneersmaking    professional animation tools available for Linux users. His    primary focus over the years has been the ongoing development    of Synfig    Studio, a 2D animation program. Konstantin has proven    Synfig's power with the completion of his short film, \"The    Beautiful Queen Marya Morevna: Demo.\"  <\/p>\n<p>    To help other artists and to promote his work, Kostanstin    chronicled the progress of his animation on the Morevna    Project.What started as a simple blog quickly evolved    into a rich resource for anyone interested in using open source    tools for animation.  <\/p>\n<p>    The Beautiful Queen Marya Morevna: Demo    |Morevna Project, CC BY-NC-SA 3.0  <\/p>\n<p>    Recently, when I was visiting the Morevna Project, I discovered    the Linux version of OpenToonzavailable for download. For    those of you who don't know about OpenToonz, it's an open    version of the software that Studio Ghibli co-developed with    Digital Video and uses to create their breathtaking animations.    In 2016, Dwango launched the OpenToonz    project in cooperation with Digital Video and Studio Ghibli,    opening up their code to users.  <\/p>\n<p>    There was a lot of press and buzz on social media regarding    OpenToonz in the animation community, soI was surprised    and excited to see OpenToonz available to Linux users. Making    high-end software like OpenToonz accessible to professionals    and aspiring animators is exciting, but making that same    software available on Linux makes even a stronger case for    people to convert to an open system for their work.  <\/p>\n<p>    I thought that I would reach out to Dmitriev and talk to him    about his thoughts about supporting a Synfig competitor and    what this means for Synfig's development in the coming year.  <\/p>\n<\/p>\n<p>    Photo of Kostanstin Dmitriev |Denis Kholodilin, CC    BY 4.0.  <\/p>\n<p>    Stephen Egts (SE): Are you still teaching animation? In the    past, I know you have worked with young people, sharing your    knowledge of animation, Synfig, and open source tools.  <\/p>\n<p>    Kostanstin Dmitriev (KD): Yes, as part of my volunteer    activities I am teaching offline animation classes at the local    art school. This is a kind of testing ground for all free    animation software developments made by my team. I have a group    of 8 to 10 students ranging in age from 11 to 24 years old who    are learning animation with free software. I provide free    admission to the classes for everyone.  <\/p>\n<\/p>\n<p>    Kostanstin Dmitriev teaching a class. |Denis    Kholodilin, CC BY 4.0.  <\/p>\n<p>    SE: Being one of the lead developers of Synfig, why did you    think properly porting OpenToonz to Linux was important?  <\/p>\n<p>    KD: Well, first of all, let me clarify one thing: My team    didn't actually \"port\" OpenToonzat least on a code level. The    hard work of porting OpenToonz code was done by Campbell Barton    (who is well known forhis contributions to Blender) and    Franois Revol, with additional help from the community. Thanks    to their efforts, it became possible to compile, and use,    OpenToonz on Linux.  <\/p>\n<p>    But when the actual porting was done there was only one way to    run OpenToonz on Linuxto compile it from source. This is    obviously not a comfortable option at all for many users. There    were one or two custom binary packages, but they all were    distribution specific (i.e., for specific version of Ubuntu or    OpenSuse) and required to have particular libraries installed    in your system.  <\/p>\n<p>    So we decided to fill this gap and build a portable binary of    OpenToonz capable of runningon any Linux distro. This is    generally not a trivial task, but I already had experience on    making such binaries for Synfig. Also, I wanted to make running    with minimal efforts possible, so it was decided to deliver it    as anAppImage package.  <\/p>\n<p>    This is why I feel \"port\" is not really correct word here. What    did our team actually do? We delivered OpenToonz to Linux    users.  <\/p>\n<p>    SE: Yes, the AppImage installation process for OpenToonz was    seamless and very easy to install. Do you see that as a path    Synfig is going to follow when it comes to future updates?  <\/p>\n<p>    KD: Yes. Right now, we're almost done with rewriting Synfig    packaging scripts, so the next update will be shipped as    AppImage.  <\/p>\n<\/p>\n<p>    Synfig interface |Image and Artwork by Anastasia    Majzhegisheva, CC BY 4.0.  <\/p>\n<p>    SE: Let me rephrase my initial question then. Many people    would wonder why you would contribute to software that    may compete with Synfig. What would you say in response?  <\/p>\n<p>    KD: To get a better understanding of my reasons it would be    best to rewind eight years and remember my initial motivation    of contributing to Synfig and how I ended up as its maintainer.  <\/p>\n<p>    My involvement began in 2008, and was heavily influenced by the    concepts of the free software movement and was inspired by the    idea of open movies as introduced by Blender Foundation. I was    looking for a way to make my own open movie. Since I was a fan    of Japanese animation, I wanted it to be hand-drawn in anime    style (i.e., \"not 3D\"), soI was looking for a free tool    for 2D animation that wascapable of doingwhat I    wanted.  <\/p>\n<p>    I think it worth it to put a special emphasis heremy initial    motivation was to create animation with free software.  <\/p>\n<p>    So, I found Synfig. Of course, it was far from perfectit had a    clumsy multi-window UI, lots of important features missing, and    it crashedevery fiveminutes. But it had very good    concept and according to my analysis, it was the most powerful    open source tool for 2D animation. Back then I already had    experience with commercial 2D animation software (Flash, Moho,    Anime Studio, CreaToon), so I knew what was comparable. Instead    of \"just complaining\" () about its imperfection, I started to    do my own code tweaks, and this is how my contributions to    Synfig started.  <\/p>\n<p>    Marya Morevna, Episode 3.0.1 |Morevna    Project, CC BY-SA 4.0  <\/p>\n<p>    SE: Didn't you receive a grant from the Shuttleworth    Foundation in 2013 Synfig's development?  <\/p>\n<p>    KD: Although it was called a grant,it actually was more    of a sponsorship,and I was free to use it for whatever I    liked. At the time, my team was still suffering while working    with the limited functionality of existing open source 2D    animation tools, and it was holding my projects back. I then    decided to hire a developer to work on Synfig. This is how Ivan    Mahonin come to project.  <\/p>\n<p>    Bringing Ivan onboard was a key decision. Thanks to this    sponsorship and additional crowdfunding campaigns, with just    one hired developer during 20132014, we made more progress    than the previous seven years Synfig was open sourced. Working    with Ivan made it possible to implement asingle-window mode, port GUI to Gtk3, finish the    bone animation system (with the support for cutout animation, image distortions, and vector rigging), add some sound support via Sound Layer, and add    many more features and fixes.  <\/p>\n<p>    Synfig: Tool for cutout animation  <\/p>\n<p>    Since then, I have been handling all funding responsibility and    acting as Ivan's coordinator. For many people, I have become a    stakeholder of Synfig or as some used to say, \"the man of    Synfig.\" In fact, the scope of my work was a bit    broaderbesides my work with Synfig, I maintain the Papagayo    fork and develop RenderChan, an automated build system for    animation projects.  <\/p>\n<p>    Synfig + Papagayo: A lip-sync tutorial  <\/p>\n<p>    Managing animation projects with RenderChan  <\/p>\n<p>    To sum up, my efforts were put into Synfig for one particular    reason: I wanted a tool for 2D animation and Synfig was the    most powerful and most promising open source software option.    Period.  <\/p>\n<p>    The key words here are it was. Since March 2016, we all    have OpenToonz.  <\/p>\n<p>    SE: Have you tried OpenToonz on projects with students yet?    Has it been an easy learning curve? Do you have any    examples?  <\/p>\n<p>    KD: Usually, before I start teaching a tool to my students, I    spend several months learning it and trying to use in my own    projects. Right now, I am exactly at this stage. Still from    time to time, I cannot hold myself back from sharing my    discoveries, and some of my students have already tried the    powerful vector drawing features of OpenToonz.  <\/p>\n<\/p>\n<p>    Drawings in OpenToonz | Anastasia Majzhegisheva, CC BY    4.0  <\/p>\n<p>    SE: What would you like to see improved on OpenToonz?  <\/p>\n<p>    KD: I haven't dug too deep, so I am apprehensive to complain    about OpenToonz's existing shortcomings. Anyway, I will give it    a tryit would be really awesome to improve bitmap drawing    tools by integrating MyPaint brushes. There is even a bounty posted about that.  <\/p>\n<p>    SE: Are you going to start developing OpenToonz for Linux or    are you going to just be making AppImage updates that are    pushed out for Mac and PC?  <\/p>\n<p>    KD: It is possible that at some point my team will start    contributing to OpenToonz code.At the moment, we have    automatic builds that deliver all the latest changes from    official OpenToonz code to Linux users. If at some moment we    want to make some feature or fix, then our first step will be    to submit a pull request back to the official OpenToonz code    repository. However, as practice shows, merging pull requests    can take weeks, even months. I can perfectly understand why,    since I am managing the official repository of Synfig and deal    with all these routines. While a pull request will be waiting    for approval, we will ship a custom build of OpenToonz    with our own fixes. That way Linux users will be able to test    our changes before the pull request gets merged. This    even can make the merging procedure faster. That's the plan.  <\/p>\n<\/p>\n<p>    Horizontal timeline in OpenToonz  <\/p>\n<p>    Agnyy Ignatyev, Used with permission  <\/p>\n<p>    SE: Do you think making OpenToonz available for Linux makes    people think twice about adopting Linux as they operating    system?  <\/p>\n<p>    KD: I don't dare to make any bold statements here. Although I    would say it another way: If a 2Dartist or animation    studio decided to migrate to Linux, it would be much easier to    do now.  <\/p>\n<p>    I think in the first place itchanges the gameplay for the    ones who already uses Linux; they have a really powerful    animation tool now.  <\/p>\n<p>    Before March2016 all Linux-based 2D animation artists    were starving for good tools. Now, suddenly, they have plenty    of choices. There is OpenToonz with its powerful toolkit.    Synfig still has an appealing simplicity for motion graphics    and a fast learning curve with rich multi-language educational    resources. Since September 30, 2016, Blender has featured    Grease Pencil as what itcalls its full 2D drawing and    animation tool. And don't forget Krita, which is on its way to    adding what it says are \"interpolation and keyframing for    layers and masks and their properties.\" For Krita this is    surely a step beyond simple \"frame-by-frame only animation\" and    should bring it on par with other full-featured animation    tools.  <\/p>\n<\/p>\n<p>    Daniel M. Lara, Used with permission  <\/p>\n<\/p>\n<p>    Announcement of Grease Pencil on official Blender    website.  <\/p>\n<p>    Blender Foundation, CC BY-SA 3.0  <\/p>\n<\/p>\n<p>    As you can see, the competition in 2D animation software    niche is getting stronger, and this is absolutely awesome to    see.  <\/p>\n<p>    Wolthera van Hvell tot Westerflier, CC    BY-SA4.0  <\/p>\n<p>    SE: 2015 saw Synfig 1.0 and in 2016 we've got integration    with Papagayo and a rewritten rendering engine. What    developments do you see for 2017?  <\/p>\n<p>    KD: In the near future, I plan to release a new stable version    with all our developments from the past months. After that, I    am going to invest some time into Synfig infrastructure. We    already redesigned the Synfig front page and you can expect    more infrastructure changes soon. Also, putting our efforts    into bug fixing and iron out the current feature set is    important.  <\/p>\n<p>    SE: How are fundraising efforts going to support Synfig's    development?  <\/p>\n<p>    KD: There is no fundraising in its traditional way planned for    the nearest future. At the moment, we are     trying to shift focus to funding development using    \"bounties\" via the Bountysource platform.  <\/p>\n<p>    The idea is that a user can place a small reward (or bounty)    for a bug or issue he or she wants to see addressed. Then the    user spreads a word about the bounty to convince other users to    join in and pitch the amount. In turn, the bounties attract the    attention of developers as \"most demanded\" issues, and they fix    them for a given reward. You can think each bounty as    micro-crowdfunding, originated and driven by users.  <\/p>\n<p>    You can view active bounties and submit new ones on the Synfig    page at Bountysource.  <\/p>\n<\/p>\n<p>    Image courtesy of Bountysource.com, Used with    permission  <\/p>\n<p>    SE: How dependent is Synfig on donations?  <\/p>\n<p>    KD: I think past years have proventhat intensive    development of Synfig is 100% dependent on donations. Right    now, this is more true than ever. At the moment, we are    completely without funds to handle an \"on-staff\" developer.    This is why, starting in September 2016, all development    activities of Synfig are Bounty-based.  <\/p>\n<p>    To help Synfig development:  <\/p>\n<p>    As part of our Patreon activities we are contributing not only    to Synfig, but also to thePapagayo lip-sync software,    RenderChan automatic build system, and now also OpenToonz. By    contributing to our Patreon you can help us to make all them    better.  <\/p>\n<\/p>\n<p>    Denis Kholodilin, CC BY 4.0  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>Read the original:<br \/>\n<a target=\"_blank\" href=\"https:\/\/opensource.com\/article\/17\/2\/opentoonz-2d-animation-software\" title=\"OpenToonz: Making high-end animation software accessible - Opensource.com\">OpenToonz: Making high-end animation software accessible - Opensource.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> Kostanstin Dmitriev isone of the pioneersmaking professional animation tools available for Linux users. His primary focus over the years has been the ongoing development of Synfig Studio, a 2D animation program. <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-31253","post","type-post","status-publish","format-standard","hentry","category-open-source-software"],"_links":{"self":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/31253"}],"collection":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/comments?post=31253"}],"version-history":[{"count":0,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/31253\/revisions"}],"wp:attachment":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/media?parent=31253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/categories?post=31253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/tags?post=31253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}