<?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>tmdag'z blog</title>
	<atom:link href="http://tmdag.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://tmdag.com/blog</link>
	<description>behind the scenes</description>
	<lastBuildDate>Thu, 02 Sep 2010 11:01:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Effects for &#8220;Essential Killing&#8221; by Jerzy Skolimowski</title>
		<link>http://tmdag.com/blog/?p=701</link>
		<comments>http://tmdag.com/blog/?p=701#comments</comments>
		<pubDate>Mon, 30 Aug 2010 09:40:27 +0000</pubDate>
		<dc:creator>tmdag</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://tmdag.com/blog/?p=701</guid>
		<description><![CDATA[Here is some work done earlier this year (2010) &#8211; I was responsible for part of smoke/fire effects created in PyroFX (Houdini) and FumeFX (3dMax). I will prepare personal breakdown later and meanwhile, You can watch official makeing off: We are pleased to inform you that Platige Image has produced special effects for Jerzy Skolimowski?s [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="essential killing" src="http://img.stopklatka.pl/wydarzenia/68000/68800/68866-01.jpg" alt="" width="300" height="150" /> Here is some work done earlier this year (2010) &#8211; I was responsible for part of smoke/fire effects created in PyroFX (Houdini) and FumeFX (3dMax).<br />
I will prepare personal breakdown later and meanwhile, You can watch official makeing off:<br />
<span id="more-701"></span><br />
<em>We are pleased to inform you that Platige Image has produced special effects for Jerzy Skolimowski?s Essential Killing. The film will premiere at the 67th International Film Festival in Venice, which begins on the 1st September. It will be shown as a part of the prestigious competition section of the festival.<br />
Here is a brief look at the making of the film. The most spectacular part of the effects was preparing a special, very rare version of a Black Hawk helicopter (with hellfire missiles attached to its bottom), filling it with crew members and creating a realistic chase sequence that opens the film.</em><br />
[<a href="http://community.platige.com/news/419?lng=en">READ MORE FROM PLATIGE IMAGE SITE</a>]<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blip.tv/play/gdUjgfmGNgI%2Em4v" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="360" src="http://blip.tv/play/gdUjgfmGNgI%2Em4v" allowfullscreen="true"></embed></object></p>
<p><strong>Visual Effects Supervisor, lead compositor:</strong> Jakub Knapik<br />
<strong>TD</strong>: Adam Wierzchowski<br />
<strong>Dynamics effects and simulations:</strong> Łukasz Sobisz, Albert Szostkiewicz<br />
<strong>Compositing:</strong> Tadeusz Chmiel, Juliusz Zenkner<br />
<strong>Modeling</strong>: Marcin Klicki<br />
<strong>Mattepainter:</strong> Jakub Grygier</p>
]]></content:encoded>
			<wfw:commentRss>http://tmdag.com/blog/?feed=rss2&amp;p=701</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>yet another &#8216;zubr&#8217; commercial with Houdini Fur</title>
		<link>http://tmdag.com/blog/?p=697</link>
		<comments>http://tmdag.com/blog/?p=697#comments</comments>
		<pubDate>Tue, 03 Aug 2010 18:58:02 +0000</pubDate>
		<dc:creator>tmdag</dc:creator>
				<category><![CDATA[Houdini]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[fur]]></category>

		<guid isPermaLink="false">http://tmdag.com/blog/?p=697</guid>
		<description><![CDATA[Yet another polish &#8216;zubr&#8217; commercial with my custom Houdini Fur tool. My job was to create fur, shader and and render it out. Click &#8216;Read More&#8217; for credits Agency: PZL Postproduction studio: PlatigeImage Director: Iwo Zaniewski Supervisor, compositing: Jakub Knapik Fur, Shader, Rendering: Albert Szostkiewcz]]></description>
			<content:encoded><![CDATA[<p>Yet another polish &#8216;zubr&#8217; commercial with my custom Houdini Fur tool.</p>
<p>My job was to create fur, shader and and render it out.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="400" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://www.vimeo.com/moogaloop.swf?clip_id=13856745&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=1&amp;color=00adef" /><param name="quality" value="best" /><param name="scale" value="showAll" /><param name="allowfullscreen" value="true" /><param name="wmode" value="transparent" /><param name="src" value="http://www.vimeo.com/moogaloop.swf?clip_id=13856745&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=1&amp;color=00adef" /><embed type="application/x-shockwave-flash" width="600" height="400" src="http://www.vimeo.com/moogaloop.swf?clip_id=13856745&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=1&amp;color=00adef" wmode="transparent" allowfullscreen="true" scale="showAll" quality="best" data="http://www.vimeo.com/moogaloop.swf?clip_id=13856745&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=1&amp;color=00adef"></embed></object></p>
<p>Click &#8216;Read More&#8217; for credits</p>
<p><span id="more-697"></span></p>
<p>Agency: PZL<br />
Postproduction studio: PlatigeImage<br />
Director: Iwo Zaniewski<br />
Supervisor, compositing: Jakub Knapik<br />
Fur, Shader, Rendering: Albert Szostkiewcz</p>
]]></content:encoded>
			<wfw:commentRss>http://tmdag.com/blog/?feed=rss2&amp;p=697</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[RF] Look out for parents!</title>
		<link>http://tmdag.com/blog/?p=654</link>
		<comments>http://tmdag.com/blog/?p=654#comments</comments>
		<pubDate>Tue, 27 Jul 2010 22:32:04 +0000</pubDate>
		<dc:creator>tmdag</dc:creator>
				<category><![CDATA[Realflow]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://tmdag.com/blog/?p=654</guid>
		<description><![CDATA[Small tip for coders and TD&#8217;s &#8211; always check if there is no parent! This might be quite obvious but in fact, this is very common mistake. If you allow user to use bounding box, bounding sphere to control your code or you need to get a position information from object, check if it is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://tmdag.com/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-28-at-12.01.25-AM.png" rel="lightbox[654]"><img src="http://tmdag.com/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-28-at-12.01.25-AM-150x150.png" alt="" title="Screen shot 2010-07-28 at 12.01.25 AM" width="150" height="150" class="alignleft size-thumbnail wp-image-665" /></a>Small tip for coders and TD&#8217;s &#8211; always check if there is no parent! <img src='http://tmdag.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
This might be quite obvious but in fact, this is very common mistake.<br />
If you allow user to use bounding box, bounding sphere to control your code or you need to get a position information from object, check if it is not parented! otherwise you will get wrong data!.<br />
<span id="more-654"></span><br />
Below You can find few useful functions like getNode(str) that is unfortunately missing in Realflow. I have also attached sample scene describing this common problem.</p>
<p>Sample file:<br />
<a href='http://tmdag.com/blog/wp-content/uploads/2010/07/parenting.zip'>parenting</a></p>
<p><a href="http://tmdag.com/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-28-at-8.41.18-AM.png" rel="lightbox[654]"><img src="http://tmdag.com/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-28-at-8.41.18-AM.png" alt="" title="cube" width="565" height="427" class="aligncenter size-full wp-image-693" /></a><br />
<em>No matter what position has this object, for RF it is 0,0,0. Position is affected by its parent &#8211; Null in this case.<br />
</em></p>
<div class="codecolorer-container python blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br /></div></td><td><div class="python codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cube = scene.<span style="color: black;">getObject</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;Cube01&quot;</span><span style="color: black;">&#41;</span><br />
null = scene.<span style="color: black;">getObject</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;Null01&quot;</span><span style="color: black;">&#41;</span><br />
<br />
<span style="color: #ff7700;font-weight:bold;">def</span> matrix<span style="color: black;">&#40;</span>obj<span style="color: black;">&#41;</span>:<br />
&nbsp; &nbsp; pos = obj.<span style="color: black;">getParameter</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;Position&quot;</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; rot = obj.<span style="color: black;">getParameter</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;Rotation&quot;</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; scl = obj.<span style="color: black;">getParameter</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;Scale&quot;</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; shr = obj.<span style="color: black;">getParameter</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;Shear&quot;</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; piv = obj.<span style="color: black;">getParameter</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;Pivot&quot;</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; scene.<span style="color: black;">message</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> +<span style="color: #483d8b;">&quot;position: &nbsp;&quot;</span> + <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>pos.<span style="color: black;">x</span><span style="color: black;">&#41;</span> +<span style="color: #483d8b;">&quot; &nbsp; &quot;</span> + <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>pos.<span style="color: black;">y</span><span style="color: black;">&#41;</span> + <span style="color: #483d8b;">&quot; &nbsp; &quot;</span> + &nbsp;<span style="color: #008000;">str</span><span style="color: black;">&#40;</span>pos.<span style="color: black;">z</span><span style="color: black;">&#41;</span> &nbsp; + <span style="color: #483d8b;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> + <span style="color: #483d8b;">&quot;rotation: &quot;</span> + <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>rot.<span style="color: black;">x</span><span style="color: black;">&#41;</span> &nbsp;+<span style="color: #483d8b;">&quot; &nbsp; &quot;</span> + <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>rot.<span style="color: black;">y</span><span style="color: black;">&#41;</span> + <span style="color: #483d8b;">&quot; &quot;</span> + <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>rot.<span style="color: black;">z</span><span style="color: black;">&#41;</span> + <span style="color: #483d8b;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> + <span style="color: #483d8b;">&quot;scale: &nbsp;&quot;</span> + <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>scl.<span style="color: black;">x</span><span style="color: black;">&#41;</span> &nbsp;+<span style="color: #483d8b;">&quot; &nbsp; &quot;</span> + <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>scl.<span style="color: black;">y</span><span style="color: black;">&#41;</span> + <span style="color: #483d8b;">&quot; &nbsp; &quot;</span> + <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>scl.<span style="color: black;">z</span><span style="color: black;">&#41;</span> + <span style="color: #483d8b;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> + <span style="color: #483d8b;">&quot;shear: &nbsp;&quot;</span> &nbsp;+ <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>shr.<span style="color: black;">x</span><span style="color: black;">&#41;</span> &nbsp;+<span style="color: #483d8b;">&quot; &nbsp; &quot;</span> + <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>shr.<span style="color: black;">y</span><span style="color: black;">&#41;</span> + <span style="color: #483d8b;">&quot; &nbsp; &quot;</span> + <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>shr.<span style="color: black;">z</span><span style="color: black;">&#41;</span> + <span style="color: #483d8b;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> + <span style="color: #483d8b;">&quot;pivot: &nbsp;&quot;</span> + <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>piv.<span style="color: black;">x</span><span style="color: black;">&#41;</span> &nbsp;+<span style="color: #483d8b;">&quot; &nbsp; &quot;</span> + <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>piv.<span style="color: black;">y</span><span style="color: black;">&#41;</span> + <span style="color: #483d8b;">&quot; &nbsp; &quot;</span> + <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>piv.<span style="color: black;">z</span><span style="color: black;">&#41;</span> + <span style="color: #483d8b;">&quot;<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: black;">&#41;</span><br />
&nbsp;<br />
<span style="color: #ff7700;font-weight:bold;">def</span> getParent<span style="color: black;">&#40;</span>obj<span style="color: black;">&#41;</span>:<br />
&nbsp; &nbsp; par = obj.<span style="color: black;">getParameter</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;Parent to&quot;</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">len</span><span style="color: black;">&#40;</span>par<span style="color: black;">&#41;</span>==<span style="color: #ff4500;">1</span>:<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">return</span> par<span style="color: black;">&#91;</span><span style="color: #ff4500;">0</span><span style="color: black;">&#93;</span><br />
&nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">else</span>:<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">return</span> <span style="color: #008000;">False</span><br />
<br />
<span style="color: #ff7700;font-weight:bold;">def</span> getNode<span style="color: black;">&#40;</span>node<span style="color: black;">&#41;</span>:<br />
&nbsp; &nbsp; nodes = scene.<span style="color: black;">getNodes</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">for</span> n <span style="color: #ff7700;font-weight:bold;">in</span> nodes:<br />
&nbsp; &nbsp; &nbsp; &nbsp; name = <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>n.<span style="color: black;">getName</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">if</span> name == node:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">return</span> n<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">else</span>:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">pass</span><br />
<br />
<span style="color: #808080; font-style: italic;">#sample usage:</span><br />
<br />
parent = getParent<span style="color: black;">&#40;</span>cube<span style="color: black;">&#41;</span><br />
<span style="color: #ff7700;font-weight:bold;">if</span> parent: <br />
&nbsp; &nbsp; scene.<span style="color: black;">message</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;parent found: &quot;</span> + <span style="color: #008000;">str</span><span style="color: black;">&#40;</span> &nbsp; &nbsp;parent &nbsp;<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; node = getNode<span style="color: black;">&#40;</span>parent<span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; scene.<span style="color: black;">message</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;type: &quot;</span> + <span style="color: #008000;">str</span><span style="color: black;">&#40;</span> node.<span style="color: black;">getType</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> <span style="color: black;">&#41;</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; matrix<span style="color: black;">&#40;</span>node<span style="color: black;">&#41;</span><br />
<span style="color: #ff7700;font-weight:bold;">else</span>:<br />
&nbsp; &nbsp; scene.<span style="color: black;">message</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;object has no parent&quot;</span><span style="color: black;">&#41;</span><br />
<br />
<br />
parent = getParent<span style="color: black;">&#40;</span>null<span style="color: black;">&#41;</span><br />
<span style="color: #ff7700;font-weight:bold;">if</span> parent: <br />
&nbsp; &nbsp; scene.<span style="color: black;">message</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;parent found: &quot;</span> + <span style="color: #008000;">str</span><span style="color: black;">&#40;</span> &nbsp; &nbsp;parent &nbsp;<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; node = getNode<span style="color: black;">&#40;</span>parent<span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; scene.<span style="color: black;">message</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;type: &quot;</span> + <span style="color: #008000;">str</span><span style="color: black;">&#40;</span> node.<span style="color: black;">getType</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> <span style="color: black;">&#41;</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; matrix<span style="color: black;">&#40;</span>node<span style="color: black;">&#41;</span><br />
<span style="color: #ff7700;font-weight:bold;">else</span>:<br />
&nbsp; &nbsp; scene.<span style="color: black;">message</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;object null has no parent&quot;</span><span style="color: black;">&#41;</span></div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://tmdag.com/blog/?feed=rss2&amp;p=654</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>H11 is officially out!</title>
		<link>http://tmdag.com/blog/?p=671</link>
		<comments>http://tmdag.com/blog/?p=671#comments</comments>
		<pubDate>Tue, 27 Jul 2010 21:00:54 +0000</pubDate>
		<dc:creator>tmdag</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://tmdag.com/blog/?p=671</guid>
		<description><![CDATA[Final version of Houdini 11 is finally out, beta tests are over! Your first impression after installing H11 is graphic user interface. It is completely rewritten and you get interactive HDRI view (and color bleeding), Ambient Occlusion, soft shadows, high quality volume preview and much more! This really speeds up your working process (specially when [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://www.sidefx.com/images/stories/main_features/h11_release_main.jpg" alt="" width="610" height="260" /></p>
<p>Final version of Houdini 11 is finally out, beta tests are over!<br />
<span id="more-671"></span><br />
Your first impression after installing H11 is graphic user interface. It is completely rewritten and you get interactive HDRI view (and color bleeding), Ambient Occlusion, soft shadows, high quality volume preview and much more! This really speeds up your working process (specially when you want to set up HDRI position).<br />
Render view, render region and many other things like particle simulation is much faster.<br />
Voronoi fracture asset is now added as default and of course check out new Flip solver <img src='http://tmdag.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img alt="" src="http://www.sidefx.com/images/stories/news/houdini11/ogl_castle.jpg" class="aligncenter" width="610" height="343" /></p>
<p>Some features listed on SideFX site:<br />
<strong>User Interface</strong></p>
<ul>
<li>New, bezier-style connectors in the network editors</li>
<li>New tool palette in the network editor offers a gallery of nodes which can be dragged into the network.</li>
<li>Seamless integration of particles into dynamics networks and dynamics into geometry networks. This makes it easier to focus simulations on particular networks instead of simulating everything at the same time.</li>
<li>Enhancements to bundles to strengthen light-linking workflow</li>
<li>Z-up support</li>
</ul>
<p><strong>Vertex Normals</strong></p>
<ul>
<li>Support for vertex normals in OpenGL</li>
</ul>
<p><strong>Network Rendering</strong></p>
<ul>
<li>Network-distributed IPR</li>
<li>HQueue for Windows and Mac</li>
<li>Gold release of Houdini Cloud rendering tools</li>
</ul>
<p><strong>Volumes</strong></p>
<ul>
<li>Support for multi-resolution volumes with merging, feathering and surfacing tools</li>
<p>VEX Volume Procedural</p>
<li>Volume Quality setting in viewport</li>
<li>Camera frustum volumes with tapering values.</li>
<li>Higher quality viewport visualization of volumes</li>
</ul>
<p><strong>Texturing</strong></p>
<ul>
<li>Support for Disney&#8217;s &#8220;ptex&#8221; format</li>
</ul>
<p><strong>Point clouds</strong></p>
<ul>
<li>New point cloud surfacer with adaptive controls (generates a better surface than the existing particle fluid surfacer; ?more applicable to games)</li>
<li>New point cloud functions</li>
</ul>
<p><strong>Fluids</strong></p>
<ul>
<li>New Fluid Shelf tools ? target smoke, source from surface, resize voxel grid</li>
<li>SPH particle fluid solver up to twice as fast</li>
<li>Ability to rotate voxel grid to create non axis-aligned fluid container</li>
</ul>
<p><strong>Fur</strong></p>
<ul>
<li>More shelf tools for hair grooming</li>
<li>Control over guide hair distribution for faster interactivity while grooming</li>
<li>Combing direction can now be controlled by skin shaders</li>
<li>No need for rest attribute</li>
<li>Distributed wire solver output node</li>
</ul>
<p><strong>Cloth</strong></p>
<ul>
<li>Support for cloth pinching and layering</li>
<li>Direct support for non-stretchy cloth (stretch/shear/bend constraints)</li>
<li>Ability to simulate 0D cloth particles and to attach 1D cloth strings to 2D cloth surfaces &#8211; this provides as unified cloth solver for particles, wires and cloth surfaces.</li>
<li>Distributed cloth solver output node</li>
</ul>
<p><strong>Crowd Control</strong></p>
<ul>
<li>New CHOPS (foreach, iksolver, objectchain, transformchain, vector ) ? for crowds and more</li>
<li>New python module that lets developers easily embed C++ code into python code</li>
</ul>
<p><a href="http://www.sidefx.com/index.php?option=com_content&#038;task=view&#038;id=1774&#038;Itemid=66">[READ MORE]</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tmdag.com/blog/?feed=rss2&amp;p=671</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[RF] Send Mail script v1.2 for RF5</title>
		<link>http://tmdag.com/blog/?p=680</link>
		<comments>http://tmdag.com/blog/?p=680#comments</comments>
		<pubDate>Sun, 25 Jul 2010 23:36:43 +0000</pubDate>
		<dc:creator>tmdag</dc:creator>
				<category><![CDATA[Realflow]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://tmdag.com/blog/?p=680</guid>
		<description><![CDATA[I have updated &#8220;Send Mail&#8221; script for realflow and now it is compatible with RF version 5. Unfortunately as a Unix user I haven&#8217;t got much time to test it on Windows machines. I have heard that some of them returns &#8220;Home&#8221; environment as &#8220;None&#8221; and that means &#8211; plugin will not work. If it [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="http://resources.realflow.com/imagenes/script/normal/SendMailRF5_5257.jpg" class="alignleft" width="100" height="100" />I have updated &#8220;Send Mail&#8221; script for realflow and now it is compatible with RF version 5. Unfortunately as a Unix user I haven&#8217;t got much time to test it on Windows machines. I have heard that some of them returns &#8220;Home&#8221; environment as &#8220;None&#8221; and that means &#8211; plugin will not work. If it does happen to you, please let me know, drop me a line on e-mail or just write your machine/system details in comments. I will try to recreate this problem.</p>
<p><span id="more-680"></span></p>
<p><a href="http://resources.realflow.com/news_scripts.php?t=1#page=1&#038;mode=0&#038;id=201">DOWNLOAD FROM RF SCRIPTS PAGE</a></p>
<p><strong>Description</strong><br />
=========<br />
This script will allow You setup SMTP server, and will send You an e-mail with attached screenshot from Your simulation when it&#8217;s finished.</p>
<p><strong>Installation</strong><br />
=========<br />
1. Copy script file (.rfs) wherever You want<br />
2. Open Realflow with Your scene file<br />
3. Open menu scripts / Add<br />
4. In Add Script window, Name field enter &#8220;SendMail&#8221;<br />
5. Choose BATCH_SendMail.rfs in script field<br />
6. Choose BATCH_SendMail.png for Icon<br />
7. Press &#8220;New Folder&#8221; (bottom left) and create folder for scripts<br />
8. Choose created Folder and press OK</p>
<p><strong>History</strong>:</p>
<p>1.1 &#8211; &#8216;home&#8217; directory for cfg file should be now proper on all platforms</p>
<p>1.2 &#8211; Found one typo and corrected image folder for RF5 and new icon <img src='http://tmdag.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img alt="" src="http://resources.realflow.com/imagenes/script_galeria/big/SendMailRF5_2024.jpg" class="aligncenter" width="582" height="494" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tmdag.com/blog/?feed=rss2&amp;p=680</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Houdini to Realflow &#8211; BIN mesh exporter v0.1</title>
		<link>http://tmdag.com/blog/?p=638</link>
		<comments>http://tmdag.com/blog/?p=638#comments</comments>
		<pubDate>Sat, 17 Jul 2010 08:40:29 +0000</pubDate>
		<dc:creator>tmdag</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://tmdag.com/blog/?p=638</guid>
		<description><![CDATA[My next small project, Houdini to Realflow &#8211; BIN mesh exporter Beauty of this plugin is that You have all importers (for Max, Maya, XSI, Lightwave) already provided by NextLimit (for registered Realflow users) Sometimes it&#8217;s good to mesh something in Houdini which creates nice quads, and with attributes you can control look of your [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://tmdag.com/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-17-at-10.26.39-AM.png" rel="lightbox[638]"><img class="alignleft size-thumbnail wp-image-639" title="Screen shot 2010-07-17 at 10.26.39 AM" src="http://tmdag.com/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-17-at-10.26.39-AM-150x150.png" alt="" width="150" height="150" /></a>My next small project, Houdini to Realflow &#8211; BIN mesh exporter</p>
<p>Beauty of this plugin is that You have all importers (for Max, Maya, XSI, Lightwave) already provided by NextLimit (for registered Realflow users) <img src='http://tmdag.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Sometimes it&#8217;s good to mesh something in Houdini which creates nice quads, and with attributes you can control look of your fluid in every detail. Problem was in connection between other softwares like Maya. Of course there is OBJ sequence importer written by Framestore guys but with Hi-poly meshes it was too slow.<br />
So here comes my exporter for Houdini which speeds up the whole process.</p>
<p><span id="more-638"></span></p>
<p>It is a automated digital asset with triangulation (because, unfortunately RF accepts only triangles, so Houdini quads are only for meshing process where you can smooth them etc. ) and it is already working, need to finish some details, cleanup and provide nice gui.<br />
At this moment it is platform independent, will work everywhere (Win/Linux/Mac) but in near future I will provide compiled versions dedicated for all platforms separately.</p>
<p><a href="http://tmdag.com/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-17-at-10.26.39-AM.png" rel="lightbox[638]"><img class="aligncenter size-full wp-image-639" title="Screen shot 2010-07-17 at 10.26.39 AM" src="http://tmdag.com/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-17-at-10.26.39-AM.png" alt="" width="545" height="365" /></a></p>
<p><a href="http://tmdag.com/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-17-at-10.58.39-AM.png" rel="lightbox[638]"><img class="aligncenter size-full wp-image-651" title="Houdini" src="http://tmdag.com/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-17-at-10.58.39-AM.png" alt="" width="422" height="275" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://tmdag.com/blog/?feed=rss2&amp;p=638</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[RF] Copy transformations script</title>
		<link>http://tmdag.com/blog/?p=626</link>
		<comments>http://tmdag.com/blog/?p=626#comments</comments>
		<pubDate>Thu, 15 Jul 2010 13:15:12 +0000</pubDate>
		<dc:creator>tmdag</dc:creator>
				<category><![CDATA[Realflow]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://tmdag.com/blog/?p=626</guid>
		<description><![CDATA[Another one small script, simple as it is but might speed up your work. This script will only copy transformations from chosen node into another. It was very helpful in my case so maybe it also would for someone else Download: [RF Script page]]]></description>
			<content:encoded><![CDATA[<p><a href="http://tmdag.com/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-14-at-10.57.19-PM1.png" rel="lightbox[626]"><img class="alignleft size-thumbnail wp-image-633" title="Screen shot 2010-07-14 at 10.57.19 PM" src="http://tmdag.com/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-14-at-10.57.19-PM1-150x150.png" alt="" width="150" height="150" /></a>Another one small script, simple as it is but might speed up your work.</p>
<p>This script will only copy transformations from chosen node into another. It was very helpful in my case so maybe it also would for someone else <img src='http://tmdag.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Download:<br />
[<a title="RF Script PAge" href="http://resources.realflow.com/news_scripts.php?page=1&amp;id=198#page=1&amp;mode=0&amp;id=199" target="_blank">RF Script page</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://tmdag.com/blog/?feed=rss2&amp;p=626</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[RF] Realflow Marking Script</title>
		<link>http://tmdag.com/blog/?p=615</link>
		<comments>http://tmdag.com/blog/?p=615#comments</comments>
		<pubDate>Tue, 13 Jul 2010 23:27:03 +0000</pubDate>
		<dc:creator>tmdag</dc:creator>
				<category><![CDATA[Realflow]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://tmdag.com/blog/?p=615</guid>
		<description><![CDATA[This script will help You with selecting and passing on particles between two emitters without any collision or link between obiect-emitter. It has two equations, plane equation and simple radius of a sphere. It is better to use sphere (with sphere equation) cause it will be much faster then plane equation. Plane equation is for [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="496" height="431" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://www.vimeo.com/moogaloop.swf?clip_id=13314871&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef" /><param name="quality" value="best" /><param name="scale" value="showAll" /><param name="allowfullscreen" value="true" /><param name="wmode" value="transparent" /><param name="src" value="http://www.vimeo.com/moogaloop.swf?clip_id=13314871&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef" /><embed type="application/x-shockwave-flash" width="496" height="431" src="http://www.vimeo.com/moogaloop.swf?clip_id=13314871&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef" wmode="transparent" allowfullscreen="true" scale="showAll" quality="best" data="http://www.vimeo.com/moogaloop.swf?clip_id=13314871&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef"></embed></object></p>
<p>This script will help You with selecting and passing on particles between two emitters without any collision or link between obiect-emitter.</p>
<p><span id="more-615"></span><br />
It has two equations, plane equation and simple radius of a sphere.<br />
It is better to use sphere (with sphere equation) cause it will be much faster then plane equation.</p>
<p>Plane equation is for simple objects like cube, cylinder, cone, capsule but less triangles are used the more speed You will gain.</p>
<p>You can also use simple triangle or plane &#8211; it will act as infinitive plane and remove particles that are in back of it (use normal display to see which side it is facing)</p>
<p>Usage:<br />
Place script in &#8220;Event Script&#8221; window (just replace existing lines of code).<br />
Script has also nice gui, on first start it will ask to pick a nodes (which emitter you are going to cut particles from and where to put them so it&#8217;s good that second emitter will have speed of 0) after that You will have to choose an object that will act as marking tool (cube/cone or sphere).<br />
Last step is about choosing an equation so if you have choosen a sphere, select sphere equation, if other object then select plane equation.<br />
You can also choose to forget those settings or save them (just in memory) so if you fire up simulation second time you will only get a form of previouslly choosen nodes or again a picker as it was on first start.<br />
Script comes with attached example scene file.</p>
<p>Compatibility:<br />
Realflow v4.x and v5.x</p>
<p>Feel free to post comments, suggestions,problems or whatever you like (besides spam <img src='http://tmdag.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</p>
<p>ps. animation runs little bit crappy because I have created it and recorded on MacbookAir that probably is not the best workstation during summer <img src='http://tmdag.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<div>DOWNLOAD:</div>
<p><a href="http://resources.realflow.com/news_scripts.php?page=1&amp;id=198#page=1&amp;mode=0&amp;id=198">RF Script site </a></p>
]]></content:encoded>
			<wfw:commentRss>http://tmdag.com/blog/?feed=rss2&amp;p=615</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RF5 is out</title>
		<link>http://tmdag.com/blog/?p=606</link>
		<comments>http://tmdag.com/blog/?p=606#comments</comments>
		<pubDate>Fri, 28 May 2010 11:37:01 +0000</pubDate>
		<dc:creator>tmdag</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://tmdag.com/blog/?p=606</guid>
		<description><![CDATA[Everybody already knows that RF5 is out. I was one of lucky alpha/beta testers for about a year. Just to let You know that all scripts written in RF4 will work without any problems in RF5. Also I will upload some of unpublished small scripts I wrote a year ago so please check back later [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="realflow" src="http://www.realflow.com/images/logo_rf5.gif" alt="" width="225" height="63" /> Everybody already knows that RF5 is out. I was one of lucky alpha/beta testers for about a year. Just to let You know that all scripts written in RF4 will work without any problems in RF5.<br />
Also I will upload some of unpublished small scripts I wrote a year ago so please check back later <img src='http://tmdag.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>If you have any problems, questions about realflow 5 or some exciting projects that involves fluid simulation feel free to contact me anytime.</p>
<p>I&#8217;m posting less than previously because I&#8217;m still testing next version of another very exciting program &#8230;.  <img src='http://tmdag.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Besides that, there is a lot of work right now, and I cannot post anything until it&#8217;s officially on air / in cinemas so please, be patient.</p>
]]></content:encoded>
			<wfw:commentRss>http://tmdag.com/blog/?feed=rss2&amp;p=606</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FMX 2010</title>
		<link>http://tmdag.com/blog/?p=515</link>
		<comments>http://tmdag.com/blog/?p=515#comments</comments>
		<pubDate>Sat, 08 May 2010 17:05:18 +0000</pubDate>
		<dc:creator>tmdag</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Photos]]></category>

		<guid isPermaLink="false">http://tmdag.com/blog/?p=515</guid>
		<description><![CDATA[The 15th Conference on Animation, Effects, Games and Interactive Media (Photo taken by CGSociety, with me on the first row ) FMX is the leading conference on Animation, Effects, Games and Interactive Media in Europe and has grown to become one of the most important international conferences in the industry during the past few years. [...]]]></description>
			<content:encoded><![CDATA[<p>The 15th Conference on Animation, Effects, Games and Interactive Media<br />
<a href="http://tmdag.com/blog/wp-content/uploads/2010/05/head_anim.gif" rel="lightbox[515]"><br />
<img class="aligncenter size-full wp-image-516" title="head_anim" src="http://tmdag.com/blog/wp-content/uploads/2010/05/head_anim.gif" alt="" width="600" height="72" /></a><br />
<a href="http://tmdag.com/blog/wp-content/uploads/2010/05/5648_fmx_t.jpg" rel="lightbox[515]"><img class="aligncenter size-full wp-image-519" title="5648_fmx_t" src="http://tmdag.com/blog/wp-content/uploads/2010/05/5648_fmx_t.jpg" alt="" width="600" height="341" /></a></p>
<p style="text-align: center;">(Photo taken by CGSociety, with me on the first row <img src='http://tmdag.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</p>
<p>FMX is the leading conference on Animation, Effects, Games and Interactive Media in Europe and has grown to become one of the most important international conferences in the industry during the past few years.</p>
<p>I had big opportunity to personally meet great people like Jeff Wagner and Janet Fraset from SideFX also Gustavo Sánchez Pérez and Rosanna Thomson from NextLimit. For sure you can meet me at FXM2011 <img src='http://tmdag.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-515"></span><br />
Platige Image (Polish animation studio I&#8217;m currently working at) had big opportunity to present visual effects done in their studio.<br />
The presentation shown the most recent technical challenges the studio faced preparing VFX (&#8220;Antichrist&#8221; dir. Lars von Trier, Katyń dir. Andrzej Wajda), special artistic projects (&#8220;Animated History of Poland&#8221; dir. Tomek Bagiński, &#8220;The Kinematograph&#8221; dir. Tomek Bagiński) and commercials.<br />
<a href="http://tmdag.com/blog/wp-content/uploads/2010/05/IMG_0439.jpg" rel="lightbox[515]"><img class="aligncenter size-full wp-image-526" title="IMG_0439" src="http://tmdag.com/blog/wp-content/uploads/2010/05/IMG_0439.jpg" alt="" width="600" height="400" /></a><br />
Platige Image presentation on FMX 2010</p>
<p><a href="http://tmdag.com/blog/wp-content/uploads/2010/05/IMG_0482.jpg" rel="lightbox[515]"><img class="aligncenter size-full wp-image-527" title="IMG_0482" src="http://tmdag.com/blog/wp-content/uploads/2010/05/IMG_0482.jpg" alt="" width="600" height="400" /></a><br />
Jeff Wagner and Houdini Masterclasses</p>
<p><a href="http://tmdag.com/blog/wp-content/uploads/2010/05/IMG_0470.jpg" rel="lightbox[515]"><img class="aligncenter size-full wp-image-528" title="IMG_0470" src="http://tmdag.com/blog/wp-content/uploads/2010/05/IMG_0470.jpg" alt="" width="600" height="400" /></a><br />
Jeff Wagner and Houdini Masterclasses</p>
<p><a href="http://tmdag.com/blog/wp-content/uploads/2010/05/IMG_0514.jpg" rel="lightbox[515]"><img class="aligncenter size-full wp-image-559" title="IMG_0514" src="http://tmdag.com/blog/wp-content/uploads/2010/05/IMG_0514.jpg" alt="" width="600" height="400" /></a><br />
ScanlineFX recruting desk</p>
<p><a href="http://tmdag.com/blog/wp-content/uploads/2010/05/IMG_04572.jpg" rel="lightbox[515]"><img class="aligncenter size-full wp-image-561" title="IMG_0457" src="http://tmdag.com/blog/wp-content/uploads/2010/05/IMG_04572.jpg" alt="" width="400" height="600" /></a><br />
Realflow booth</p>
<p>Read More:<br />
<a href="http://features.cgsociety.org/story.php?story_id=5648&amp;referer=cgnews">CG SOCIETY</a><br />
<a href="http://fmx.de/home.E.1.html">FMX site</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tmdag.com/blog/?feed=rss2&amp;p=515</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
