<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Morevna Project &#187; workflow</title>
	<atom:link href="http://morevnaproject.org/tag/workflow/feed/" rel="self" type="application/rss+xml" />
	<link>http://morevnaproject.org</link>
	<description>Anime. Open Source.</description>
	<lastBuildDate>Wed, 01 Feb 2012 17:53:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Stickman Tutorial</title>
		<link>http://morevnaproject.org/2012/02/01/stickman-tutorial/</link>
		<comments>http://morevnaproject.org/2012/02/01/stickman-tutorial/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 17:52:04 +0000</pubDate>
		<dc:creator>Konstantin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[screencasts]]></category>
		<category><![CDATA[stickman]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://morevnaproject.org/?p=754</guid>
		<description><![CDATA[For a long time people asked for the tutorial explaining how to use Stickman Template and finally I have come up with something that might be called a tutorial. In fact those videos were recorded in different time (you might notice the differences in interface elements), but watching everything in sequence should give you the [...]]]></description>
			<content:encoded><![CDATA[<p>For a long time people <a href="http://morevnaproject.org/2010/08/27/stickman-template-update-2/#comment-10704">asked for the tutorial</a> explaining how to use <a href="http://morevnaproject.org/tag/stickman/">Stickman Template</a> and finally I have come up with something that might be called a tutorial. In fact those videos were recorded in different time (you might notice the differences in interface elements), but watching everything in sequence should give you the whole picture. Big thanks to Anna Orlova for translation and subtitling.</p>
<p><span id="more-754"></span></p>
<h3>Part 1 &#8211; Setting up</h3>
<p>In this part I will explain the purpose of using stickman and show how to prepare everything for tracing.</p>
<p><object width="420" height="315" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/wTCpP7c2wSU?version=3&amp;hl=ru_RU" /><param name="allowfullscreen" value="true" /><embed width="420" height="315" type="application/x-shockwave-flash" src="http://www.youtube.com/v/wTCpP7c2wSU?version=3&amp;hl=ru_RU" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
<p><a href="http://www.mediafire.com/file/rkiumjc2k7qhy7x/stickman-tracing-01-setup-en.ogv" target="_blank">Download Part 1 (ogv, 25 Mb)</a></p>
<h3>Part 2 &#8211; Tracing</h3>
<p>The main tracing procedure is explained here. Notice that the version of Synfig Studio used in this screencast is very old &#8211; you can see different icons and even  Russian interface elements. I hope that will not distract you. ^_^</p>
<p><object width="420" height="315" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/ZRuFdr--HYg?version=3&amp;hl=ru_RU" /><param name="allowfullscreen" value="true" /><embed width="420" height="315" type="application/x-shockwave-flash" src="http://www.youtube.com/v/ZRuFdr--HYg?version=3&amp;hl=ru_RU" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
<p><a href="http://www.mediafire.com/file/56rydllfcnrcd20/stickman-tracing-02-en.ogv" target="_blank">Download Part 2 (ogv, 9 Mb)</a></p>
<h3>Part 3 &#8211; Compositing tricks</h3>
<p>Here I will show some composition tricks that will help you in the tracing process.</p>
<p><object width="420" height="315" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/lnB75gm1ZLw?version=3&amp;hl=ru_RU" /><param name="allowfullscreen" value="true" /><embed width="420" height="315" type="application/x-shockwave-flash" src="http://www.youtube.com/v/lnB75gm1ZLw?version=3&amp;hl=ru_RU" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
<p><a href="http://www.mediafire.com/file/x49py2ibrs2idoc/stickman-tracing-03-compositing-en.ogv" target="_blank">Download Part 3 (ogv, 15 Mb)</a></p>
<h3>Part 4 &#8211; Shadows</h3>
<p>Final part of the series is about tracing shadows.</p>
<p><object width="420" height="315" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/IBRGcO1KTWI?version=3&amp;hl=ru_RU" /><param name="allowfullscreen" value="true" /><embed width="420" height="315" type="application/x-shockwave-flash" src="http://www.youtube.com/v/IBRGcO1KTWI?version=3&amp;hl=ru_RU" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
<p><a href="http://www.mediafire.com/file/n1r1dzkbiqexbrk/stickman-tracing-04-shadows-en.ogv" target="_blank">Download Part 4 (ogv, 43 Mb)</a></p>
<p>That&#8217;s it. I hope you haven&#8217;t tired of my mumbling. Enjoy! ^__^</p>
]]></content:encoded>
			<wfw:commentRss>http://morevnaproject.org/2012/02/01/stickman-tutorial/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.mediafire.com/file/rkiumjc2k7qhy7x/stickman-tracing-01-setup-en.ogv" length="0" type="video/ogg" />
<enclosure url="http://www.mediafire.com/file/56rydllfcnrcd20/stickman-tracing-02-en.ogv" length="0" type="video/ogg" />
<enclosure url="http://www.mediafire.com/file/x49py2ibrs2idoc/stickman-tracing-03-compositing-en.ogv" length="0" type="video/ogg" />
<enclosure url="http://www.mediafire.com/file/n1r1dzkbiqexbrk/stickman-tracing-04-shadows-en.ogv" length="0" type="video/ogg" />
		</item>
		<item>
		<title>Remake 0.3 released</title>
		<link>http://morevnaproject.org/2011/05/27/remake-0-3-released/</link>
		<comments>http://morevnaproject.org/2011/05/27/remake-0-3-released/#comments</comments>
		<pubDate>Fri, 27 May 2011 14:50:37 +0000</pubDate>
		<dc:creator>Konstantin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[remake]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://morevnaproject.org/?p=660</guid>
		<description><![CDATA[I am proud to announce new version of “Remake” – unified build system for animation projects. It’s purpose to automatically track changes in your project files and render footage. Download remake-0.3.tar.gz This time we have delivered a number of major improvements, and &#8220;3&#8243; in release number have some symbolic meaning &#8211; among rendering of Blender [...]]]></description>
			<content:encoded><![CDATA[<p>I am proud to announce new version of “Remake” – unified build  system for animation projects. It’s purpose to automatically track  changes in your project files and render footage.</p>
<p style="text-align: center;"><strong><a href="http://github.com/morevnaproject/remake/tarball/v0.3" target="_blank">Download remake-0.3.tar.gz</a></strong></p>
<p>This time we have delivered a number of major improvements, and &#8220;3&#8243; in release number have some symbolic meaning &#8211; among rendering of Blender and Synfig files we got support for rendering <span style="text-decoration: underline;">third</span> type of animation &#8211; Pencil, we got new rendering mode that allows to get stereo <strong>3</strong>D output and finally files of mp<strong>3</strong> audio format are supported as well.</p>
<p><span id="more-660"></span>Here&#8217;s full list of changes:</p>
<ul>
<li>Support for rendering <a href="http://www.pencil-animation.org/" target="_blank">Pencil</a> files (*.pcl). You need <a href="http://morevnaproject.org/2011/01/31/pencil-packages-update/" target="_blank">modified version of Pencil provided by MorevnaProject</a> to have this feature working.</li>
<li>New rendering mode: “stereo”. We were sponsored by our friends from <a href="http://www.cifro-city.ru/" target="_blank">CifroCity company</a> to develop this feature by their request. You can use this mode to create 3D stereoscopic rendering of your Blender scenes. Just create two cameras for left and right eye and name them as &#8220;Left&#8221; and &#8220;Right&#8221; respectively. When launched in this mode Remake will automatically  render both views and stitch them into video file suitable for watching with your favourite 3D stereo player. See <a href="http://wiki.github.com/morevnaproject/remake/man-page">manual page</a> for details.</li>
<li>New rendering mode: “deps”. In this mode Remake will render dependent files only, but not the file itself. Very useful when you working with video sequence file (project.blend): &#8220;remake deps project.blend&#8221; will make sure that you have all footage rendering up to date and you don&#8217;t have to waste your time waiting when full sequence will be rendered.</li>
<li>New “-c” option to select camera to render from in Blender files.</li>
<li>Support for processing mp3 files (will output as wav).</li>
<li>Compressed Synfig files (*.sifz) now supported as well.</li>
</ul>
<p>See also:</p>
<ul>
<li><a href="http://github.com/morevnaproject/remake" target="_blank">Remake homepage</a></li>
<li><a href="http://wiki.github.com/morevnaproject/remake/tutorial" target="_blank">Tutorial</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://morevnaproject.org/2011/05/27/remake-0-3-released/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Remake &#8211; Version 0.2</title>
		<link>http://morevnaproject.org/2010/08/31/remake-version-0-2/</link>
		<comments>http://morevnaproject.org/2010/08/31/remake-version-0-2/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 10:12:58 +0000</pubDate>
		<dc:creator>Konstantin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[remake]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://morevnaproject.org/?p=559</guid>
		<description><![CDATA[I am proud to announce new version of &#8220;Remake&#8221; &#8211; unified build system for animation projects. It&#8217;s purpose to automatically track changes in your project files and update rendered footage. Download remake-0.2.tar.gz What&#8217;s new: Support for the Blender 2.5x. New &#8220;-t&#8221; option to run multiple jobs in parallel when rendering footage. New &#8220;snapshot&#8221; feature &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>I am proud to announce new version of &#8220;Remake&#8221; &#8211; unified build system for animation projects. It&#8217;s purpose to automatically track changes in your project files and update rendered footage.</p>
<p style="text-align: center;"><strong><a href="http://github.com/morevnaproject/remake/tarball/v0.2" target="_blank">Download remake-0.2.tar.gz</a></strong></p>
<p>What&#8217;s new:</p>
<ul>
<li>Support for the Blender 2.5x.</li>
<li>New &#8220;-t&#8221; option to run multiple jobs in parallel when rendering footage.</li>
<li>New &#8220;snapshot&#8221; feature &#8211; you can save the current rendering as video file to track your &#8220;work in progress&#8221; changes. This feature is especially useful when your project is under version control. See <a href="http://wiki.github.com/morevnaproject/remake/man-page">manual page</a> for more information.</li>
</ul>
<p>See also:</p>
<ul>
<li><a href="http://github.com/morevnaproject/remake" target="_blank">About Remake</a></li>
<li><a href="http://wiki.github.com/morevnaproject/remake/tutorial" target="_blank">Tutorial</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://morevnaproject.org/2010/08/31/remake-version-0-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Goodbye git-submodule, hello git-subtree</title>
		<link>http://morevnaproject.org/2010/07/31/goodbye-git-submodule-hello-git-subtree/</link>
		<comments>http://morevnaproject.org/2010/07/31/goodbye-git-submodule-hello-git-subtree/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 05:39:23 +0000</pubDate>
		<dc:creator>Konstantin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://morevnaproject.org/?p=515</guid>
		<description><![CDATA[During the process of adaptation of Morevna repositories for the new build system we have decided to get rid of complex repository structure involving submodules. The purpose of using submodules was to have the ability to watch the histories of many repositories in sync. I have to admit now, that &#8220;git-submodules&#8221; approach is a fail. [...]]]></description>
			<content:encoded><![CDATA[<p>During the process of adaptation of Morevna repositories for the <a href="http://morevnaproject.org/tag/remake/">new build system</a> we have decided to get rid of complex repository structure involving <a href="http://book.git-scm.com/5_submodules.html" target="_blank">submodules</a>. The purpose of using submodules was to have the ability to watch the histories of many repositories in sync. I have to admit now, that &#8220;git-submodules&#8221; approach is a fail.</p>
<p>Now all repositories are the &#8220;same level&#8221; &#8211; there&#8217;s no &#8220;super-repository&#8221; anymore. The &#8220;production&#8221; repository is replaced  by the &#8220;lib&#8221; repository, which is now of the same level as the &#8220;demo&#8221; one. For the cases when we need &#8220;synced&#8221; history view, that problem is <a href="http://apenwarr.ca/log/?m=200904#30" target="_blank">gracefully solved by &#8220;git-subtree&#8221;</a> and that results in much simpler structure and workflow.</p>
<p>Current repository users need to re-fetch all data according to new structure. Please wait while we updating <a href="http://morevnaproject.org/wiki/Contributor%27s_Guide">&#8220;Contributor&#8217;s Guide&#8221;</a> with new instructions.</p>
<p>EDIT: &#8220;Contributor&#8217;s Guide&#8221; updated. Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://morevnaproject.org/2010/07/31/goodbye-git-submodule-hello-git-subtree/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remake  &#8211; Version 0.1</title>
		<link>http://morevnaproject.org/2010/07/28/remake-version-0-1/</link>
		<comments>http://morevnaproject.org/2010/07/28/remake-version-0-1/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 09:32:37 +0000</pubDate>
		<dc:creator>Konstantin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[remake]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://morevnaproject.org/?p=503</guid>
		<description><![CDATA[I am happy to announce the first release of &#8220;Remake&#8221; &#8211; unified build system for animation projects. As I wrote some time ago, it&#8217;s purpose to automatically track changes in your project files and update rendered footage where needed. &#8220;Remake&#8221; is released under GNU GPLv3 and available for download here. There&#8217;s also nice tutorial about [...]]]></description>
			<content:encoded><![CDATA[<p>I am happy to announce the first release of &#8220;Remake&#8221; &#8211; unified build system for animation projects.</p>
<p>As I wrote some time ago, it&#8217;s purpose to automatically track changes in your project files and update rendered footage where needed.</p>
<p>&#8220;Remake&#8221; is released under GNU GPLv3 and <strong>available for download <a href="http://github.com/morevnaproject/remake/downloads" target="_blank">here</a></strong>.</p>
<p>There&#8217;s also nice <a href="http://wiki.github.com/morevnaproject/remake/tutorial">tutorial</a> about its usage.</p>
<p>For more information please visit <a href="http://github.com/morevnaproject/remake">project homepage</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://morevnaproject.org/2010/07/28/remake-version-0-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Private or not private? That&#8217;s the question&#8230;</title>
		<link>http://morevnaproject.org/2010/06/25/private-or-not-private/</link>
		<comments>http://morevnaproject.org/2010/06/25/private-or-not-private/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 03:43:27 +0000</pubDate>
		<dc:creator>Konstantin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://morevnaproject.org/?p=493</guid>
		<description><![CDATA[Sometimes people ask me why do we keep Morevna&#8217;s repositories private? Why not have them out in the open the way free-software projects do? I decided to write this post to clarify the situation. We are successfully applying the principles of free software development to animation production, and for that reason some people used to [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes people ask me why do we keep Morevna&#8217;s repositories private? Why not have them out in the open the way free-software projects do? I decided to write this post to clarify the situation.</p>
<p>We are successfully applying the principles of free software development to animation production, and for that reason some people used to think that those processes should be followed completely, but I think this is not correct. Let me point to some differences between the two activities.</p>
<p><span id="more-493"></span>The result of the <em>software development</em> <em>process</em> is a software package. Any software package is a tool, which helps a person to produce something &#8211; to do it faster, better, or even just to make it possible. Though it is the result of someone&#8217;s work, software is still a <em>means</em> to achieve some other result. So, to fill its purpose, software must be easy to use. It&#8217;s usage should be intuitive, or, to put it another way &#8211; <strong>predictable</strong>. Predictable behavior of software is good, unpredictable behavior (caused by bugs, crashes, non-intuitive UI, etc) is bad. That&#8217;s the key point.</p>
<p>Developers decide when to release a new version of software based on how stable (read &#8220;predictable&#8221;) the software is at the moment. The user can always try the unstable development version if he wants. He risks getting unpredictable (bad) behavior, but he doesn&#8217;t loose anything by trying, because later he will get his better (predictable) version anyway.</p>
<p>On the the other hand, an<em> animated movie</em> is a product of the entertainment industry. Entertainment is a way  for a person to fight the daily routine. People watch movies to kill their boredom. To defeat boredom, to kindle interest, to attract viewers, a movie <strong>should be unpredictable</strong>. Unpredictable is good, predictable is bad. Do you see the difference?</p>
<p>Now, let me go a little further. In a good movie every little piece, every little detail works to build the final impression. Nothing is meaningless, everything is important. If a person stumbles onto the unfinished, &#8220;development&#8221; version before the author&#8217;s conception is implemented, his impression could be spoiled just because he watches something that hasn&#8217;t reached its climax yet. And that can&#8217;t be fixed. Because even if he watches the finished version, there is some chance that it will strike him as uninteresting, because he has already got his &#8220;dose of unpredictability.&#8221; That&#8217;s why the &#8220;release early, release often&#8221; rule doesn&#8217;t work for animation production. And it never will. Because of the different purposes of software and animation products.</p>
<p>Imagine if someone will render raw data one month earlier before the release, publish it, and spoil the impression for many watchers who will think that they are watching finished work. By keeping repositories in private mode we are leaving for ourselves the right to  decide when the movie is in its finished state, which is critical for an animation project.</p>
<p>At the same time, the private mode of the repositories is kind of fictional. Anyone can get access to the sources at first request &#8211; just read <a href="http://morevnaproject.org/contribute/">&#8220;Contributor&#8217;s Guide&#8221;</a>. Why such a weird scheme?</p>
<p>Well, the production of animation is quite a specific process and understanding  the workflow and policies is necessary to be able to contribute. From that point of view, the &#8220;Contributor&#8217;s Guide&#8221; plays the role of some kind of bootcamp for a newbie contributor. Instead of rushing into the repository, he gets familiar with the structure, rules, and workflow first. I think that&#8217;s a good strategy.</p>
<p>So, that&#8217;s my thoughts and reasons. I hope I have explained the situation. Also, I would like to know what is the opinion of my readers on that question.</p>
]]></content:encoded>
			<wfw:commentRss>http://morevnaproject.org/2010/06/25/private-or-not-private/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Random Thoughts</title>
		<link>http://morevnaproject.org/2010/06/05/random-thoughts/</link>
		<comments>http://morevnaproject.org/2010/06/05/random-thoughts/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 04:54:24 +0000</pubDate>
		<dc:creator>Konstantin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[synfig]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://morevnaproject.org/?p=440</guid>
		<description><![CDATA[It&#8217;s been a long time since I&#8217;m wrote something useful here. Though, lots of things happened during that period and I feel a need to share with you, my dear readers, some random thoughts. Last time I have a lot of work with Synfig Studio. Making Production Cuts video and directing some external Synfig animation [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a long time since I&#8217;m wrote something useful here. Though, lots of things happened during that period and I feel a need to share with you, my dear readers, some random thoughts.</p>
<p>Last time I have a lot of work with Synfig Studio. Making <a href="http://morevnaproject.org/2010/04/26/production-cuts/">Production Cuts video</a> and directing some external Synfig animation projects lead me to the idea of improving morevnaproject&#8217;s rendering system.</p>
<p>Currently the rendering system is based on pure &#8220;make&#8221; and works the same way as typical build system used to compile Linux software: you write rules in special &#8220;Makefiles&#8221;, describing how to compile (in our case &#8211; render) your files. <span id="more-440"></span>Also those rules contain dependencies between all your sources. That&#8217;s very cool &#8211; &#8220;make&#8221; utility tracks the changes in your files and when you tell it to rebuild/re-render your project, it looks if any of the dependent files changed or not and invokes build/render procedure only if the change happened. Very cool. It saves a lot of time and efforts. You don&#8217;t need to remember which files need to be re-rendered if you have changed something essential (like bike model or &#8211; eww! &#8211; lightning template). The bottomside is that Makefiles are quite complex for ordinary user, you need to maintain all dependencies by hand and keep them up to date. For small projects it&#8217;s too time consuming to set up make infrastructure. It&#8217;s very unlikely to expect that average user will study make rules and use them in the daily work. Sometimes you just need to quickly setup directory tree, do your work and archive (or trash) result when everything is done &#8211; and all that int 2 or 3 days &#8211; <em>there&#8217;s no time to write all those rules</em>.</p>
<p>Projects like <a href="http://www.gnu.org/software/automake/" target="_blank">automake</a> and <a href="https://launchpad.net/quickly" target="_blank">quickly</a> lead me to the idea is to have a &#8220;bridge&#8221; application between pure &#8220;make&#8221; and the user. It should generate Makefiles on the fly from user request and then let &#8220;make&#8221; to do the rest of the work. That can be achieved by introducing a set of conventions about the directory structure of the project sources and developing the tool itself. Most probably the result will look like some kind of project template accompanied with control application. We plan to make it available to community for reuse in any other animation project.</p>
<p>I still not sure about the name for the tool. I am going to call it &#8220;remake&#8221;. Any other ideas? At this moment I can tell that the idea is implemented at 70%, so we still have some time to think. BTW, realization of the tool lead us to some project restructuring &#8211; expect changes in repositories soon.</p>
<div id="attachment_488" class="wp-caption aligncenter" style="width: 265px"><a href="http://download.tuxfamily.org/morevna/blog/2010/06/screenshot44-1.png"><img class="size-medium wp-image-488 " title="screenshot44-1" src="http://download.tuxfamily.org/morevna/blog/2010/06/screenshot44-1-255x300.png" alt="" width="255" height="300" /></a><p class="wp-caption-text">List of dependencies (1) transformed into Makefile (2). In the final version dependencies will be detected automatically.</p></div>
<p>About further evolution of this idea. It can be a web frontend for git configured for animation content. That should include generating snapshots for commits, diffs for animations and automated rendering. That&#8217;s totally crazy idea &#8211; I&#8217;m aware,  that I have no hardware resources and, most importantly, no time to implement it in nearest future.</p>
<p>More about used software (most probably I should have name this post Random Software News, eh-heh-heh). As you know, morevnaproject is closely related with development of Synfig Studio. We had hard times since we started web infrastructure reorganization at synfig.org and there&#8217;s still a lot-lot of work to do. Most of things are still messed up, but we keep moving. Released 0.62.01 version promises to be much more stable than previous one as it resolves some annoying issues.</p>
<p>There&#8217;s another valuable step made related to Synfig &#8211; we have started writing official documentation. Of course it consumes much time (again), but it&#8217;s strategically important to get more users into Synfig, build solid and growing user community and thus, have more contributors for Morevna Project. <img src='http://morevnaproject.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  We plan to release documentation in three media formats &#8211; online, pdf and printed book.</p>
<p>Some words about Synfig&#8217;s future. Of course it will be bright, happy, etc. But I&#8217;m not about that. I want to share another crazy idea popping into my head recently. Probably most crazy one. Often I watched a people coming to IRC asking how they can do interactive animations with Synfig like flash ones. Those requests used to irritate me. From the start Synfig was developed for high quality animation production, not for cheap web animations. Synfig&#8217;s visualization is slow, the animation needs to be rendered, rendered animation is huge, adding interaction to rendered video is a big problem&#8230; But time passed by, Synfig is changing, we got opengl branch&#8230; And suddenly I have realized: hey, why not? ^__^ If we will get opengl optimization, then we will get realtime rendering and that means Synfig&#8217;s files can be visualised on the client side. All people will need is the browser plugin.  Now, let&#8217;s imagine Synfig developers will add just a single new feature &#8211; a hyperlinks. Now synfig animation is not just an animation anymore, it&#8217;s hypertext!.. err&#8230; hyperanimation? Then suddenly from animation package Synfig turns into web authoring package. It is powerful for animation, it is free, it&#8217;s WYSIWYG, it&#8217;s format is readable like HTML &#8211; Synfig can beat flash here&#8230; maybe even HTML? Who knows&#8230; <img src='http://morevnaproject.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>You may notice that we had very few commits in out git repositories last time. The reason is that most artwork produced goes into drafts. I haven&#8217;t managed to find time to integrate them into git repository, but you can watch some of them on the wiki. These days I&#8217;m spending much time trying to improve my drawing skills. watching artbooks, especially Gainax ones &#8211; like &#8220;Groundworks of Evangelion&#8221; and &#8220;Gainax Artbook&#8221;. That pursuits my learning very well.</p>
<p>That&#8217;s all my thoughts for the moment. Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://morevnaproject.org/2010/06/05/random-thoughts/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Contributor&#8217;s Guide</title>
		<link>http://morevnaproject.org/2009/01/18/contributors-guide/</link>
		<comments>http://morevnaproject.org/2009/01/18/contributors-guide/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 08:40:45 +0000</pubDate>
		<dc:creator>Konstantin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://morevnaproject.org/?p=210</guid>
		<description><![CDATA[When you are about to contribute to any project the main question is where to begin with. Working in collaboration on the Morevna project implies the use of various open-source tools. Git, wiki, make&#8230; All this stuff could confuse even the ones who are more or less familiar with open source development model. Also, to [...]]]></description>
			<content:encoded><![CDATA[<p>When you are about to contribute to any project the main question is where to begin with. Working in collaboration on the Morevna project implies the use of various open-source tools. Git, wiki, make&#8230; All this stuff could confuse even the ones who are more or less familiar with open source development model. Also, to keep stuff in order and manage the project data effectively we should follow certain policies. This manual was written with the purpose to guide you into the depths of Morevna Project&#8217;s infrastructure and help to understand the main principles of contributor workflow.</p>
<p><a href="http://morevnaproject.org/wiki/Contributor%27s_Guide">read more&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://morevnaproject.org/2009/01/18/contributors-guide/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Production Pipeline</title>
		<link>http://morevnaproject.org/2008/12/08/production-pipeline/</link>
		<comments>http://morevnaproject.org/2008/12/08/production-pipeline/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 08:49:12 +0000</pubDate>
		<dc:creator>Konstantin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://morevnaproject.org/?p=196</guid>
		<description><![CDATA[Developing a project it is necessary to clearly understand a consequence and relations between the different stages. For that purpose we made a graphical schema of production pipeline for Morevna Project. Arrow, pointing from a task block A to a task block B, means what you need to complete task A before doing task B. [...]]]></description>
			<content:encoded><![CDATA[<p>Developing a project it is necessary to clearly understand a consequence and relations between the different stages. For that purpose we made a graphical schema of production pipeline for Morevna Project.</p>
<div id="attachment_208" class="wp-caption alignnone" style="width: 310px"><a href="http://download.tuxfamily.org/morevna/blog/2008/12/pipeline-en.jpg"><img class="size-medium wp-image-208" title="pipeline-en" src="http://download.tuxfamily.org/morevna/blog/2008/12/pipeline-en-300x268.jpg" alt="" width="300" height="268" /></a><p class="wp-caption-text">Production Pipeline (click on image to enlarge)</p></div>
<p>Arrow, pointing from a task block A to a task block B, means what you need to complete task A before doing task B.</p>
<p>EDIT: You can download source OpenOffice.org Draw file <a href="http://download.tuxfamily.org/morevna/blog/2009/02/pipeline-en.odg">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://morevnaproject.org/2008/12/08/production-pipeline/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Camera widget</title>
		<link>http://morevnaproject.org/2008/11/27/camera-widget/</link>
		<comments>http://morevnaproject.org/2008/11/27/camera-widget/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 12:30:29 +0000</pubDate>
		<dc:creator>Konstantin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[synfig]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://morevnaproject.org/?p=174</guid>
		<description><![CDATA[Synfig has no feature to manipulate camera view. Me and Genete arranged a workaround to have a camera fake using logarithm convert type and the zoom layer. Download Here&#8217;s the latest version of camera widget: camera-view-0.3.sifz. License: Public Domain. You could find instructions on it&#8217;s usage below. Tutorial Some synfig users got confused about the [...]]]></description>
			<content:encoded><![CDATA[<p>Synfig has no feature to manipulate camera view. Me and Genete arranged a workaround to have a camera fake using logarithm convert type and the zoom layer.</p>
<h3>Download</h3>
<p>Here&#8217;s the latest version of camera widget: <a href="http://download.tuxfamily.org/morevna/blog/2008/11/camera-view-03.sifz">camera-view-0.3.sifz</a>.</p>
<p>License: <a href="http://creativecommons.org/licenses/publicdomain/" target="_blank">Public Domain</a>.</p>
<p>You could find instructions on it&#8217;s usage below.</p>
<p><span id="more-174"></span></p>
<h3>Tutorial</h3>
<p>Some synfig users got confused about the managing ValueBase Nodes of imported canvases. This tutorial demonstrates the usage of camera widget and also shows how this problem is solved in synfig-fu.</p>
<p>Download <a href="http://download.tuxfamily.org/morevna/blog/2008/11/camera-view-03.sifz">camera-view-0.3.sifz</a> (camera widget itself) and <a href="http://download.tuxfamily.org/morevna/blog/2008/11/example.sifz">example.sifz</a> (background which we will pan and zoom). Rename camera-view-0.3.sifz to camera-view-example.sifz &#8211; this will be a &#8220;instance&#8221; of camera widget containing pan/zoom data for particular file (example.sifz).</p>
<p>Open camera-view-example.sifz in Synfig Studio. The red border shows the area visible in camera view. You could manipulate camera by clicking on the black semi-transparent box and dragging the widget ducks.</p>
<p>Select &#8220;File&#8221; -&gt; &#8220;Import&#8221; command, choose example.sifz file and press OK. The example will be placed on top of all layers. Place it at the bottom of the layers stack.</p>
<p><a href="http://download.tuxfamily.org/morevna/blog/2008/11/screenshot-2.jpg"><img class="alignnone size-medium wp-image-175" title="screenshot-2" src="http://download.tuxfamily.org/morevna/blog/2008/11/screenshot-2-299x158.jpg" alt="" width="299" height="158" /></a></p>
<p>Go to the Children panel. Here you can see &#8220;camera view&#8221; ValueBase Node checkbox. It allows to switch between view from the camera and arbitrary view.</p>
<p>But the example.sifz file contains its own ValueBase Nodes which are not shown here. To get access to them just open the example.sifz (but keep leave camera-view-example.sifz opened).</p>
<p><a href="http://download.tuxfamily.org/morevna/blog/2008/11/screenshot.jpg"><img class="alignnone size-medium wp-image-179" title="screenshot" src="http://download.tuxfamily.org/morevna/blog/2008/11/screenshot-300x226.jpg" alt="" width="300" height="226" /></a></p>
<p>Switch to the just opened canvas window and look at the Children Panel. There you will see ValueBase Nodes belonging to example.sifz file. Modify the &#8220;a_sh&#8221; ValueBase Node. You will notice, what  modification will affect not only example.sifz file, but camera-view-example.sifz too. That&#8217;s because the example.sifz was linked to the camera-view-example.sifz file during import.</p>
<p>So, here&#8217;s the workflow: if we want to change the camera animation, we will work in the camera-view-example.sifz window, but if we want to change the animation which we pan or zoom, we just switching to the example.sifz window and work there.</p>
<p>That&#8217;s all for today, good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://morevnaproject.org/2008/11/27/camera-widget/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

