<?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>duber&#039;s blog &#187; software</title>
	<atom:link href="http://blog.duber.cz/category/software/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.duber.cz</link>
	<description>the blog of duber studio™</description>
	<lastBuildDate>Wed, 01 Feb 2012 11:31:07 +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>Calling Shotgun API v3.0.8 from IronPython</title>
		<link>http://blog.duber.cz/software/calling-shotgun-api-v3-0-8-from-ironpython</link>
		<comments>http://blog.duber.cz/software/calling-shotgun-api-v3-0-8-from-ironpython#comments</comments>
		<pubDate>Wed, 01 Feb 2012 11:15:54 +0000</pubDate>
		<dc:creator>loocas</dc:creator>
				<category><![CDATA[dotNET]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://blog.duber.cz/?p=993</guid>
		<description><![CDATA[As you might know there has been a significant change in the latest Shotgun API that&#8217;s somehow transparent to the CPython users, but presents a rather significant roadblock for IronPython users (including our duberPython bridge, that is based on the IronPython engine). First, let&#8217;s discuss what&#8217;s changed in the API so dramatically that it breaks [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.duber.cz/wp-content/uploads/ipy_shotgun_banner.png" alt="IronPython and Shotgun" title="IronPython and Shotgun" width="560" height="300" class="alignnone size-full wp-image-996" /></p>
<p>As you might know there has been a significant change in the latest Shotgun API that&#8217;s somehow transparent to the CPython users, but presents a rather significant roadblock for IronPython users (including our <a href="http://blog.duber.cz/?s=duberpython">duberPython</a> bridge, that is based on the IronPython engine).</p>
<p>First, let&#8217;s discuss what&#8217;s changed in the API so dramatically that it breaks IronPython compatibility. It&#8217;s the introduction of a JSON formatting that requires a few specific CPython libraries that are not available in IronPython. The effect it has on CPython users is a faster data transfer to/from Shotgun, but other than that, the API looks to be unchanged from a user point of view. You still keep calling the same methods and you&#8217;re getting back the same objects. From IronPython point of view, you&#8217;ll hit a roadblock as there are a few modifications you&#8217;ll have to make to the Shotgun modules in order to make them run in IPy without issues.</p>
<p><span id="more-993"></span></p>
<p>With huge thanks to the Shotgun Software support, I was able to work around the few limitations and start using the latest API without issues inside IronPython. Here&#8217;s what you have to do, in order to make this happen:</p>
<ul>
<li>First and foremost, <a href="https://github.com/shotgunsoftware/python-api/downloads">download the latest Shotgun API from the github site</a>. Place it some place you&#8217;d like to use it from, most likely in the Lib\site-packages folder, though my folder structure is completely different and based on different rules.</li>
</ul>
<p>Now if you try to instantiate the Shotgun class, you&#8217;ll get tons of errors, so, allow me to save you a few minutes (hours in my case, to be honest) searching and working around them. <img src='http://blog.duber.cz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ul>
<li>The first thing you have to overcome the &#8220;<a href="http://en.wikipedia.org/wiki/Internationalized_domain_name">IDNA</a>&#8221; encoding, which isn&#8217;t supported directly in IronPython. This isn&#8217;t as clean and easy as it could be, though the workaround is rather trivial, but bear in mind you might break something potentially doing this. I haven&#8217;t come across any issues yet, so, I&#8217;d consider this modification safe. Find the <strong>iri2uri.py</strong> module in the <strong>httplib2</strong> folder, open it and change line 71 from <em>authority = authority.encode(&#8216;idna&#8217;)</em> to <em>authority = authority.encode(&#8216;utf-8&#8242;)</em>. This effectively changes the codec under which you&#8217;ll be dealing with the unicode strings. Again, it&#8217;s not a clean modification and you can potentially run into issues doing this, but in my experience, all seems to have been working fine so far.</li>
</ul>
<ul>
<li>
The next problem will be SSL authentication, which, again, is tripping IronPython&#8217;s SSL module. To fix this, open the <strong>shotgun.py</strong> module and on line 73 change <em>NO_SSL_VALIDATION = False</em> to <em>NO_SSL_VALIDATION = True</em>.
</li>
</ul>
<ul>
<li>Then IronPython will still be complaining about a module called <strong>zlib</strong>, which is a compiled CPython module that cannot be used inside IronPython. Luckily there is a C# variant based on the same code as zlib. Download it from <a href="https://bitbucket.org/jdhardy/ironpythonzlib/downloads">Jeff Hardy&#8217;s bitBucket site</a> and place it somewhere where IronPython can source it (i.e. within your PATH). I put it in a recommended folder called DLLs directly in the IronPython folder. This means that the IPy interpreter will source the DLL automatically, but bear in mind you&#8217;ll have to add a reference to this library manually in your scripts when run outside the shell.</li>
</ul>
<ul>
<li>
The easiest way is to add these two lines in your imports into the shotgun.py module:</p>
<pre>import clr
clr.AddReference("IronPython.Zlib")</pre>
</li>
</ul>
<p>This way you&#8217;ll make sure the zlib module required by some of the shotgun modules is going to be readily available.</p>
<p>That&#8217;s it! Let&#8217;s test it. <img src='http://blog.duber.cz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Oh, one more thing, I&#8217;ve found these Python variant couples to be perfectly compatible and working in production: IronPython 2.6.2 and CPython 2.6 and for clr4 folks IronPython 2.7.1 and Python 2.7.2.</p>
<p>IronPython 2.7.1:<br />
<a href="http://blog.duber.cz/wp-content/uploads/ipy_271_shotgun_308api.png" rel="lightbox[993]"><img src="http://blog.duber.cz/wp-content/uploads/ipy_271_shotgun_308api_thumbnail.png" alt="IronPython 2.7.1" title="IronPython 2.7.1" width="560" height="248" class="alignnone size-thumbnail wp-image-994" /></a></p>
<p>duberPython (utilizing IronPython engine 2.6.2):<br />
<a href="http://blog.duber.cz/wp-content/uploads/duberPython_shotgun_308api.png" rel="lightbox[993]"><img src="http://blog.duber.cz/wp-content/uploads/duberPython_shotgun_308api_thumbnail.png" alt="duberPython" title="duberPython" width="560" height="149" class="alignnone size-thumbnail wp-image-995" /></a></p>
<p>I hope this helps you out with your IronPython and Shotgun scripting and I&#8217;m certainly looking forward to the new versions of the Shotgun API. <img src='http://blog.duber.cz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>A huge thank you to the <a href="https://support.shotgunsoftware.com/home">Shotgun Software support</a> team!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.duber.cz/software/calling-shotgun-api-v3-0-8-from-ironpython/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Having fun with Nuke</title>
		<link>http://blog.duber.cz/3ds-max/having-fun-with-nuke</link>
		<comments>http://blog.duber.cz/3ds-max/having-fun-with-nuke#comments</comments>
		<pubDate>Sun, 29 Jan 2012 14:06:45 +0000</pubDate>
		<dc:creator>loocas</dc:creator>
				<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[maxscript]]></category>
		<category><![CDATA[Nuke]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://blog.duber.cz/?p=988</guid>
		<description><![CDATA[As with my previous post, I&#8217;m preparing a few handy tools for 3ds Max artists using Mari and Nuke. This bit is the fun part with Nuke: live communication between 3ds Max and Nuke. Stay tuned!]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.duber.cz/wp-content/uploads/fun_times_with_nuke.png" rel="lightbox[988]"><img src="http://blog.duber.cz/wp-content/uploads/fun_times_with_nuke.png" alt="Nuke" title="Nuke" width="560" height="200" class="alignnone size-full wp-image-989" /></a></p>
<p>As with my <a href="http://blog.duber.cz/3ds-max/having-fun-with-mari">previous post</a>, I&#8217;m preparing a few handy tools for 3ds Max artists using Mari and Nuke. This bit is the fun part with Nuke: live communication between 3ds Max and Nuke.</p>
<p>Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.duber.cz/3ds-max/having-fun-with-nuke/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Having fun with Mari</title>
		<link>http://blog.duber.cz/3ds-max/having-fun-with-mari</link>
		<comments>http://blog.duber.cz/3ds-max/having-fun-with-mari#comments</comments>
		<pubDate>Sat, 28 Jan 2012 23:14:26 +0000</pubDate>
		<dc:creator>loocas</dc:creator>
				<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[Mari]]></category>
		<category><![CDATA[maxscript]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://blog.duber.cz/?p=984</guid>
		<description><![CDATA[I&#8217;m starting to write a useful set of tools for Mari and 3ds Max users. This is the very beginning &#8211; establishing reliable communication from 3ds Max&#8217;s MAXScript console directly to Mari. I&#8217;ll keep you posted.]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.duber.cz/wp-content/uploads/fun_times_with_mari.png" rel="lightbox[984]"><img src="http://blog.duber.cz/wp-content/uploads/fun_times_with_mari.png" alt="Mari" title="Mari" width="560" height="310" class="alignnone size-full wp-image-985" /></a></p>
<p>I&#8217;m starting to write a useful set of tools for Mari and 3ds Max users. This is the very beginning &#8211; establishing reliable communication from 3ds Max&#8217;s MAXScript console directly to Mari. <img src='http://blog.duber.cz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;ll keep you posted.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.duber.cz/3ds-max/having-fun-with-mari/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Shotgun and 3ds Max, practical example</title>
		<link>http://blog.duber.cz/software/shotgun-and-3ds-max-practical-example</link>
		<comments>http://blog.duber.cz/software/shotgun-and-3ds-max-practical-example#comments</comments>
		<pubDate>Mon, 05 Dec 2011 22:50:24 +0000</pubDate>
		<dc:creator>loocas</dc:creator>
				<category><![CDATA[dotNET]]></category>
		<category><![CDATA[maxscript]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://blog.duber.cz/?p=943</guid>
		<description><![CDATA[Here&#8217;s a video demonstrating the power and practical usage of Shotgun (data) brought over to 3ds Max natively via our Python plugin, duberPython.]]></description>
			<content:encoded><![CDATA[<p><img src="" /></p>
<p>Here&#8217;s a video demonstrating the power and practical usage of Shotgun (data) brought over to 3ds Max natively via our Python plugin, <a href="http://blog.duber.cz/?s=duberpython">duberPython</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.duber.cz/software/shotgun-and-3ds-max-practical-example/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blog.duber.cz/wp-content/gallery/vids/duberPython_Shotgun_demo.mp4" length="58014303" type="video/mp4" />
		</item>
		<item>
		<title>Deadline&#8217;s Power Management helps you save money</title>
		<link>http://blog.duber.cz/misc/deadlines-power-management-helps-you-save-money</link>
		<comments>http://blog.duber.cz/misc/deadlines-power-management-helps-you-save-money#comments</comments>
		<pubDate>Tue, 15 Nov 2011 17:17:29 +0000</pubDate>
		<dc:creator>loocas</dc:creator>
				<category><![CDATA[deadline]]></category>
		<category><![CDATA[miscellaneous]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.duber.cz/?p=927</guid>
		<description><![CDATA[I&#8217;m, along with Gavin Greenwalt from Straightface, featured in Thinkbox&#8217;s study that took a look into the Deadline Power Management feature and how it can help save your studio money in the end. Go ahead, it&#8217;s an interesting read.]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.duber.cz/wp-content/uploads/deadline_power.jpg" alt="Deadline headline" title="Deadline headline" width="560" height="251" class="alignnone size-full wp-image-928" /></p>
<p>I&#8217;m, along with Gavin Greenwalt from <a href="http://www.straightfacehq.com/">Straightface</a>, featured in <a href="http://www.thinkboxsoftware.com/news/2011/11/14/deadline-power-management.html?SSScrollPosition=0">Thinkbox&#8217;s study</a> that took a look into the Deadline Power Management feature and how it can help save your studio money in the end.</p>
<p><a href="http://www.thinkboxsoftware.com/news/2011/11/14/deadline-power-management.html?SSScrollPosition=0">Go ahead, it&#8217;s an interesting read</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.duber.cz/misc/deadlines-power-management-helps-you-save-money/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RVIO in a daily use</title>
		<link>http://blog.duber.cz/software/rvio-in-a-daily-use</link>
		<comments>http://blog.duber.cz/software/rvio-in-a-daily-use#comments</comments>
		<pubDate>Tue, 01 Nov 2011 10:53:06 +0000</pubDate>
		<dc:creator>loocas</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[RV]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://blog.duber.cz/?p=919</guid>
		<description><![CDATA[Every TD knows that command line tools are among the most powerful in their arsenal of tricks and secrets. I want to mention RVIO, as today it saved me quite a lot of time (again), which is absolutely key when a deadline is coming. My client requested a minor tweak of animation (a lip sync, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.duber.cz/wp-content/uploads/rvio_cmd_banner.png" alt="RVIO" title="RVIO" width="560" height="100" class="alignnone size-full wp-image-920" /></p>
<p>Every TD knows that command line tools are among the most powerful in their arsenal of tricks and secrets.</p>
<p>I want to mention <a href="http://www.tweaksoftware.com/products/rvio-sequence-converter">RVIO</a>, as today it saved me quite a lot of time (again), which is absolutely key when a deadline is coming.</p>
<p>My client requested a minor tweak of animation (a lip sync, to be concrete) on an almost finished shot. So, the general approach would be to do the change, have the animation data go through the pipeline and at the end have the finished frames ready to be loaded in an existing edit, which then gets rendered out and the final result gets showed to the client.</p>
<p>All fine, until you realize your render farm is completely full with other shots, so you have to skip the &#8220;beauty&#8221; pass rendering and only present the client with a, somehow, polished preview directly from your 3D package, which isn&#8217;t the <em>safest</em> way, trust me. But this client is great and understands that what he sees is actually only a preview of the animation.</p>
<p>So, the last piece of puzzle to solve is to get the preview assembled with additional layers of information (such as frame number, shot name etc&#8230;), basically a slightly customized overlay. All this sounds nice and simple, you just open up (in my case) Premiere Pro, swap the layers, render out the portion you need and be done with it.</p>
<p>But this certainly isn&#8217;t the <em>TD way</em>. <img src='http://blog.duber.cz/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><span id="more-919"></span></p>
<p>Fortunately for me, I&#8217;d purchased a license of RVIO some time ago, so I have an extremely powerful and versatile tool in my arsenal of VFX software that just <strong>gets the job done</strong>, no matter what.</p>
<p>The problem with the Premiere Pro approach, actually, there are two problems: 1) my lazyness and 2) the time it actually takes to get it done. Besides, this way you are also exposing your project to errors. You might accidently save the project and when you least need it, it&#8217;ll jump back at you and you&#8217;ll have to be dealing with this fuck-up in the least desirable time &#8211; the minute before the deadline.</p>
<p>So, the easiest approach for such a trivial task would be <em>something</em> that allows you to combine an image sequence with your sound file and spits out a movie file with the correct size, color, the whole package, basically.</p>
<p>RVIO is such a tool and it is aimed at TDs and people who aren&#8217;t afraid of using the command line (which you certainly should NOT be as it is the most powerful, fastest and actually easiest way of getting things done, even in 2011). It allows for both simple and extremely complex image, movie and sound file conversions. See the <a href="http://www.tweaksoftware.com/products/rvio-sequence-converter">RVIO site</a> for more info on that.</p>
<p>So, what is the concrete example I&#8217;m talking about? Something as simple as delivering a correct file and presenting it properly to the client can be a complex process in a large pipeline. In my case, as I&#8217;m a fairly small boutique, what I needed to do was to take an image sequence of the fixed animation, place it in an existing timeline (effectively replacing the previous, fully rendered, version), setting up markers for in-out points, setting up the export settings, correct file name, correct video and audio codecs, correct output size etc&#8230; Then have it exported, review the file, upload it to our server and present the link to our proprietary review site for clients to the client.</p>
<p>This entire process isn&#8217;t too difficult to manage in five to ten minutes, but presents a bit of a security threat that I mentioned above and also isn&#8217;t very flexible or comfortable. Sure, for people that can only deal with their software via nice and polished user interfaces, this is the only way to get the job done, but for a TD, there is a much smarter, faster and cooler way. <img src='http://blog.duber.cz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Here come the super-powers of RVIO. It&#8217;s strictly a command line tool. But to perform all (and many more!) tasks that I just mentioned, all you need is this line of code:</p>
<pre>rvio [ "inputFrameSequence_12-125#.tif" "inputSoundFile.wav" ] -codec avc1
-outkeyinterval 20 -outdatarate 1000000 -outgamma 0.85 -outres 1024 576
-audiocodec aac -o "outputMovieFile.mp4"</pre>
<p>That&#8217;s it! See how awesomely simple, fast, effective and cool this is?! <img src='http://blog.duber.cz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Now, this was just a command line command you execute directly and you get a outputMovieFile.mp4 in the correct format, the correct in and out of the animation, correct sound and everything between. However, imagine what you can do with this! If you know Python, or on Windows, preferrably, IronPython, you can do WONDERS!</p>
<p>I&#8217;ve tied RVIO with <a href="http://www.shotgunsoftware.com/">Shotgun</a> via IronPython so that I can do very easily, effectively and super fast deliveries to our client on a project with about 120+ shots. It&#8217;s not a huge project, though, but the sheer number of shots definitely calls for scripting. There is no way I&#8217;d be sitting at 4am at the computer and manually editing and converting 120+ shots to a desired format for review whenever there is a change in the animation or compositing! That&#8217;d be a suicide and a complete waste of resources.</p>
<p>What I did was calling a loop on all the shot folders where our final comp files were being stored, picked the rendered files and fed them to RVIO with a few parameters set specifically for that project, similar to what I just showed you above, pulling a few variables from <a href="http://www.shotgunsoftware.com/">Shotgun</a>, such as in and out cuts, shot name and other data. Then it automatically takes the resulting movie files and uploads them to our review system via FTP. That was it! With about fifty lines of code I achieved a task that&#8217;d take me at least three hours of intensive file hassling and messing around! All of this then takes about ten minutes to process, which is perfect for a coffee break. <img src='http://blog.duber.cz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Besides, it&#8217;s recycable, in a sense that when there is something changed in any of the shots and we need to re-deliver, I just run the script again.</p>
<p>This is what I love about my work! The effectivity, productivity and the cool factor, of course. <img src='http://blog.duber.cz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.duber.cz/software/rvio-in-a-daily-use/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>duberPython runs the latest IronPython 2.7.1 without issues!</title>
		<link>http://blog.duber.cz/3ds-max/duberpython-runs-the-latest-ironpython-2-7-1-without-issues</link>
		<comments>http://blog.duber.cz/3ds-max/duberpython-runs-the-latest-ironpython-2-7-1-without-issues#comments</comments>
		<pubDate>Thu, 27 Oct 2011 17:06:10 +0000</pubDate>
		<dc:creator>loocas</dc:creator>
				<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[maxscript]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[showcase]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://blog.duber.cz/?p=914</guid>
		<description><![CDATA[Just a quick shout about the compatibility of duberPython and the latest and greatest IronPython 2.7.1 release (released a couple of days ago). All working smoothly and quickly, as expected. Should you need more info on duberPython or what we&#8217;re doing with it and Shotgun or Tactic, just drop me a line and I&#8217;ll be [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.duber.cz/wp-content/uploads/envVersion.png" alt="duberPython" title="duberPython" width="560" height="300" class="alignnone size-full wp-image-915" /></p>
<p>Just a quick shout about the compatibility of duberPython and the latest and greatest IronPython 2.7.1 release (released a couple of days ago). All working smoothly and quickly, as expected. <img src='http://blog.duber.cz/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Should you need more info on duberPython or what we&#8217;re doing with it and <a href="http://shotgunsoftware.com/">Shotgun</a> or <a href="http://www.southpawtech.com/">Tactic</a>, just drop me a line and I&#8217;ll be more than happy to show you how cool duberPython is. <img src='http://blog.duber.cz/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.duber.cz/3ds-max/duberpython-runs-the-latest-ironpython-2-7-1-without-issues/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>duber purchases a license of RVIO</title>
		<link>http://blog.duber.cz/opinions/duber-purchases-a-license-of-rvio</link>
		<comments>http://blog.duber.cz/opinions/duber-purchases-a-license-of-rvio#comments</comments>
		<pubDate>Sat, 24 Sep 2011 10:10:49 +0000</pubDate>
		<dc:creator>loocas</dc:creator>
				<category><![CDATA[opinions]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.duber.cz/?p=903</guid>
		<description><![CDATA[I&#8217;d test driven RV a few months ago to see what all the fuss was about. I was kind of satisfied with RV at that time, but didn&#8217;t really have a strong reason to switch from my beloved FrameCycler. Now, however, I needed a strong platform for conforming, ingesting and generally managing my review and [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.duber.cz/wp-content/uploads/rv_banner.jpg" alt="RV" title="RV" width="560" height="300" class="alignnone size-full wp-image-904" /></p>
<p>I&#8217;d test driven RV a <a href="http://blog.duber.cz/misc/tweak-softwares-rv">few months ago</a> to see what all the fuss was about. I was kind of satisfied with RV at that time, but didn&#8217;t really have a strong reason to switch from my <a href="http://blog.duber.cz/misc/i-love-framecycler">beloved FrameCycler</a>. <a href="http://www.adobe.com/aboutadobe/pressroom/pressreleases/201109/090811AdobeAcquiresIRIDASl.html">Now</a>, however, I needed a strong platform for conforming, ingesting and generally managing my review and delivery pipeline. My two immediate options were <a href="http://www.iridas.com/">MetaRender</a> and <a href="http://www.tweaksoftware.com/">RVIO</a>.</p>
<p>First of all, I am not a big fan of acquisitions. I admit it&#8217;s sometimes to the better for all of the parties involved, but sometimes, for the worse. I personally don&#8217;t see Adobe investing too much (at least not in the begining) to FrameCycler and MetaRender. They admitted they were more interested in the color grading suites. Secondly, RVIO provides a bit more robust framework for transcoding etc&#8230; and seems overall more powerful.</p>
<p>So, that&#8217;s the reason right there, I&#8217;m slowly switching to RV mainly thanks to RVIO. I wish FrameCycler all the very best, I certainly don&#8217;t want to see it go and it most likely won&#8217;t go anywhere, but, I think there are <a href="http://www.tweaksoftware.com/rvnuke">more interesting</a> things happening on the RV side. <img src='http://blog.duber.cz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.duber.cz/opinions/duber-purchases-a-license-of-rvio/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pixomondo uses duberPython in their 3ds Max pipeline</title>
		<link>http://blog.duber.cz/misc/pixomondo-uses-duberpython-in-their-3ds-max-pipeline</link>
		<comments>http://blog.duber.cz/misc/pixomondo-uses-duberpython-in-their-3ds-max-pipeline#comments</comments>
		<pubDate>Mon, 08 Aug 2011 17:55:53 +0000</pubDate>
		<dc:creator>loocas</dc:creator>
				<category><![CDATA[miscellaneous]]></category>
		<category><![CDATA[showcase]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.duber.cz/?p=867</guid>
		<description><![CDATA[That&#8217;s right, folks! I am thrilled to announce, that Pixomondo, the company behind some of the most challenging VFX shows, such as Sucker Punch, Iron Man 2 or 2012, has purchased and implemented our duberPython plugin for 3ds Max, allowing them to tightly integrate software, such as Shotgun, into their complex pipeline. We&#8217;ve also helped [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.duber.cz/wp-content/uploads/pixomondo_duberpython_banner.png" alt="Pixomondo and duberPython banner" title="Pixomondo and duberPython" width="560" height="100" class="alignnone size-full wp-image-876" /></p>
<p>That&#8217;s right, folks! I am thrilled to announce, that <a href="http://www.pixomondo.com">Pixomondo</a>, the company behind some of the most challenging VFX shows, such as Sucker Punch, Iron Man 2 or 2012, has purchased and implemented our <a href="http://blog.duber.cz/3ds-max/duberpython-features-demonstration">duberPython plugin for 3ds Max</a>, allowing them to tightly integrate software, such as <a href="http://shotgunsoftware.com/">Shotgun</a>, into their complex pipeline.</p>
<p>We&#8217;ve also helped with scripting Shotgun wrappers and optimizing the duberPython engine to suite Pixomondo&#8217;s needs. This resulted in a more refined, streamlined and faster IronPython connection for 3ds Max TDs, scripters, developers or even regular users.</p>
<p>A few key points of duberPython:</p>
<ul>
<li>It allows for direct calling of Python code from within MAXScript</li>
<li>Also allows for Python script files to be called with unlimited number of arguments</li>
<li>duberPython supports behind-the-scenes data type conversions between Python and MAXScript</li>
<li>duberPython is a dotNET assembly, which means it&#8217;s a 3ds Max version and release agnostic (can run on Max 9 to 2012, both x64 and x86)</li>
<li>duberPython is built on IronPython and thus supports the latest dotNET version and 3ds Max releases</li>
<li>duberPython was created for the sole purpose of enabling 3ds Max users to use tools like <a href="http://www.southpawtech.com/">Tactic</a> or <a href="http://shotgunsoftware.com/">Shotgun</a></li>
<li><strong>duberPython is available for licensing! Get in touch for more info.</strong></li>
</ul>
<p>I&#8217;d love to show you more, so, you can either wait for me to make a nice presentation and put it up here, or, you can get in touch and I&#8217;ll give you a private presentation and provide you with a fully functional, time-limited, version of duberPython. <img src='http://blog.duber.cz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.duber.cz/misc/pixomondo-uses-duberpython-in-their-3ds-max-pipeline/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Shotgun, a really powerful tool</title>
		<link>http://blog.duber.cz/misc/shotgun-a-really-powerful-tool</link>
		<comments>http://blog.duber.cz/misc/shotgun-a-really-powerful-tool#comments</comments>
		<pubDate>Tue, 19 Jul 2011 17:41:46 +0000</pubDate>
		<dc:creator>loocas</dc:creator>
				<category><![CDATA[miscellaneous]]></category>
		<category><![CDATA[opinions]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.duber.cz/?p=847</guid>
		<description><![CDATA[I&#8217;ve been really lucky to have been able to use Shotgun as a developer for some time now (getting to know the API, integrating it into 3ds Max pipelines, etc&#8230;). Now, for the first time, I&#8217;ve actually tried to use it on a production we&#8217;re working on here at duber studio. The reason is the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.duber.cz/wp-content/uploads/shotgun.png" rel="lightbox[847]"><img src="http://blog.duber.cz/wp-content/uploads/shotgun_thumbnail.png" alt="" title="Shotgun" width="560" height="200" class="alignnone size-thumbnail wp-image-849" /></a></p>
<p>I&#8217;ve been really lucky to have been able to use Shotgun as a developer for some time now (getting to know the API, <a href="http://blog.duber.cz/3ds-max/shotgun-and-3ds-max-integration-preview">integrating it into 3ds Max pipelines</a>, etc&#8230;).</p>
<p>Now, for the first time, I&#8217;ve actually tried to use it on a production we&#8217;re working on here at duber studio. The reason is the sheer amount of shots needed to be done, even though they are not very complicated.</p>
<p><span id="more-847"></span></p>
<p>We&#8217;re currently working on a number of animated shots for a <em>portable devices</em> app to be released soon, first locally, then globally. It&#8217;s an app aimed at helping people with their fitness excercises. So, we have to animate a ton of shots of a main character doing various different excercises.</p>
<p>Again, it&#8217;s not very complicated, but since I&#8217;m working with a collegue of mine on this project I also need a tool to manage the production. It actually surprised me how useful Shotgun is even for a team of just two people! It&#8217;s incredible how much time and effort you save when you don&#8217;t have to hassle around with Excel sheets and tons of e-mails.</p>
<p>Further on, I&#8217;m currently integrating certain actions into <a href="http://blog.duber.cz/3ds-max/deadline-the-render-manager-of-choice">Deadline</a>, so that I can automate a ton of tasks on the production. For example, I&#8217;ve setup Deadline so that when we submit the 3ds Max scene files, they get rendered, when they finish, Nuke automatically picks up with a pre-made automated comp (visually approved by the client) and then after that Deadline will process the frames again and will generate QuickTimes, delivery masters and preview JPEGs. While all these steps will get annotated in Shotgun. <img src='http://blog.duber.cz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Pretty exciting stuff for a geeky TD, right? <img src='http://blog.duber.cz/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> Anyways, I&#8217;m currently just looking into best ways of doing this effectively and as open as possible, so I can share the stuff with others as well.</p>
<p>All in all, Shotgun seems to be one of the tools that you really need all the time, but you know you found the answer only after you&#8217;ve fully discovered its possibilities and potential. I highly recommend <a href="http://shotgunsoftware.com/editions-pricing">talking to the Shotgun dev guys</a> in regards to a demo or trial. You won&#8217;t regret it. I certainly didn&#8217;t! <img src='http://blog.duber.cz/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.duber.cz/misc/shotgun-a-really-powerful-tool/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

