<?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>noCreativity.com &#187; Experiments</title>
	<atom:link href="http://nocreativity.com/blog/tag/experiments/feed" rel="self" type="application/rss+xml" />
	<link>http://nocreativity.com</link>
	<description>The life and discoveries of a new media artist</description>
	<lastBuildDate>Sat, 07 Jan 2012 17:03:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Realtime painting with light</title>
		<link>http://nocreativity.com/blog/realtime-painting-with-light</link>
		<comments>http://nocreativity.com/blog/realtime-painting-with-light#comments</comments>
		<pubDate>Wed, 15 Sep 2010 11:52:48 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[light]]></category>
		<category><![CDATA[lightpainting]]></category>
		<category><![CDATA[painting]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[realtime]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/?p=1111</guid>
		<description><![CDATA[If you haven&#8217;t ever heard about &#8216;light painting&#8216; by now, you&#8217;ve probably lived on another planet (or you don&#8217;t read my blog! You bad bad boy!) or you simply haven&#8217;t come across anything that caught your eye yet&#8230; Well wait no longer, because the following video shows you exactly what light painting is about. I think [...]]]></description>
			<content:encoded><![CDATA[<p>If you haven&#8217;t ever heard about &#8216;<a href="http://en.wikipedia.org/wiki/Light_painting" target="_blank" target="_blank">light painting</a>&#8216; by now, you&#8217;ve probably lived on another planet (or you don&#8217;t <a href="http://nocreativity.com/blog/painting-with-light" target="_blank">read my blog</a>! You bad bad boy!) or you simply haven&#8217;t come across anything that caught your eye yet&#8230;<br />
Well wait no longer, because the following video shows you exactly what light painting is about.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="580" height="326" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" type="application/futuresplash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=14958082&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed type="application/futuresplash" width="580" height="326" src="http://vimeo.com/moogaloop.swf?clip_id=14958082&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<p>I think it&#8217;s a creative idea&#8230; However their complicated way of explaining what they did kinda makes it look harder than it actually is (which is never a good thing).</p>
<p>Anyway: seeing the above reminded me about a little experiment I did about a year ago. I created a Flash movie that accesses the webcam and does some bitmapdata magic. The result is <strong>realtime light painting</strong>!</p>
<p><em>&#8220;What does that look like?&#8221;</em><br />
See below!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="580" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" type="application/futuresplash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=14983265&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=d6d6d6&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed type="application/futuresplash" width="580" height="355" src="http://vimeo.com/moogaloop.swf?clip_id=14983265&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=d6d6d6&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<p><em>&#8220;Can I try</em>?&#8221;<br />
<a href="http://labs.nocreativity.com/lightpainter/" target="_blank">Yes you can</a>! Just make sure you&#8217;re in a dark room. <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Feel free to show some of your results!</p>
<h3>Update:</h3>
<p>A friend of mine asked me to share the source, so here goes! <a href="http://nocreativity.com/blog-engine/wp-content/plugins/download-monitor/download.php?id=10" title="LightsCameraAction - Downloaded 409 times">Click</a>!<br />
(I really should start sharing my source right away&#8230; I&#8217;m way too lazy)</p>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/realtime-painting-with-light/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SoundAnalyzing</title>
		<link>http://nocreativity.com/blog/soundanalyzing</link>
		<comments>http://nocreativity.com/blog/soundanalyzing#comments</comments>
		<pubDate>Wed, 07 Oct 2009 23:17:59 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[analyzing]]></category>
		<category><![CDATA[sound]]></category>
		<category><![CDATA[SoundAnalyzing]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/?p=712</guid>
		<description><![CDATA[[ Link ] &#8211; Played around with sound analyzing. These are a few of the versions I came up with.]]></description>
			<content:encoded><![CDATA[<p>[ <a href="http://labs.nocreativity.com/soundanalyzing/"title="SoundAnalyzing experiment"  target="_blank">Link</a> ] &#8211; Played around with sound analyzing. These are a few of the versions I came up with.</p>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/soundanalyzing/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bezier animation fun revisited</title>
		<link>http://nocreativity.com/blog/bezier-animation-fun-revisited</link>
		<comments>http://nocreativity.com/blog/bezier-animation-fun-revisited#comments</comments>
		<pubDate>Mon, 07 Sep 2009 22:17:36 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Open-source]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Bezier]]></category>
		<category><![CDATA[BezierAnimation]]></category>
		<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[source]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/?p=600</guid>
		<description><![CDATA[A few months ago I experimented with Bezier Animation and allthough I uploaded my SWF files and shared them, I never really shared the source. This is what I wanted to do a few days ago when I thought &#8220;Oh, what the hell&#8230; Let&#8217;s clean that code up before uploading it&#8230;&#8221;. So I started moving [...]]]></description>
			<content:encoded><![CDATA[<p>A few months ago <a href="http://nocreativity.com/blog/bezier-animation-fun" target="_blank">I experimented</a> with Bezier Animation and allthough I uploaded my SWF files and shared them, I never <span style="text-decoration: line-through;">really</span> shared the source. This is what I wanted to do a few days ago when I thought &#8220;Oh, what the hell&#8230; Let&#8217;s clean that code up before uploading it&#8230;&#8221;.</p>
<p>So I started moving some code around and after a few minutes, I found myself rewriting the whole thing&#8230; That&#8217;s not a bad thing since now we&#8217;ve got one handy class that can do about just everything a Bezier Animator should be able to do. <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
<a href="http://labs.nocreativity.com/bezier/BezierAnimationDemo.html"rel="shadowbox;width=900;height=450" >Demo time</a>!</p>
<p style="text-align: center;"><a href="http://labs.nocreativity.com/bezier/BezierAnimationDemo.html"rel="shadowbox;width=900;height=450" ><img class="size-full wp-image-601 aligncenter" title="Bezier Animation Demo" src="http://nocreativity.com/blog-engine/wp-content/uploads/2009/09/screenshot-2009-09-07-at-23.38.10.JPG" alt="Bezier Animation Demo" width="559" height="262" /></a></p>
<p style="text-align: left;">There&#8217;s still a little bug somewhere which allows the target to &#8216;run away&#8217; from the bezier, and I haven&#8217;t gotten quite to the root of the problem, but I really felt I had to share this. Also there are some imperfections when you disable the orientToPath and scaleByPath properties. I will look into fixing those asap.</p>
<p style="text-align: left;">I really love the idea of animation movieclips using bezier curves. It looks so natural and yet zo intriguing&#8230; I will do some experiments and upload them later on, showing the coolness behind this simple animation engine.</p>
<p><strong>Sources<br />
</strong>Download the above demo source (Flash Builder 4 project): <a href="http://nocreativity.com/blog-engine/wp-content/plugins/download-monitor/download.php?id=2" title="BezierAnimation Demo Sources - Downloaded 373 times">Click</a><br />
Download the BezierAnimatioin class: <a href="http://nocreativity.com/blog-engine/wp-content/plugins/download-monitor/download.php?id=3" title="BezierAnimation class - Downloaded 400 times">Click</a></p>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/bezier-animation-fun-revisited/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Painting with light</title>
		<link>http://nocreativity.com/blog/painting-with-light</link>
		<comments>http://nocreativity.com/blog/painting-with-light#comments</comments>
		<pubDate>Fri, 21 Aug 2009 15:52:39 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[lightpainting]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[publish]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/?p=572</guid>
		<description><![CDATA[Sooo&#8230; Let&#8217;s start by apologizing for not having posted anything here over the past few weeks (Say: 2 months). I went back to Westende &#8211; my hometown &#8211; for some vacationing (and working offline), so I didn&#8217;t really get to sit near my computer during that time (which was pretty cool for a change). I [...]]]></description>
			<content:encoded><![CDATA[<p>Sooo&#8230; Let&#8217;s start by apologizing for not having posted anything here over the past few weeks (Say: 2 months). I went back to Westende &#8211; my hometown &#8211; for some vacationing (and working offline), so I didn&#8217;t really get to sit near my computer during that time (which was pretty cool for a change). I did however write a workshop on creating a basic picture viewer with XML in Flash for the Dutch magazine <a href="http://publish.nl" target="_blank" target="_blank">Publish</a> which will be published in October 09.<br />
Since a few days now, I&#8217;m back in Kortrijk. I&#8217;m still in the process of getting back used to being here, but I think I&#8217;m doing fine.</p>
<p>Yesterday night (actually early this morning) I decided to go out to shoot some pictures. For some time now I really wanted to experiment with a technique which is known as &#8216;lightpainting&#8217;. Basically it is nothing but using long exposures to shoot the picture and &#8216;painting&#8217; the area you want to put extra light on with a flash light. You can create some pretty amazing stuff with that. I&#8217;ll try to create a video tutorial showing an actual example of what to do, and how to do it.</p>
<p>Tonight were my first tryouts, and I&#8217;m pretty happy with the results so far. Here are a few shots. Feel free to check out more of those on my <a href="http://www.flickr.com/photos/babycreative/" target="_blank" target="_blank">Flickr page</a>!</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/babycreative/3840903565/"title="While you were sleeping... by babyCreative, on Flickr"  target="_blank"><img src="http://farm3.static.flickr.com/2635/3840903565_58a808ed25.jpg" alt="While you were sleeping..." width="500" height="281" /></a></p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/babycreative/3840906391/"title="While you were sleeping... by babyCreative, on Flickr"  target="_blank"><img src="http://farm3.static.flickr.com/2641/3840906391_7e31fb88bc.jpg" alt="While you were sleeping..." width="500" height="281" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/painting-with-light/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>4 &#8220;WTF?!&#8221; moments during a Flex/AIR experiment</title>
		<link>http://nocreativity.com/blog/4-wtf-moments-during-a-flexair-experiment</link>
		<comments>http://nocreativity.com/blog/4-wtf-moments-during-a-flexair-experiment#comments</comments>
		<pubDate>Thu, 11 Jun 2009 11:56:30 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Download]]></category>
		<category><![CDATA[Experiments]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Alchemy]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[cross platform]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[JPGEncoding]]></category>
		<category><![CDATA[Photo Booth]]></category>
		<category><![CDATA[timelapse]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/?p=551</guid>
		<description><![CDATA[On a shiny day I was sitting inside, and I don&#8217;t know what bug just bit me, but I felt like experimenting with Flex and AIR (instead of heading outside into the light). For some reason I felt like creating a Photobooth clone with only one feature: Taking a snapshot every few seconds and saving [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-558" title="picture-1462" src="http://nocreativity.com/blog-engine/wp-content/uploads/2009/06/picture-1462-278x300.jpg" alt="picture-1462" width="278" height="300" />On a shiny day I was sitting inside, and I don&#8217;t know what bug just bit me, but I felt like experimenting with Flex and AIR (instead of heading outside into the light). For some reason I felt like creating a Photobooth clone with only one feature: Taking a snapshot every few seconds and saving it to the disk. During my quest I came across a few findings that were either extremely weird or just plain awesome. Here goes my list of &#8216;WTF?!&#8217;<br />
(If you don&#8217;t like reading, but you do want to check out the AIR app, click <a href="http://nocreativity.com/stuff/Alchyboot.air" target="_blank">here</a>)<span id="more-551"></span></p>
<h2>HorizontalList and ItemRenderers in Flex</h2>
<p>I must&#8217;ve done something wrong&#8230; I can&#8217;t imagine this being so hard.<br />
What I did was: I used a simple HorizontalList component, set the columnWidth to 80, built my own itemrenderer and put them together. The itemrenderer basically loads a JPG and displays it. Seen as my images were larger than 80px I decided to do some maths the resize the image on the fly.<br />
To start with, i went into my itemrenderer, and traced the with of the bitmap, and the width of the itemrenderer itself. Just to make sure those properties are actually ready. First thing to notice: <em>this.width</em> inside the itemrenderer randomly traced 80 and 85.<img class="alignright" title="Flex" src="http://nocreativity.com/blog-engine/wp-content/uploads/2008/09/flex-icon.jpg" alt="" width="100" height="100" /></p>
<p>What the f-&#8230; Wait&#8230; Eh&#8230; No, what?</p>
<p>I didn&#8217;t really find out why that is, but if anybody feels like enlightning me: go right ahead. (After that, I noticed that sometimes the first or the last (or both) items in the list weren&#8217;t updating at all&#8230; I must be misunderstanding some fundamentals of the framework I guess&#8230; [Btw: I did NOT manage to fix this in a decent way, so at some point I gave up an threw it away...])</p>
<h2>The panel titlebar in Flex</h2>
<p>So this is AIR, right? Goodbye system chrome, hello you science-fiction-looking chrome! I created my own (very Flex-looking) chrome and disabled the system chrome. I wanted my app to be able to be moved around on the desktop&#8230; You know: Like windows do (not Windows&#8230;).<br />
I figured: Hell, the Panel component looks a lot like a basic window. Why not use it as the main window? So what&#8217;s the first thing a regular human brain would do? Right, you&#8217;ll try to get to the titleBar via the panel instance&#8230; But you can&#8217;t! I figured I must be misunderstanding the construction of the panel. So there I go, reading about the titleBar on the <a href="http://livedocs.adobe.com/flex/3/langref/mx/containers/Panel.html#titleBar" target="_blank" target="_blank">Panel Class page</a> in the Flex Livedocs. Most of you already know but just let me spell it out for you: It&#8217;s <em>protected</em>&#8230; So you can&#8217;t get to it right away&#8230; You have to built your own panel class that extends the original Panel class, and create your own public getter for the titleBar&#8230;</p>
<p>Excuse me: WTF? Oh, I think I understa&#8230; Oh, no I don&#8217;t: Why again?</p>
<p>No seriously: What&#8217;s the deal with that? I can see how you don&#8217;t want a setter there&#8230; But no getter? What good is that supposed to do? Anyway, let&#8217;s fix this&#8230;</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">&lt;</span> <span style="color: #000066; font-weight: bold;">?</span>xml <span style="color: #004993;">version</span>=<span style="color: #990000;">&quot;1.0&quot;</span> encoding=<span style="color: #990000;">&quot;utf-8&quot;</span><span style="color: #000066; font-weight: bold;">?&gt;</span>
<span style="color: #000066; font-weight: bold;">&lt;</span>mx <span style="color: #000066; font-weight: bold;">:</span>Panel xmlns<span style="color: #000066; font-weight: bold;">:</span>mx=<span style="color: #990000;">&quot;http://www.adobe.com/2006/mxml&quot;</span> layout=<span style="color: #990000;">&quot;absolute&quot;</span> <span style="color: #004993;">width</span>=<span style="color: #990000;">&quot;400&quot;</span> <span style="color: #004993;">height</span>=<span style="color: #990000;">&quot;300&quot;</span><span style="color: #000066; font-weight: bold;">&gt;</span>
<span style="color: #000066; font-weight: bold;">&lt;/</span>mx<span style="color: #000066; font-weight: bold;">&gt;&lt;</span>mx <span style="color: #000066; font-weight: bold;">:</span>Script<span style="color: #000066; font-weight: bold;">&gt;</span>
<span style="color: #000066; font-weight: bold;">&lt;</span> <span style="color: #000066; font-weight: bold;">!</span><span style="color: #000000;">&#91;</span>CDATA<span style="color: #000000;">&#91;</span>
<span style="color: #0033ff; font-weight: bold;">import</span> mx<span style="color: #000066; font-weight: bold;">.</span>core<span style="color: #000066; font-weight: bold;">.</span>UIComponent<span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
<span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #339966; font-weight: bold;">function</span> <span style="color: #0033ff; font-weight: bold;">get</span> theTitlebar<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span>UIComponent<span style="color: #000000;">&#123;</span>
<span style="color: #0033ff; font-weight: bold;">return</span> <span style="color: #0033ff; font-weight: bold;">this</span><span style="color: #000066; font-weight: bold;">.</span>titleBar<span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
<span style="color: #000000;">&#125;</span>
<span style="color: #009900; font-style: italic;">// There are probably way easier/simpler ways than this...</span>
<span style="color: #000000;">&#93;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">&gt;</span>
<span style="color: #000066; font-weight: bold;">&lt;/</span>mx<span style="color: #000066; font-weight: bold;">&gt;</span></pre></div></div>

<p>And now I can use theTitlebar of my DraggablePanel class to actually drag my panel like a real window&#8230;</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;">pnlMain<span style="color: #000066; font-weight: bold;">.</span>theTitlebar<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">addEventListener</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">MouseEvent</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">MOUSE_DOWN</span><span style="color: #000066; font-weight: bold;">,</span> startTheDrag<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
<span style="color: #0033ff; font-weight: bold;">private</span> <span style="color: #339966; font-weight: bold;">function</span> startTheDrag<span style="color: #000000;">&#40;</span>e<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">MouseEvent</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span><span style="color: #000000;">&#123;</span>
nativeWindow<span style="color: #000066; font-weight: bold;">.</span>startMove<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
<span style="color: #000000;">&#125;</span></pre></div></div>

<p>That looks pretty straight forward, and actually works like a charm&#8230; But why did I have to do this? Why is the titleBar protected??</p>
<h2>AS3 JPGEncoder for FP9, FP10 and the one on speedballs</h2>
<p>So at one point I actually got to building the thing I actually wanted to build: A Photobooth-clone that takes a picture and saves it to the harddrive. Drawing the bitmap went fine, saving the encoded JPG to disk went perfectly smooth as well. The AIR API is really fun to work with. Pretty straight foward&#8230; But I will get back to that in just a minute&#8230;</p>
<p>The problem at hand right now was the Bitmap encoding: I draw a bitmap (480 x 360) and I want to write it to disk. So I include the <a href="http://code.google.com/p/as3corelib/" target="_blank" target="_blank">AS3corelib</a> in my project and continue my quest. When testrunning I notice the application freezes while the bitmapdata is encoded. And not just for a moment. Noooo&#8230; For a full second (or longer)! I can hear you thinking: &#8216;A second&#8230;? So?&#8217;. Well if you want to shoot a picture every second this application will just completely freeze. And let&#8217;s just face the fact: it&#8217;s just plain annoying the have an application the freezes every few seconds for that amount of time.</p>
<p>So I started playing with quality settings, and bitmap sizes. All to no avail. The encoder is just too slow. <a href="http://Peterelst.com" target="_blank" target="_blank">Peter</a> suggested taking a look at the Vector implementation found <a href="http://www.bytearray.org/?p=775" target="_blank" target="_blank">here</a>. That went way faster already: Up to 4 times faster. But still: 0.3 seconds is pretty slow&#8230; So I read through the comments and run into the magic word: &#8216;<a href="http://labs.adobe.com/technologies/alchemy/" target="_blank" target="_blank">Alchemy</a>&#8216;. I haven&#8217;t been playing with Alchemy myself (mainly because I don&#8217;t know C), but I knew Alchemy would be the key to he solution of this problem. So I downloaded <a href="http://segfaultlabs.com/blog/post/asynchronous-jpeg-encoding" target="_blank" target="_blank">this SWC</a> (<a href="http://segfaultlabs.com/swf/alchemy/alchemyJpegUpdate_sv/alchemy_flex.zip" target="_blank" target="_blank">direct link</a>), implemented this version of the encoder, ran the script and&#8230;<br />
&#8230;.I went &#8216;WHAT THE FUUUUCK?&#8217; (You can see what that looks like below)</p>
<div style="text-align:center"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="368" 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://vimeo.com/moogaloop.swf?clip_id=5101218&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffff00&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="480" height="368" src="http://vimeo.com/moogaloop.swf?clip_id=5101218&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffff00&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<p>This video was made using the pictures Alchemy created. Alchemy was encoding these bitmaps in .05 seconds per frame! (I swear, I went on for at least 15 minutes WTF-ing over and over again&#8230;). So: From 1.2 seconds to 0.05 seconds&#8230; That&#8217;s about 24 times faster. Ain&#8217;t that amazing?</p>
<p>The coolest thing? I didn&#8217;t even have to compile the C code myself as I was given the .swc file. (Believe me I gave C compiling a try, but me and Terminal&#8230; It&#8217;s just not gonna happen&#8230;)</p>
<h2>File.nativePath and File.url in AIR</h2>
<p><img class="alignleft" title="AIR" src="http://nocreativity.com/blog-engine/wp-content/uploads/2008/09/air_icon_special.jpg" alt="" width="100" height="100" />The one thing I love about AIR? The combination of creating crossplatform applications using the tools I&#8217;m familiar with from online development. The keyword here is <em>crossplatform</em>. Creating AIR apps is supposed to be a straight forward process. You shouldn&#8217;t worry about platform specific issues. AIR is handling the heavy lifting for you. The only thing you need to do is create the app using the crossplatform API. Or so you would think.</p>
<p>One of the first things I noticed was the fact that the <em>file.nativePath </em>property isn&#8217;t all that crossplatform. And nobody can&#8217;t really explain why. Even <a href="http://theflashblog.com" target="_blank" target="_blank">Lee Brimelow</a> didn&#8217;t manage to explain that in <a href="http://www.gotoandlearn.com/play?id=42" target="_blank" target="_blank">his tutorial</a>&#8230;</p>
<p>I mean: How can the <em>native path</em> not be <em>cross platform</em>? It&#8217;s native to it&#8217;s own platform! (I really went WTF when learning that).</p>
<p>Apparently you can do anything using the <em>file.url</em> property. To me <em>file.nativePath</em> isn&#8217;t intended to be used when trying to access a file, but more intended to show the end-user where on the filesystem the file resides using a <em>platform native notation</em>.</p>
<p>Examples</p>
<ul>
<li>Windows XP: c:\Documents and Settings\noCreativity\My Documents\myFile.jpg</li>
<li>Windows Vista: c:\Users\noCreativity\My Documents\myFile.jpg</li>
<li>OSX: /Users/noCreativity/Documents/myFile.jpg</li>
</ul>
<p>instead of</p>
<ul>
<li>file:///c:/Documents%20and%Settings/noCreativity/My%20Documents/myFile.jpg</li>
<li>file:///Users/noCreativity/Documents/myFile.jpg</li>
</ul>
<p>I am no Adobe AIR expert so please, feel free to correct me. Because this really itches me. How can a crossplatform API have a property which is not crossplatform-compatible (and don&#8217;t get me started on the whole OSX Dock/menubar vs Windows Start Menu/taskbar thing&#8230; But somehow, that&#8217;s different&#8230;)</p>
<h2>Finally&#8230; The end&#8230;</h2>
<p>Yes, I had a hard time doing all this but I learned a lot! My conclusions?</p>
<p>I like Flex and how it enables you to rapidly create data driven applications, but I&#8217;m pretty sure I&#8217;d really have to look into the inner workings of the framework before trying to build something, using the framework&#8230; And basically that &#8216;really looking into it&#8217; ruins the mood for me&#8230; Definitely when experimenting.</p>
<p>Alchemy is amazing! I can&#8217;t wait to get a good C development environment up on my iMac and start playing with C and lean how I can get the best from both worlds. If you have got any decent suggestions on how to do that [without Terminal] feel free to tell me <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
Oh and by the way: If you&#8217;re experimenting with Alchemy and you&#8217;re open-sourcing code or libraries, I encourage you to add a .swc file with the compiled C code. Thanks in advance!</p>
<p>I love the AIR API. Although that nativePath thing will keep haunting me until somebody can give me a straight answer, &#8217;cause I feel like a complete idiot right now.</p>
<p>Oh, and if you care: Feel free to check out the application!</p>
<p><strong>Download</strong>: <a href="http://nocreativity.com/blog-engine/wp-content/plugins/download-monitor/download.php?id=1" title="Alchyboot - Downloaded 277 times">Click</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/4-wtf-moments-during-a-flexair-experiment/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Time-lapse fun</title>
		<link>http://nocreativity.com/blog/timelapse-fun</link>
		<comments>http://nocreativity.com/blog/timelapse-fun#comments</comments>
		<pubDate>Tue, 07 Apr 2009 09:13:06 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[dslr]]></category>
		<category><![CDATA[lapse]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[Time-lapse]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/?p=457</guid>
		<description><![CDATA[Some time ago I started looking into the wonderful world of &#8216;Time-lapse&#8216;. I really found it intriguing and I wanted to do something like that myself. So I started experimenting around, and soon people asked me how I actually do this, so here goes&#8230; Let me start with a disclaimer: I&#8217;m still experimenting to find [...]]]></description>
			<content:encoded><![CDATA[<p><object width="580" height="326" data="http://vimeo.com/moogaloop.swf?clip_id=4023894&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffff00&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=4023894&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffff00&amp;fullscreen=1" /></object></p>
<p>Some time ago I started looking into the wonderful world of &#8216;<a href="http://en.wikipedia.org/wiki/Time-lapse" target="_blank" target="_blank">Time-lapse</a>&#8216;. I really found it intriguing and I wanted to do something like that myself. So I started experimenting around, and soon people asked me how I actually do this, so here goes&#8230;</p>
<p>Let me start with a disclaimer: I&#8217;m still experimenting to find the perfect workflow, and figure out a lot of stuff. If you got any suggestions to make: Don&#8217;t hold back <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> <span id="more-457"></span></p>
<h1>Equipment</h1>
<p>Recording a time-lapse is pretty easy, but you do need a few (pretty damn important) items in order to do so.</p>
<h2>Digital camera</h2>
<p>I am using a DSLR (Sony Alfa 200). This allows me to take pretty cool pictures (sometimes impossible to capture with a video camera). If you would like to use a photo camera as well, you&#8217;ll have to make sure it comes with an intervalometer.<br />
Some cameras (like the Sony Alfa 200) don&#8217;t come with such a feature. I had to buy a shutter remote that allows this kind of functionality. 45$ is not too expensive in my opinion.</p>
<p>If you&#8217;d like to use a video camera to shoot your footage, make sure you&#8217;ve got enough storage capacity. Depending on the time and quality of your recording 8GB might only be enough for 60 to 90 minutes. Seen as a time-lapse video only becomes intresting when a long timespan is shown in a few seconds/minutes, using a video camera might be a bad decision.</p>
<h2>Tripod</h2>
<p>A tripod or a steady surface where you can leave your camera for a few hours. You don&#8217;t want your camera to move randomly. This creates a pretty annoying shaking effect (which in most cases is unwanted)</p>
<h1>Getting ready</h1>
<p>Recording a time-lapse takes time. A lot of time. At least a few hours. Nonetheless setting up your stuff is 90% of the job.</p>
<h2>Subject</h2>
<p>Basically time-lapse is about evolution. Making changes visible which normally are overlooked. That is what makes time-lapse videos interesting.<br />
Whatever your subject will be, you&#8217;ll want your viewer to watch it during a few seconds or even minutes. Showing a steady, almost unchanged scene during half a minute isn&#8217;t really entertaining. Choose an interesting subject that evolves during the period of recording. Choose something like a flower standing in front of window, and shoot it from midnigh to midday. You&#8217;ll see a beautiful evolution (because the flower is moving towards the sunlight). Record night-to-day shots: watch the night explode into light and day, and see how the city wakes up. Really amazing stuff.</p>
<h2>Settings</h2>
<p>Depending on the shot you&#8217;re going to make, you&#8217;ll have to set up your camera differently.</p>
<h3>Shutter speed</h3>
<p>Especially at night, setting up the shutter speed correctly results in amazing stuff. I usually set mine to 15-20 seconds. That allows a lot of light to come in; something which is nearly impossible to imitate with a video camera. Not to mention the trailing lights of moving cars.</p>
<h3>Aperture</h3>
<p>I actually don&#8217;t really mess around with the aperture a lot. When doing day-to-night/night-to-day shots I set this to AUTO in order to autmatically adjust to the lighting (which is constantly changing). Don&#8217;t set this to auto if you&#8217;re not expecting any big changes of lighting.</p>
<h3>Auto-focus</h3>
<p>Absolutely disable this. Set it to manual focus and adjust it for your shot. Otherwise you&#8217;ll end up with a constantly changing focus in the resulting video.</p>
<h3>Anti-shake / SteadyShot</h3>
<p>Disable this. Since you are using a tripod or a steady surface, your camera isn&#8217;t moving. Therefor no correction is needed. If you enable this during the recording, your camera might think some pictures need correction which will result in unwanted changes in some pictures.</p>
<h3>Other settings</h3>
<p>Anything that can be set to auto: <strong>set it to manual</strong>. Everything.  You don&#8217;t want your camera to change its mind on something all the time. White balance, dynamic range, ISO-speed, set them all to a fixed setting that fits you best right from the beginning. It&#8217;s a bit more work to get everything right, but once set every other shot will be taken <strong>exactly</strong> like it. And that is very important because the eye of the viewer is unforgiving. Even at 25 frames per second, the eye notices any unnatural changes that shouldn&#8217;t be there.</p>
<h2>Location</h2>
<p>Make sure the view of the camera stays clear of people walking right in front of it.<br />
If you are shooting from behind a window at night, make sure the room stays darkened. You don&#8217;t want your shot to be messed up by the reflection of your room in the window <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h1>Shooting the time-lapse</h1>
<p>Alright, you&#8217;re set! Let&#8217;s go&#8230; No, wait. No quite yet&#8230;<br />
Before starting you should think about the following:</p>
<ol>
<li>How much time will you be recording (the time between the first picture and the last one) (Example: 6 hours = 6 * 3600 seconds = 21600 seconds)</li>
<li>How long do you want your resulting video to be? (Example: 45 seconds)</li>
<li>What framerate will you be using to play the video? (Example: 25fps)</li>
</ol>
<p>These facts determine the length of the interval between each picture. In this case, we will be shooting 6 hours of footage and display it within 45 seconds at a framerate of 25fps. That means we need 1125 frames (25 x 45). Eventually we will be using an interval of 19.2 seconds (21600 seconds / 1125 frames).</p>
<p>Alright, set your intervalometer to the desired interval and push the start button. Now you can leave your camera alone during the time of the recording. This baby needs time&#8230; And you know what they say: <em>Good things will happen to those who wait</em>&#8230; So we wait <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h1>Processing the images</h1>
<p>The 6 hours are over. The pictures are shot (or your camera&#8217;s battery was exhausted). Let&#8217;s put this in a movie!<br />
I normally use Premiere to generate the movie. It allows you to import all of the images you just shot, and automatically generates a movie sequence. (For those who don&#8217;t know: Right click the library, click &#8216;import&#8217;, select the first image, and check the &#8216;numbered stills&#8217; checkbox at the bottom of the dialog.)</p>
<p>Render it and share it with the world!<br />
So now you know: Go ahead, play with it and feel free to share anything you created.</p>
<p>If you have any tips, tricks or suggestions of any kind: Please do share them. I&#8217;d love to learn more about this awesome technique!</p>
<h1>Last but not least</h1>
<p>A few examples of what I&#8217;ve created so far. (I&#8217;ll be adding more on my <a href="http://vimeo.com/nocreativity" target="_blank" target="_blank">Vimeo</a> account. Feel free to add me to your contacts <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  )</p>
<p><object width="580" height="326" data="http://vimeo.com/moogaloop.swf?clip_id=4024110&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffff00&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=4024110&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffff00&amp;fullscreen=1" /></object></p>
<p><object width="580" height="326" data="http://vimeo.com/moogaloop.swf?clip_id=4024931&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffff00&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=4024931&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffff00&amp;fullscreen=1" /></object></p>
<p><object width="580" height="334" data="http://vimeo.com/moogaloop.swf?clip_id=4040292&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffff00&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=4040292&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffff00&amp;fullscreen=1" /></object></p>
<p><object width="580" height="326" data="http://vimeo.com/moogaloop.swf?clip_id=4023960&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffff00&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=4023960&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffff00&amp;fullscreen=1" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/timelapse-fun/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Bezier animation fun!</title>
		<link>http://nocreativity.com/blog/bezier-animation-fun</link>
		<comments>http://nocreativity.com/blog/bezier-animation-fun#comments</comments>
		<pubDate>Tue, 03 Mar 2009 08:21:58 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Bezier]]></category>
		<category><![CDATA[Cool shit]]></category>
		<category><![CDATA[FITC]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[fun]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/?p=420</guid>
		<description><![CDATA[Last week I went to FITC in Amsterdam. It was great! I had such a great time. I met a lot of intresting people and although Amsterdam turned out to be quite expensive place, I really liked being there a few days. During the conference I attended Joshua Davis&#8216; session which really inspired me. I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I went to <a href="http://fitc.ca/amsterdam" target="_blank" target="_blank">FITC</a> in Amsterdam. It was great! I had such a great time. I met a lot of intresting people and although Amsterdam turned out to be quite expensive place, I really liked being there a few days.</p>
<p>During the conference I attended <a href="http://www.joshuadavis.com/" target="_blank" target="_blank">Joshua Davis</a>&#8216; session which really inspired me. I&#8217;ve never seen Joshua Davis present, nor did I know his work. Let me be as crystal clear about this as I can be: The man is a freakin&#8217; genius!<br />
During his session he showed a few demo&#8217;s of bezier animated stuff. I felt like trying that myself, and this is what I came up with.</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/babycreative/3320561519/" target="_blank"><img class="aligncenter" title="Magic Bezier" src="http://farm4.static.flickr.com/3551/3320561519_4a59409385_o.jpg" alt="" width="492" height="392" /></a></p>
<p>The basic concept is to create a bezier in Actionscript and animating movieclips using the bezier as its motion path.</p>
<ul>
<li><a href="http://labs.nocreativity.com/bezier/pentool.swf"rel="shadowbox;width=700;height=300"  target="_blank">Basic principle</a> (this is actually just a basic pentool (without the option of adding new points <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  ))</li>
</ul>
<p>The following versions use the same concept as this one, except instead of fixed anchor points, they all use random points defined in 2 planes. This makes a bit of variety possible allthough the main animation stays the same and that&#8217;s absolutely cool!</p>
<ul>
<li><a href="http://labs.nocreativity.com/bezier/bezierstuff_multiobject.swf"rel="shadowbox;width=800;height=800"  target="_blank">Animation fun</a></li>
<li><a href="http://labs.nocreativity.com/bezier/bezierstuff_multiobject_v2.swf"rel="shadowbox;width=800;height=800"  target="_blank">Animation fun V2</a></li>
</ul>
<p>I added a few keyboard controls to give you some control of what is happening</p>
<ul>
<li>spacebar = show the handles</li>
<li>r = clear the bitmap</li>
<li>p = pause the animation</li>
<li>n = randomize handles</li>
<li>b = blur more</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/bezier-animation-fun/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>World360 update, now with PNG bug!</title>
		<link>http://nocreativity.com/blog/world360-update-now-with-png-bug</link>
		<comments>http://nocreativity.com/blog/world360-update-now-with-png-bug#comments</comments>
		<pubDate>Sat, 14 Feb 2009 21:17:01 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Labs]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[World 360]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/?p=383</guid>
		<description><![CDATA[Yesterday I decided to get back to my so called &#8216;World360&#8242; experiment. I wanted to speed up the pre-rendering engine. I managed to do that, with some amazing results: Up to 3 times faster overall. Peaks of 800% speed gain! You can view the previous version here. The latest version can be viewed here. I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I decided to get back to my so called <a href="http://nocreativity.com/blog/bitmapdata-is-201-procent-coolness-world-360">&#8216;World360&#8242; experiment</a>. I wanted to speed up the pre-rendering engine. I managed to do that, with some <a href="http://shots.nocreativity.com/33b0f9240dfa8241b8ac01c08abb2436.jpg" target="_blank">amazing results</a>: Up to 3 times faster overall. Peaks of 800% speed gain!</p>
<p>You can view the previous version <a href="http://labs.nocreativity.com/rendering/Negen.html" target="_blank">here</a>.<br />
The latest version can be viewed <a href="http://labs.nocreativity.com/rendering/Tien.html" target="_blank">here</a>.</p>
<p>I&#8217;m very happy with that, but there&#8217;s one little problem. I started to notice a very ugly black border around redrawn PNG transparency (which happens when the animation is pre-renderd).</p>
<div style="margin-left: auto; margin-right: auto; width: 400px;">
<div id="attachment_384" class="wp-caption alignleft" style="width: 167px"><img class="size-full wp-image-384" title="clean" src="http://nocreativity.com/blog-engine/wp-content/uploads/2009/02/clean.jpg" alt="Result without redrawing bitmap" width="157" height="169" /><p class="wp-caption-text">Result without redrawing bitmap (aka: real time rendering)</p></div>
<div id="attachment_385" class="wp-caption alignleft" style="width: 167px"><img class="size-full wp-image-385" title="dirty" src="http://nocreativity.com/blog-engine/wp-content/uploads/2009/02/dirty.jpg" alt="Result when redrawing the bitmap" width="157" height="169" /><p class="wp-caption-text">Result when redrawing the bitmap (aka pre-rendering)</p></div>
</div>
<p style="clear:both"><span id="more-383"></span>I have no clue what is going on&#8230; I have been looking into this issue all day, to no avail&#8230; If anyone knows what is going on, feel free to enlighten me.</p>
<p style="clear:both">The PNG file is fine, it&#8217;s not corrupt or badly exported, since it works just fine in different versions of the render engine. I do however wonder if redrawing a bitmap over and over again doesn&#8217;t create some kind of noise.</p>
<p style="clear:both">If you feel like giving it a shot you can download the .as file <a href="http://nocreativity.com/blog-engine/wp-content/uploads/2009/02/tien.as" target="_blank">here</a>, or get the complete Flash project (.fla + .as + assets) <a href="http://nocreativity.com/blog-engine/wp-content/uploads/2009/02/tien.zip">here</a>. (The code is quite messy&#8230; Just so you know <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  )<br />
If anyone can point me into the right direction, your help would be much appreciated (and you shall be remembered forever)!</p>
<p style="clear:both">To illustrate the difference I uploaded 2 more versions.<br />
Check out the previous version <a href="http://labs.nocreativity.com/rendering/trouble/Negen.html" target="_blank">here</a> (longer render time, but no PNG problem).<br />
See the latest version <a href="http://labs.nocreativity.com/rendering/trouble/Tien.html" target="_blank">here</a> (using the faster implementation, generating very ugly black borders).
</p>
<p style="clear:both">Edit: You can download the sources for V9 and V10 <a href="http://nocreativity.com/blog-engine/wp-content/uploads/2009/02/sources.zip">here</a> to see the difference of the result.</p>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/world360-update-now-with-png-bug/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

