<?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>Neuro Productions &#187; Experiments</title>
	<atom:link href="http://www.neuroproductions.be/category/experiments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.neuroproductions.be</link>
	<description>Freelance Creative Developer - IOS -WebGL - Flash</description>
	<lastBuildDate>Fri, 03 Feb 2012 13:30:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Hairy Kinect Pictures</title>
		<link>http://www.neuroproductions.be/experiments/furry-photos-with-kinect/</link>
		<comments>http://www.neuroproductions.be/experiments/furry-photos-with-kinect/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 16:50:58 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Generative art]]></category>
		<category><![CDATA[Source code & tutorials]]></category>

		<guid isPermaLink="false">http://www.neuroproductions.be/?p=627</guid>
		<description><![CDATA[You may remember the Furry Santa. That gave me the idea to use the Kinect 3D data to add hair to [...]]]></description>
			<content:encoded><![CDATA[<p>You may remember the <a href="http://www.neuroproductions.be/experiments/3d-fur-renderer/" target="_blank">Furry Santa</a>. That gave me the idea to use the Kinect 3D data to add hair to everything!</p>
<p>Yes, I know, pretty useless <img src='http://www.neuroproductions.be/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  . But I like the results :</p>
<p><img class="alignnone" title="fur render kinect" src="http://www.neuroproductions.be/uploads/blog/fur_kinect/kinect_fur_black4.png" alt="" /></p>
<p><img class="alignnone" title="fur rendering kinect" src="http://www.neuroproductions.be/uploads/blog/fur_kinect/kinect_fur_black2.png" alt="" /></p>
<p><img class="alignnone" title="fur rendering kinect" src="http://www.neuroproductions.be/uploads/blog/fur_kinect/kinect_fur_black6.png" alt="" /></p>
<p><img class="alignnone" title="fur rendering kinect" src="http://www.neuroproductions.be/uploads/blog/fur_kinect/kinect_fur_black3.png" alt="" /></p>
<h4>How Does it work?</h4>
<p>In short, make an isosurface of the depth output from the Kinect and calculate the normals.</p>
<p><img class="alignnone" title="fur rendering kinect" src="http://www.neuroproductions.be/uploads/blog/fur_kinect/kinect_isosurface.png" alt="" /></p>
<p>Then calculate points on the triangles where a hair starts. Now, start growing the hair in the direction of the normal in that point. Add some random and gravity to the growing direction of the hair. And to finish it of, calculate the lightning on every hair segment for a more realistic effect.</p>
<p>Of course, you can also use the pixel data of the Kinect webcam to make hairs in the original object colours. But I liked the black images more.<br />
<img class="alignnone" title="fur rendering kinect" src="http://www.neuroproductions.be/uploads/blog/fur_kinect/kinect_fur_color.png" alt="" /></p>
<p>It&#8217;s uses <a href="http://www.openframeworks.cc/">openFrameworks</a> + it needs the <a href="https://github.com/ofTheo/ofxKinect" target="_blank">ofxKinect</a> addon.</p>
<p>Source code is a real mess, so at your own risk : <a href="https://github.com/neuroprod/kinectHair" target="_blank">Kinect Hair</a>.</p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ffurry-photos-with-kinect%2F&amp;title=Hairy+Kinect+Pictures" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ffurry-photos-with-kinect%2F&amp;title=Hairy+Kinect+Pictures" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ffurry-photos-with-kinect%2F&amp;title=Hairy+Kinect+Pictures" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ffurry-photos-with-kinect%2F&amp;headline=Hairy+Kinect+Pictures" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Hairy+Kinect+Pictures&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ffurry-photos-with-kinect%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Hairy+Kinect+Pictures&amp;u=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ffurry-photos-with-kinect%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Hairy+Kinect+Pictures&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ffurry-photos-with-kinect%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Hairy+Kinect+Pictures&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ffurry-photos-with-kinect%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Hairy+Kinect+Pictures&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ffurry-photos-with-kinect%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ffurry-photos-with-kinect%2F&amp;title=Hairy+Kinect+Pictures&amp;summary=&amp;source=" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ffurry-photos-with-kinect%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ffurry-photos-with-kinect%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ffurry-photos-with-kinect%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.neuroproductions.be/experiments/furry-photos-with-kinect/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>3D Pixel Editor for iPad with source code</title>
		<link>http://www.neuroproductions.be/experiments/cube-construct-a-3d-pixel-editor-for-ipad/</link>
		<comments>http://www.neuroproductions.be/experiments/cube-construct-a-3d-pixel-editor-for-ipad/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 09:55:52 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[Neuro Productions]]></category>
		<category><![CDATA[Source code & tutorials]]></category>

		<guid isPermaLink="false">http://www.neuroproductions.be/?p=594</guid>
		<description><![CDATA[Yeah, blogpost. After a year doing mostly C++/OpenGL for client (installations and iPad games) I decided it was time to release my [...]]]></description>
			<content:encoded><![CDATA[<p>Yeah, blogpost.</p>
<p>After a year doing mostly C++/OpenGL for client (installations and iPad games) I decided it was time to release my own app. Its a 3D pixel editor for the iPad!</p>
<p>Check out the <a title="3D pixel editor for ipad" href="http://www.cubeconstruct.net/" target="_blank">official website<br />
</a></p>
<p>Watch the video to see it in action:<br />
<iframe src="http://player.vimeo.com/video/35197228?title=0&amp;byline=0&amp;portrait=0" width="700" height="525" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<h3>How did I make it&#8230;</h3>
<p>From scratch, no Flash, Unity, Cocos2D or some other framework (beside some matrix classes I borrowed form Open Frameworks).  Although there is some Objective C in the mix,the main part is done in C++/ OpenGL ES2. Does it make sense to do it like that? Probably not, but hey, you learn a lot by doing it that way and it is pretty fun to do, and in the end I hopefully have some performance advantages.</p>
<p>For the main part of the 2D interface I  use a Flash like displaylist I made (OpenGL ES2/ bitmap based) . Which give me the freedom to create cool interactive interfaces like in Flash and I still have the performance of C++.</p>
<p>Of course you have UIkit and cocos2D etc for  i-devices. But  the main reason I made it  is that it also runs on native mac and windows and can be implemented in Open Frameworks and Cinder etc . Open Frameworks en Cinder are both nice for quick prototyping, they really lack the ability to create pretty interfaces without to much work.</p>
<p>And because you eat your own dog-food, I also use it on I-devices. On the plus side, its OpenglES2, so it can be nicely integrated with high performance 3D content in IOS + if I ever want to port it to a non IOS OS, it shouldn&#8217;t be to much of a problem.</p>
<p>If you have done ActionScript, you probably recognize the classes, like npDisplayObject, npBitmapSprite, npBitmapMovieClip, npEventdispatcher, npEvent, npTouchEvent, npTweener etc. Its far from complete/finished.  But I already used it in several commercial projects. And I implement and optimise things as I need them.</p>
<p>Both the interface and the 3D are rendered first in there own frame buffer object, This gives the main advantage that in most cases, you only have to render one of the two at the same time,  + the cubes are rendered in a multi sample buffer (on iPad 2), with isn&#8217;t necessary for the interface . Sadly Al those frame buffers slows it a little bit down on the Ipad 1 if you have a few cubes. But if you you use a certain amount of cubes, it also becomes an advantage there.</p>
<h3>Yes it&#8217;s a paid app, but&#8230;</h3>
<p>It was a tuff decision for me to make, I always loved to give things away for free. But hey, maybe some of the time I put in it can be paid back this way. So I can make more apps in the future.</p>
<p>But no worries, even if its a paid app in the app store , I still decided to open source it. And if you read my blog and have an iPad, you probably can figure out how to build it (it&#8217;s a complete xcode project)<br />
You get the source code <a href="https://github.com/neuroprod/CubeBuilder" target="_blank">here</a> (Of course,  <a title="3D pixel editor" href="http://www.cubeconstruct.net/" target="_blank">buying</a> a copy would be appreciated  <img src='http://www.neuroproductions.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fcube-construct-a-3d-pixel-editor-for-ipad%2F&amp;title=3D+Pixel+Editor+for+iPad+with+source+code" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fcube-construct-a-3d-pixel-editor-for-ipad%2F&amp;title=3D+Pixel+Editor+for+iPad+with+source+code" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fcube-construct-a-3d-pixel-editor-for-ipad%2F&amp;title=3D+Pixel+Editor+for+iPad+with+source+code" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fcube-construct-a-3d-pixel-editor-for-ipad%2F&amp;headline=3D+Pixel+Editor+for+iPad+with+source+code" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=3D+Pixel+Editor+for+iPad+with+source+code&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fcube-construct-a-3d-pixel-editor-for-ipad%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=3D+Pixel+Editor+for+iPad+with+source+code&amp;u=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fcube-construct-a-3d-pixel-editor-for-ipad%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=3D+Pixel+Editor+for+iPad+with+source+code&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fcube-construct-a-3d-pixel-editor-for-ipad%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=3D+Pixel+Editor+for+iPad+with+source+code&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fcube-construct-a-3d-pixel-editor-for-ipad%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=3D+Pixel+Editor+for+iPad+with+source+code&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fcube-construct-a-3d-pixel-editor-for-ipad%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fcube-construct-a-3d-pixel-editor-for-ipad%2F&amp;title=3D+Pixel+Editor+for+iPad+with+source+code&amp;summary=&amp;source=" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fcube-construct-a-3d-pixel-editor-for-ipad%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fcube-construct-a-3d-pixel-editor-for-ipad%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fcube-construct-a-3d-pixel-editor-for-ipad%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.neuroproductions.be/experiments/cube-construct-a-3d-pixel-editor-for-ipad/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WebGL Tadpoles</title>
		<link>http://www.neuroproductions.be/experiments/webgl-tadpoles/</link>
		<comments>http://www.neuroproductions.be/experiments/webgl-tadpoles/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 10:32:37 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[WebGL]]></category>

		<guid isPermaLink="false">http://www.neuroproductions.be/?p=557</guid>
		<description><![CDATA[Its been a while since my latest blog post, I spend this year renovating my new house and office. I [...]]]></description>
			<content:encoded><![CDATA[<p>Its been a while since my latest blog post, I spend this year renovating my new house and office. I also became more and more frustrated by the slow speed of Flash for my experiments, so I started learning C++ and OpenGL. Which is coming along fine now. I made a C++-OpenGL Kinect installation for a client, made an IPad app in C++ and OpenGL ES2 etc.</p>
<p>And although I still do a lot of Flash development for clients, I kind of lost track on what&#8217;s happening on the web. So I was surprised to see what has become of WebGL. And with OpenGL more and more becoming my new love, I thought I give it a try and remake a C++ experiment I did in JavaScript.</p>
<p>It uses derivatives in the shader, which is an optional extension in the WebGL specifications, and as far is I can see, its only supported by Chrome at the moment. If you have the HTML5 audio API enabled, it reacts to the music (very basic, just some speed adjustments).<br />
<a href="http://www.neuroproductions.be/webgl/tadPoles/" target="_blank"><br />
<img src="http://www.neuroproductions.be/uploads/blog/webgl_hatchshader.jpg" alt="" /></a></p>
<h4><a href="http://www.neuroproductions.be/webgl/tadPoles/" target="_blank">» Visit the experiment (needs Google Chrome)</a></h4>
<p><br/></p>
<p>The 30 tadpoles are Inverse Kinematic chains moving in a 3D Perlin Noise vector field. And since they aren&#8217;t static objects, I have to project the vertics and calculate the normals every frame in JavaScript. In that sense, the JavaScript speed is reasonable. But as always, I was hoping for more. In C++ I can easily render +500 tadpoles with 4 times as many triangles per tadpole . It should be interesting to see how fast Flash can do this&#8230; maybe I try that later.</p>
<p>To get some anti-alias, I render it first in a  frame buffer object 9 times the window size (width*3, height*3). So, no complaints about the WebGL speed&#8230; for now&#8230; <img src='http://www.neuroproductions.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fwebgl-tadpoles%2F&amp;title=WebGL+Tadpoles" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fwebgl-tadpoles%2F&amp;title=WebGL+Tadpoles" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fwebgl-tadpoles%2F&amp;title=WebGL+Tadpoles" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fwebgl-tadpoles%2F&amp;headline=WebGL+Tadpoles" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=WebGL+Tadpoles&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fwebgl-tadpoles%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=WebGL+Tadpoles&amp;u=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fwebgl-tadpoles%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=WebGL+Tadpoles&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fwebgl-tadpoles%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=WebGL+Tadpoles&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fwebgl-tadpoles%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=WebGL+Tadpoles&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fwebgl-tadpoles%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fwebgl-tadpoles%2F&amp;title=WebGL+Tadpoles&amp;summary=&amp;source=" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fwebgl-tadpoles%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fwebgl-tadpoles%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fwebgl-tadpoles%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.neuroproductions.be/experiments/webgl-tadpoles/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Blowing Up Images</title>
		<link>http://www.neuroproductions.be/experiments/blowing-up-images/</link>
		<comments>http://www.neuroproductions.be/experiments/blowing-up-images/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 17:17:01 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Generative art]]></category>
		<category><![CDATA[Source code & tutorials]]></category>
		<category><![CDATA[generative_art]]></category>
		<category><![CDATA[perlin_noise]]></category>

		<guid isPermaLink="false">http://www.neuroproductions.be/?p=384</guid>
		<description><![CDATA[After my previous experiment I thought those shapes that were created looked kinda cool. But those were optimised for speed.  [...]]]></description>
			<content:encoded><![CDATA[<p>After <a title="perlin noise transitions" href="http://www.neuroproductions.be/experiments/particle-transition/" target="_blank">my previous experiment</a> I thought those shapes that were created looked kinda cool. But those were optimised for speed.  So this time I tried the same effect but now I aimed for a better quality.</p>
<p>Source code: <a class="downloadlink" href="http://www.neuroproductions.be/wp-content/plugins/download-monitor/download.php?id=28" title=" downloaded 1835 times" >blowing_up_src</a></p>
<p>The result of a Sunday afternoon rendering:</p>
<p><img class="alignnone" title="generative art perlin noise 5" src="http://www.neuroproductions.be/uploads/blog/examples/noise_generative_art/generative_art_4.png" alt="generative art noise 4" width="700" /></p>
<p><img class="alignnone" title="generative art perlin noise 6" src="http://www.neuroproductions.be/uploads/blog/examples/noise_generative_art/generative_art_6.png" alt="generative art noise 4" width="700" /></p>
<p><img class="alignnone" title="generative art perlin noise 7" src="http://www.neuroproductions.be/uploads/blog/examples/noise_generative_art/generative_art_7.png" alt="generative art noise 5" width="700" /></p>
<p><img class="alignnone" title="generative art  perlin noise 2" src="http://www.neuroproductions.be/uploads/blog/examples/noise_generative_art/generative_art_5.png" alt="generative art noise 2" width="700" /></p>
<p><img class="alignnone" title="generative art noise 1" src="http://www.neuroproductions.be/uploads/blog/examples/noise_generative_art/generative_art_3.png" alt="generative art noise 1" width="700" height="515" /></p>
<p>Update:</p>
<p><a href="http://nocreativity.com/blog/" target="_blank">Ronny Welter</a> used my source code to make a cool video of the rendering process. Now you really see how its created and why I called this post &#8220;Blowing Up Images&#8221; . I also love how he added the shadow so it look like its 3D. Great job Ronny!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="700" height="394" 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=12379381&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="700" height="394" src="http://vimeo.com/moogaloop.swf?clip_id=12379381&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fblowing-up-images%2F&amp;title=Blowing+Up+Images" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fblowing-up-images%2F&amp;title=Blowing+Up+Images" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fblowing-up-images%2F&amp;title=Blowing+Up+Images" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fblowing-up-images%2F&amp;headline=Blowing+Up+Images" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Blowing+Up+Images&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fblowing-up-images%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Blowing+Up+Images&amp;u=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fblowing-up-images%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Blowing+Up+Images&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fblowing-up-images%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Blowing+Up+Images&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fblowing-up-images%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Blowing+Up+Images&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fblowing-up-images%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fblowing-up-images%2F&amp;title=Blowing+Up+Images&amp;summary=&amp;source=" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fblowing-up-images%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fblowing-up-images%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fblowing-up-images%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.neuroproductions.be/experiments/blowing-up-images/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Particle Transition</title>
		<link>http://www.neuroproductions.be/experiments/particle-transition/</link>
		<comments>http://www.neuroproductions.be/experiments/particle-transition/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 12:28:33 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Generative art]]></category>
		<category><![CDATA[Source code & tutorials]]></category>
		<category><![CDATA[bitmapdata]]></category>
		<category><![CDATA[perlinnoise]]></category>
		<category><![CDATA[perlin_noise]]></category>

		<guid isPermaLink="false">http://www.neuroproductions.be/?p=368</guid>
		<description><![CDATA[It&#8217;s been quite silent on this blog lately. The main reason is that I have a lot of work for [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been quite silent on this blog lately. The main reason is that I have a lot of work for clients (Some great stuff, maybe i&#8217;ll post some of that later). That&#8217;s good for me, but not for my site. To break the silence, a very small test I made. It&#8217;s not that special, but it looks pretty cool, I think&#8230;</p>
<p>It&#8217;s dynamic, but it needs some pre-rendering. so the sliders update in the next animation sequence.</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_SmokeTransition_689159490"
			align="left"
			class="flashmovie"
			width="700"
			height="520">
	<param name="movie" value="http://www.neuroproductions.be/uploads/blog/examples/particleTrans/SmokeTransition.swf" />
	<param name="play" value="false" />
	<param name="loop" value="false" />
	<param name="menu" value="false" />
	<param name="quality" value="high" />
	<param name="scale" value="noscale" />
	<param name="salign" value="tl" />
	<param name="wmode" value="window" />
	<param name="bgcolor" value="#ffffff" />
	<param name="swliveconnect" value="false" />
	<param name="devicefont" value="true" />
	<param name="allowscriptaccess" value="always" />
	<param name="seamlesstabbing" value="true" />
	<param name="allowfullscreen" value="true" />
	<param name="allownetworking" value="all" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.neuroproductions.be/uploads/blog/examples/particleTrans/SmokeTransition.swf"
			name="fm_SmokeTransition_689159490"
			align="left"
			width="700"
			height="520">
		<param name="play" value="false" />
		<param name="loop" value="false" />
		<param name="menu" value="false" />
		<param name="quality" value="high" />
		<param name="scale" value="noscale" />
		<param name="salign" value="tl" />
		<param name="wmode" value="window" />
		<param name="bgcolor" value="#ffffff" />
		<param name="swliveconnect" value="false" />
		<param name="devicefont" value="true" />
		<param name="allowscriptaccess" value="always" />
		<param name="seamlesstabbing" value="true" />
		<param name="allowfullscreen" value="true" />
		<param name="allownetworking" value="all" />
	<!--<![endif]-->
		
<p><a href="http://adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>In short, I create particles of every pixel. I pre-render the out animation of the in and out bitmap with the same Perlin Noise. Then I animate them over each other.</p>
<p>Check the source code for the details <img src='http://www.neuroproductions.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Source code: <a class="downloadlink" href="http://www.neuroproductions.be/wp-content/plugins/download-monitor/download.php?id=27" title=" downloaded 928 times" >ParticleTrans_src</a></p>
<p>Edit: sometimes the example  doesn&#8217;t work in the browser (blame twitter, and there ever changing crossdomain policy <img src='http://www.neuroproductions.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fparticle-transition%2F&amp;title=Particle+Transition+" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fparticle-transition%2F&amp;title=Particle+Transition+" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fparticle-transition%2F&amp;title=Particle+Transition+" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fparticle-transition%2F&amp;headline=Particle+Transition+" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Particle+Transition+&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fparticle-transition%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Particle+Transition+&amp;u=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fparticle-transition%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Particle+Transition+&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fparticle-transition%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Particle+Transition+&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fparticle-transition%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Particle+Transition+&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fparticle-transition%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fparticle-transition%2F&amp;title=Particle+Transition+&amp;summary=&amp;source=" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fparticle-transition%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fparticle-transition%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fparticle-transition%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.neuroproductions.be/experiments/particle-transition/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Web crawler &#8211; Link Visualisation</title>
		<link>http://www.neuroproductions.be/experiments/web-crawler-link-visualisation/</link>
		<comments>http://www.neuroproductions.be/experiments/web-crawler-link-visualisation/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 15:57:51 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Experiments]]></category>

		<guid isPermaLink="false">http://www.neuroproductions.be/?p=347</guid>
		<description><![CDATA[Yet another small weekend project (as in &#8220;Omg , I have 2 days to make something for myself before I have [...]]]></description>
			<content:encoded><![CDATA[<p>Yet another small weekend project (as in &#8220;Omg , I have 2 days to make something for myself before I have to go back working on commercial projects!&#8221; )</p>
<p>This time I made a simple web crawler that visualises html pages and the links between them</p>
<p>In short: Every circle is a page, they try to group per domain, the biggest circle is the start page, the smaller the circle, the more clicks your away from it (the smallest ones are 3 clicks), if there is a connection there is a line between them (the deepest items aren&#8217;t checked for connections between each other)</p>
<p>An example, click to view in full size (starts from neuroproductions.be) :</p>
<p><a href="http://www.neuroproductions.be/uploads/blog/examples/crawler/high.html" target="_blank"><img class="alignnone" title="flash_web_crawler" src="http://www.neuroproductions.be/uploads/blog/crawler.jpg" alt="flash_web_crawler"  /></a></p>
<p>It only works local due cross domain issues and spring-graphing almost 2000 nodes is not what you call fast, so no live example.<br />
You can always download the source code and try it yourself.  (Warning: the source code is a crappy mess )<br />
Source code: <a class="downloadlink" href="http://www.neuroproductions.be/wp-content/plugins/download-monitor/download.php?id=26" title=" downloaded 1236 times" >WebCrawler_src</a></p>
<p>I should have put more time in it, but time flies, and I already have some new exiting ideas for next weekend&#8230; <img src='http://www.neuroproductions.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fweb-crawler-link-visualisation%2F&amp;title=Web+crawler+-+Link+Visualisation" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fweb-crawler-link-visualisation%2F&amp;title=Web+crawler+-+Link+Visualisation" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fweb-crawler-link-visualisation%2F&amp;title=Web+crawler+-+Link+Visualisation" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fweb-crawler-link-visualisation%2F&amp;headline=Web+crawler+-+Link+Visualisation" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Web+crawler+-+Link+Visualisation&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fweb-crawler-link-visualisation%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Web+crawler+-+Link+Visualisation&amp;u=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fweb-crawler-link-visualisation%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Web+crawler+-+Link+Visualisation&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fweb-crawler-link-visualisation%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Web+crawler+-+Link+Visualisation&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fweb-crawler-link-visualisation%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Web+crawler+-+Link+Visualisation&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fweb-crawler-link-visualisation%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fweb-crawler-link-visualisation%2F&amp;title=Web+crawler+-+Link+Visualisation&amp;summary=&amp;source=" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fweb-crawler-link-visualisation%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fweb-crawler-link-visualisation%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Fweb-crawler-link-visualisation%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.neuroproductions.be/experiments/web-crawler-link-visualisation/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Outlines and other Dynamic Text pimping</title>
		<link>http://www.neuroproductions.be/experiments/outlines-dynamic-text/</link>
		<comments>http://www.neuroproductions.be/experiments/outlines-dynamic-text/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 14:35:14 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Experiments]]></category>

		<guid isPermaLink="false">http://www.neuroproductions.be/?p=308</guid>
		<description><![CDATA[Trying to parse binary formats was on my to do list for quite a while. And recently I saw a [...]]]></description>
			<content:encoded><![CDATA[<p>Trying to parse binary formats was on my to do list for quite a while. And recently I saw a <a href="http://www.haxer.be/fontwriter/index.swf" rel="shadowbox[post-308];width=640;height=385;" target="_blank">cool little tool</a> made in Haxe by <a href="http://code.google.com/p/hxswfml/" target="_blank">Adnez</a> that parses True Type Fonts, and exports the raw data to different formats. And you since you don&#8217;t have text outlines in Flash,  I wanted to give it a shot.</p>
<p>So I looked up the <a href="http://www.microsoft.com/typography/otspec/otff.htm" target="_blank">TTF specifications</a> and started reading those bytes. Due to time shortage it wasn&#8217;t a complete success. But I got some results and the cool thing about having the raw font data is that you can manipulate it:</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_TextTest_335471438"
			align="left"
			class="flashmovie"
			width="700"
			height="450">
	<param name="movie" value="http://www.neuroproductions.be/uploads/blog/examples/fontfun/TextTest.swf" />
	<param name="play" value="false" />
	<param name="loop" value="false" />
	<param name="menu" value="false" />
	<param name="quality" value="high" />
	<param name="scale" value="noscale" />
	<param name="salign" value="tl" />
	<param name="wmode" value="window" />
	<param name="bgcolor" value="#ffffff" />
	<param name="swliveconnect" value="false" />
	<param name="devicefont" value="true" />
	<param name="allowscriptaccess" value="always" />
	<param name="seamlesstabbing" value="true" />
	<param name="allowfullscreen" value="true" />
	<param name="allownetworking" value="all" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.neuroproductions.be/uploads/blog/examples/fontfun/TextTest.swf"
			name="fm_TextTest_335471438"
			align="left"
			width="700"
			height="450">
		<param name="play" value="false" />
		<param name="loop" value="false" />
		<param name="menu" value="false" />
		<param name="quality" value="high" />
		<param name="scale" value="noscale" />
		<param name="salign" value="tl" />
		<param name="wmode" value="window" />
		<param name="bgcolor" value="#ffffff" />
		<param name="swliveconnect" value="false" />
		<param name="devicefont" value="true" />
		<param name="allowscriptaccess" value="always" />
		<param name="seamlesstabbing" value="true" />
		<param name="allowfullscreen" value="true" />
		<param name="allownetworking" value="all" />
	<!--<![endif]-->
		<a href="http://adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>But as you can see, it&#8217;s not really that fast or spectacular and my parser is not what you&#8217;d call complete or bug free (A lot of Fonts don&#8217;t work or are mapped wrong). I guess the important thing is that I learned that you don&#8217;t have to be afraid of parsing binary files. It&#8217;s not so hard as I thought.</p>
<p>But it took some time and effort, so I made an other example to fill this Blog post <img src='http://www.neuroproductions.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  (inspired by Japanese toy typography)</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_TextTest2_1890736076"
			align="left"
			class="flashmovie"
			width="700"
			height="960">
	<param name="movie" value="http://www.neuroproductions.be/uploads/blog/examples/fontfun/TextTest2.swf" />
	<param name="play" value="false" />
	<param name="loop" value="false" />
	<param name="menu" value="false" />
	<param name="quality" value="high" />
	<param name="scale" value="noscale" />
	<param name="salign" value="tl" />
	<param name="wmode" value="window" />
	<param name="bgcolor" value="#ffffff" />
	<param name="swliveconnect" value="false" />
	<param name="devicefont" value="true" />
	<param name="allowscriptaccess" value="always" />
	<param name="seamlesstabbing" value="true" />
	<param name="allowfullscreen" value="true" />
	<param name="allownetworking" value="all" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.neuroproductions.be/uploads/blog/examples/fontfun/TextTest2.swf"
			name="fm_TextTest2_1890736076"
			align="left"
			width="700"
			height="960">
		<param name="play" value="false" />
		<param name="loop" value="false" />
		<param name="menu" value="false" />
		<param name="quality" value="high" />
		<param name="scale" value="noscale" />
		<param name="salign" value="tl" />
		<param name="wmode" value="window" />
		<param name="bgcolor" value="#ffffff" />
		<param name="swliveconnect" value="false" />
		<param name="devicefont" value="true" />
		<param name="allowscriptaccess" value="always" />
		<param name="seamlesstabbing" value="true" />
		<param name="allowfullscreen" value="true" />
		<param name="allownetworking" value="all" />
	<!--<![endif]-->
		<a href="http://adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>I added the source code, but I don&#8217;t recommend using it in a real project. There are more optimal ways to get those results. And there are definitely better TTF parsers out there like <a href="http://code.google.com/p/hxswfml/">hxswfml</a> (there is a swc you can use in Flash) or <a href="http://www.sephiroth.it/weblog/archives/2007/07/fontreader_convert_truetype_fonts_in.php">FontReader.</a></p>
<p>Source code with the two examples (without the fonts ): <a class="downloadlink" href="http://www.neuroproductions.be/wp-content/plugins/download-monitor/download.php?id=25" title=" downloaded 765 times" >ttf_source</a></p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Foutlines-dynamic-text%2F&amp;title=Outlines+and+other+Dynamic+Text+pimping" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Foutlines-dynamic-text%2F&amp;title=Outlines+and+other+Dynamic+Text+pimping" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Foutlines-dynamic-text%2F&amp;title=Outlines+and+other+Dynamic+Text+pimping" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Foutlines-dynamic-text%2F&amp;headline=Outlines+and+other+Dynamic+Text+pimping" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Outlines+and+other+Dynamic+Text+pimping&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Foutlines-dynamic-text%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Outlines+and+other+Dynamic+Text+pimping&amp;u=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Foutlines-dynamic-text%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Outlines+and+other+Dynamic+Text+pimping&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Foutlines-dynamic-text%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Outlines+and+other+Dynamic+Text+pimping&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Foutlines-dynamic-text%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Outlines+and+other+Dynamic+Text+pimping&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Foutlines-dynamic-text%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Foutlines-dynamic-text%2F&amp;title=Outlines+and+other+Dynamic+Text+pimping&amp;summary=&amp;source=" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Foutlines-dynamic-text%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Foutlines-dynamic-text%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Foutlines-dynamic-text%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.neuroproductions.be/experiments/outlines-dynamic-text/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Trying HTML5 as a Flash developer</title>
		<link>http://www.neuroproductions.be/experiments/trying-html5-as-flash-developer/</link>
		<comments>http://www.neuroproductions.be/experiments/trying-html5-as-flash-developer/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 09:53:07 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Experiments]]></category>

		<guid isPermaLink="false">http://www.neuroproductions.be/?p=244</guid>
		<description><![CDATA[We have all seen (and participated) in the recent Flash vs HTML5 discussions. But to get a good view on [...]]]></description>
			<content:encoded><![CDATA[<div class="longtext">We have all seen (and participated) in the recent Flash vs HTML5 discussions. But to get a good view on HTML5, I needed to try it out. So I remade an old Flash project of mine (<a title="twitter browser" href="http://www.neuroproductions.be/twitter_friends_network_browser/" target="_blank">The Twitter Browser</a>) in HTML5.<br />
I chose that one because I knew it would be possible, its not to complicated and it has a little bit of everything: Loading external data, scripted animation, custom interactions and it needs a decent amount of computing power.</p>
<p><a href="http://www.neuroproductions.be/twitter_friends_network_browser_html5/"><img title="twitter Explorer HTML5" src="http://www.neuroproductions.be/wp-content/uploads/2010/02/twitterExplorer.png" alt="twitter Explorer HTML5" width="700" height="365" /></a></p>
<p>I never did any real JavaScript, so I went to w3schools.com and browsed thru the JavaScript tutorials and started coding. It took me +- 8 hours to to finish the job: <a title="html5 twitter browser" href="http://www.neuroproductions.be/twitter_friends_network_browser_html5/" target="_blank">the HTML5 version</a>.</p>
<h3>My opinion</h3>
<p>But first a disclaimer:  I only have one day experience with JavaScript. Correct me if I say something wrong.</p>
<h4>Possibilities</h4>
<p>Its cool how can manipulate the DOM elements, I really loved that. And yes, It can and will replace some of the Flash out there. But there are sill a lot of limitations. </p>
<p>The canvas element is not an alternative for Flash. There is not something like a display-list and no mouse-events for separate elements. But I guess you can emulate that with a lot of layered canvases and other DOM elements, combined with mouse position calculations etc, but that&#8217;s going to be a mess and I don&#8217;t know if my cpu will like that&#8230; I&#8217;m also missing webcam access, decent sound handling, 3D (webGL will do that, but it won&#8217;t be in IE9), real video integration etc, the list goes on.  You can say that they are details, but I used those things in almost every recent commercial project. At this point HTML5 would be a step backwards for me.</p>
<h4>Performance</h4>
<p>Comparing the Flash and the HTML version wouldn&#8217;t be fair. I probably did some stupid things in the HTML version, and I know I did some stupid things in the Flash version (which is a couple years old). In many ways the JavaScript version handles  things smarter than the Flash version. The least thing you can say about the Flash version is that it wasn&#8217;t optimized for speed.</p>
<p>But I was quit surprised about the JavaScript speed. It&#8217;s decent in a modern browser. I was expecting that I had to make a striped down version (with less nodes) But it seems to work fine. But HTML5/JavaScript is no miracle, it uses a lot of CPU for this and it will crash if you have an older browser or slower computer.</p>
<h4>JavaScript</h4>
<p>This is my main concern with the hole HTML5 thing, sorry guys, but JavaScript sucks. People who say that JavaScript is the future of the web obviously haven&#8217;t done some real programming in it. The dynamic objects, the loose typing, the prototype model, the silent failing, they are all a real pain in the ass. For those old enough to remember, JavaScript feels a lot like/is ActionScript 1&#8230;</p>
<p>It&#8217;s doable if you make a 500 lines project, but if you need to do a 10,000-100,000 lines app/website (which I do daily in AS3) it&#8217;s not going to be funny any more.</p>
<h4>Mobile Safari</h4>
<p>Mobile Safari can&#8217;t handle it on an iphone. It goes really slow. But you can&#8217;t compare a normal cpu with a phone cpu. And I didn&#8217;t want to write about this, till I noticed something very strange and disturbing when I was testing it on the iphone.</p>
<p>Take a look at example below, and try to drag both images:<br />
<iframe src="http://www.neuroproductions.be/twitter_friends_network_browser_html5/safariTest.html" width="700" height="300"></iframe><br />
The left image just reacts as you would expect from an image in a browser. With the right image, I stopped the default browser behaviour, and made my own drag.</p>
<p>This is something very useful. Besides for dragging, you need this functionality if you want to make a html5 drawing app or, and this is the interesting part, if you want to detect mouse/touch gestures</p>
<p>But what seems to be the case : <strong>This doesn&#8217;t work on Mobile Safari!</strong> <del datetime="2010-02-23T09:50:29+00:00">Does this mean that Apple is blocking html touch functionality in Mobile Safari? It seems so.</del> This wasn&#8217;t right. Thanks <a href="http://www.thecssninja.com">Ryan</a> for pointing that out! There seems to be good touch support in JavaScript/on the iphone, even multi touch. Which is very cool!  -> http://www.quirksmode.org/m/tests/drag2.html</p>
<h4>They took our jobs!</h4>
<p>You can&#8217;t ignore that some Flash developers out there are starting to worry about there future. But I don&#8217;t think you have to. If there comes a day when Flash will be obsolete (and I don&#8217;t see that happen soon), we&#8217;re gonna be excellent JavaScript developers.</p>
<p>I never did any JavaScript before, and I sill managed to make that example in one day. I&#8217;m sure it&#8217;s not perfect, and I probably made a lot of beginners mistakes. But I know it won&#8217;t take me long to make the switch.</p>
<p>As a Flash developer you can script advanced animations and interaction and UIs from scratch. You know your math. You can create large and complex client-side apps. You know how to be creative and create great user experiences with a limited tool-set. And you really love to do all those things.</p>
<p>It&#8217;s that combination of talents that made us leave HTML for Flash in the first place. And I think that those talents make that Flash developers can and will kick most HTML&#8217;ers asses when it comes to JavaScript development.</p>
<p>So, if that day comes, there not gonna take our jobs, but were gonna take theirs. <img src='http://www.neuroproductions.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h4>Will I do more JavaScript/html5</h4>
<p>WebGL is definitely still on my to-do list, but apart from that,  I think I will stick with Flash for now. I have some pretty cool commercial projects coming up and Flash is still is the tool of my choice for experimenting. <img src='http://www.neuroproductions.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </div>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ftrying-html5-as-flash-developer%2F&amp;title=Trying+HTML5+as+a+Flash+developer" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ftrying-html5-as-flash-developer%2F&amp;title=Trying+HTML5+as+a+Flash+developer" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ftrying-html5-as-flash-developer%2F&amp;title=Trying+HTML5+as+a+Flash+developer" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ftrying-html5-as-flash-developer%2F&amp;headline=Trying+HTML5+as+a+Flash+developer" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Trying+HTML5+as+a+Flash+developer&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ftrying-html5-as-flash-developer%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Trying+HTML5+as+a+Flash+developer&amp;u=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ftrying-html5-as-flash-developer%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Trying+HTML5+as+a+Flash+developer&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ftrying-html5-as-flash-developer%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Trying+HTML5+as+a+Flash+developer&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ftrying-html5-as-flash-developer%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Trying+HTML5+as+a+Flash+developer&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ftrying-html5-as-flash-developer%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ftrying-html5-as-flash-developer%2F&amp;title=Trying+HTML5+as+a+Flash+developer&amp;summary=&amp;source=" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ftrying-html5-as-flash-developer%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ftrying-html5-as-flash-developer%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Ftrying-html5-as-flash-developer%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.neuroproductions.be/experiments/trying-html5-as-flash-developer/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>3D Fractals (Ray-traced with Flash)</title>
		<link>http://www.neuroproductions.be/experiments/3d-fractels-actionscript/</link>
		<comments>http://www.neuroproductions.be/experiments/3d-fractels-actionscript/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 12:32:57 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Flash 3D]]></category>
		<category><![CDATA[Generative art]]></category>
		<category><![CDATA[Source code & tutorials]]></category>

		<guid isPermaLink="false">http://www.neuroproductions.be/?p=63</guid>
		<description><![CDATA[I guess every developer has to play with fractals sooner or later. Now it was my turn. I decided to make it a little more challenging for myself and try something in 3D.]]></description>
			<content:encoded><![CDATA[<p><span class="hw">I guess every developer has to play with fractals sooner or later. Now it was my turn. </span></p>
<p><span class="hw">I didn&#8217;t feel much for creating an other flat Mandelbrot set. So I decided to make it a little more challenging for myself and try something in 3D.<br />
</span></p>
<p><img src="http://www.neuroproductions.be/uploads/blog/examples/fractal/fractal1.jpg" alt="fractal AS3" width="700" height="171" /></p>
<p><span class="hw">There are already  <a href="http://images.google.com/images?hl=en&amp;um=1&amp;q=3D+fractals&amp;sa=N&amp;start=0&amp;ndsp=18" target="_blank">many</a> <a href="http://www.skytopia.com/project/fractal/mandelbulb.html" target="_blank">amazing</a> renders out there. But instead of copy/pasting formulas, I tried to find my own. And to my surprise, I found some very strange and interesting stuff, especially if you consider they are just mathematical defined volumes.<br />
</span></p>
<p>To render those volumes I made a very simple (and very slow) ray-tracer which follows the ray and start checking points to see if they are in the fractal. A normal ray tracer would just calculate the intersection of the ray and the volume, but I don&#8217;t know if that is even possible with this kind of stuff?</p>
<p>If I found a point, I looked near that point for 2 other points so I could calculate the normal and &#8216;setPixel&#8217; a normal map of the volume.</p>
<p><img src="http://www.neuroproductions.be/uploads/blog/examples/fractal/normalMapFractel_2.jpg" alt="fractal AS3" /></p>
<h4><a rel="shadowbox;width=500;height=540" href="http://www.neuroproductions.be/uploads/blog/examples/fractal/RayTraceTest.swf">» a live example (low quality)<br />
</a></h4>
<p>After that, I used a Pixel Bender filter (from <a href="http://www.derschmale.com/2009/06/08/introducing-stok3d-more-fp10-3dpixel-bender-shading/" target="_blank">Stok3D</a> by <a href="http://www.derschmale.com/" target="_blank">David Lenaerts</a>) to add phong shading to the renders.</p>
<p>Some of the renders (click to enlarge):</p>
<table border="0" cellspacing="5" cellpadding="0">
<tbody>
<tr>
<td><a rel="shadowbox[MustangThumbs];options={counterType:'skip',continuous:true,animSequence:'sync'}" href="http://www.neuroproductions.be/uploads/blog/examples/fractal/fractal5.jpg"><img src="http://www.neuroproductions.be/uploads/blog/examples/fractal/fractal5_t.jpg" alt="WiiFlash1" /></a></td>
<td><a rel="shadowbox[MustangThumbs];options={counterType:'skip',continuous:true,animSequence:'sync'}" href="http://www.neuroproductions.be/uploads/blog/examples/fractal/fractal2.jpg"><img src="http://www.neuroproductions.be/uploads/blog/examples/fractal/fractal2_t.jpg" alt="WiiFlash1" /></a></td>
</tr>
<tr>
<td><a rel="shadowbox[MustangThumbs];options={counterType:'skip',continuous:true,animSequence:'sync'}" href="http://www.neuroproductions.be/uploads/blog/examples/fractal/fractal4.jpg"><img src="http://www.neuroproductions.be/uploads/blog/examples/fractal/fractal4_t.jpg" alt="WiiFlash1" /></a></td>
<td><a rel="shadowbox[MustangThumbs];options={counterType:'skip',continuous:true,animSequence:'sync'}" href="http://www.neuroproductions.be/uploads/blog/examples/fractal/fractal6.jpg"><img src="http://www.neuroproductions.be/uploads/blog/examples/fractal/fractal6_t.jpg" alt="WiiFlash1" /></a></td>
</tr>
</tbody>
</table>
<p>I found a lot of these things and I should have made more images,  but it takes many hours to render them in a high quality. I guess I really should start learning C++&#8230;</p>
<p>I included the source code so you can start looking yourself for those amazing volumes out there. If you find something cool, let me know <img src='http://www.neuroproductions.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
source code: <a class="downloadlink" href="http://www.neuroproductions.be/wp-content/plugins/download-monitor/download.php?id=24" title=" downloaded 1304 times" >fractal_raytracer_src</a></p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2F3d-fractels-actionscript%2F&amp;title=3D+Fractals+%28Ray-traced+with+Flash%29" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2F3d-fractels-actionscript%2F&amp;title=3D+Fractals+%28Ray-traced+with+Flash%29" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2F3d-fractels-actionscript%2F&amp;title=3D+Fractals+%28Ray-traced+with+Flash%29" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2F3d-fractels-actionscript%2F&amp;headline=3D+Fractals+%28Ray-traced+with+Flash%29" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=3D+Fractals+%28Ray-traced+with+Flash%29&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2F3d-fractels-actionscript%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=3D+Fractals+%28Ray-traced+with+Flash%29&amp;u=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2F3d-fractels-actionscript%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=3D+Fractals+%28Ray-traced+with+Flash%29&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2F3d-fractels-actionscript%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=3D+Fractals+%28Ray-traced+with+Flash%29&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2F3d-fractels-actionscript%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=3D+Fractals+%28Ray-traced+with+Flash%29&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2F3d-fractels-actionscript%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2F3d-fractels-actionscript%2F&amp;title=3D+Fractals+%28Ray-traced+with+Flash%29&amp;summary=&amp;source=" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2F3d-fractels-actionscript%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2F3d-fractels-actionscript%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2F3d-fractels-actionscript%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.neuroproductions.be/experiments/3d-fractels-actionscript/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Alice in Wonderland (the Bitmap)</title>
		<link>http://www.neuroproductions.be/experiments/alice-in-wonderland-the-bitmap/</link>
		<comments>http://www.neuroproductions.be/experiments/alice-in-wonderland-the-bitmap/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 14:13:18 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Generative art]]></category>
		<category><![CDATA[Source code & tutorials]]></category>

		<guid isPermaLink="false">http://www.neuroproductions.be/?p=62</guid>
		<description><![CDATA[Alice&#8217;s Adventures in Wonderland. Written in 1865 by Lewis Carroll. The full story, 12 chapters, more than 25000 words, all [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.neuroproductions.be/uploads/blog/examples/alice/alice-in-wonderland_m.jpg" alt="alice in wonderland full text" width="700" height="541" /></p>
<p>Alice&#8217;s Adventures in Wonderland. Written in 1865 by Lewis Carroll.<br />
The full story, 12 chapters, more than 25000 words, all crammed in one Bitmap <img src='http://www.neuroproductions.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.neuroproductions.be/uploads/blog/examples/alice/high.html" target="_blank">» View in high resolution</a></p>
<p>Detail:</p>
<p><img src="http://www.neuroproductions.be/uploads/blog/examples/alice/alice-in-wonderland_detail.jpg" alt="alice in wonderland full text" /></p>
<p>The text &#8220;fitting&#8221; algorithm isn&#8217;t perfect yet, but hey, it did the trick.</p>
<p>Source code: <a class="downloadlink" href="http://www.neuroproductions.be/wp-content/plugins/download-monitor/download.php?id=23" title=" downloaded 1483 times" >Alice_src_FDT</a><br />
FDT Air project + I lowered the input bitmap size and quality for this download</p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Falice-in-wonderland-the-bitmap%2F&amp;title=Alice+in+Wonderland+%28the+Bitmap%29" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Falice-in-wonderland-the-bitmap%2F&amp;title=Alice+in+Wonderland+%28the+Bitmap%29" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Falice-in-wonderland-the-bitmap%2F&amp;title=Alice+in+Wonderland+%28the+Bitmap%29" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Falice-in-wonderland-the-bitmap%2F&amp;headline=Alice+in+Wonderland+%28the+Bitmap%29" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Alice+in+Wonderland+%28the+Bitmap%29&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Falice-in-wonderland-the-bitmap%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Alice+in+Wonderland+%28the+Bitmap%29&amp;u=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Falice-in-wonderland-the-bitmap%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Alice+in+Wonderland+%28the+Bitmap%29&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Falice-in-wonderland-the-bitmap%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Alice+in+Wonderland+%28the+Bitmap%29&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Falice-in-wonderland-the-bitmap%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Alice+in+Wonderland+%28the+Bitmap%29&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Falice-in-wonderland-the-bitmap%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Falice-in-wonderland-the-bitmap%2F&amp;title=Alice+in+Wonderland+%28the+Bitmap%29&amp;summary=&amp;source=" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Falice-in-wonderland-the-bitmap%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Falice-in-wonderland-the-bitmap%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fwww.neuroproductions.be%2Fexperiments%2Falice-in-wonderland-the-bitmap%2F" target="_blank"><img class="lightsocial_img" src="http://www.neuroproductions.be/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.neuroproductions.be/experiments/alice-in-wonderland-the-bitmap/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

