<?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"
	>

<channel>
	<title>W:Blut</title>
	<atom:link href="http://www.wblut.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wblut.com</link>
	<description>Experiments in generative graphics</description>
	<pubDate>Wed, 06 Aug 2008 00:20:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Forgotten code: fine structure 3D</title>
		<link>http://www.wblut.com/2008/07/05/forgotten-code-fine-structure-3d/</link>
		<comments>http://www.wblut.com/2008/07/05/forgotten-code-fine-structure-3d/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 23:58:32 +0000</pubDate>
		<dc:creator>Frederik Vanhoutte</dc:creator>
		
		<category><![CDATA[Processing]]></category>

		<guid isPermaLink="false">http://www.wblut.com/?p=44</guid>
		<description><![CDATA[When I cobbled together &#8216;fine structure&#8216;, I also tried my hand on a 3D version. For over a year, I completely forgot where I put the code, until this evening. Most of the code is rough but two pieces are presentable. Click the images to go to the constructs.
			    When in lo-res, [...]]]></description>
			<content:encoded><![CDATA[<p>When I cobbled together &#8216;<a title="fine structure 2D" href="http://www.wblut.com/constructs/fineStructure/" target="_blank">fine structure</a>&#8216;, I also tried my hand on a 3D version. For over a year, I completely forgot where I put the code, until this evening. Most of the code is rough but two pieces are presentable. Click the images to go to the constructs.</p>
<p>			    When in lo-res, move the mouse up or down to adjust the threshold level of the noise curves. Clicking the applet switches between dynamic lo-res mode and static hi-res mode.</p>
<p><a title="fine structure 3D" href="http://www.wblut.com/constructs/fineStructure3Db/" target="_blank"><img class="centered" src="http://www.wblut.com/blog/wp-content/2008/07/fineStructure3D02.jpg" alt="fine structure 3D" width="500" height="500" /></a></p>
<p>&#160;</p>
<p>		    <a title="fine structure 3D" href="http://www.wblut.com/constructs/fineStructure3Db/" target="_blank"><a title="fine structure 3D" href="http://www.wblut.com/constructs/fineStructure3Da/" target="_blank"><img class="centered" src="http://www.wblut.com/blog/wp-content/2008/07/fineStructure3D01.jpg" alt="fine structure 3D" width="500" height="500" /></a></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wblut.com/2008/07/05/forgotten-code-fine-structure-3d/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Curvature</title>
		<link>http://www.wblut.com/2008/06/30/curvature/</link>
		<comments>http://www.wblut.com/2008/06/30/curvature/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 21:23:20 +0000</pubDate>
		<dc:creator>Frederik Vanhoutte</dc:creator>
		
		<category><![CDATA[Processing]]></category>

		<category><![CDATA[curvature]]></category>

		<category><![CDATA[particles]]></category>

		<guid isPermaLink="false">http://www.wblut.com/?p=43</guid>
		<description><![CDATA[Another series of sketches exploring organic curves.  Particles follow wandering paths, stopping when they cross another path. The shape of the path, the number of particles, the initial starting positions, the way the particles die,&#8230; all have a major impact on the final image.
The ultimate example of this drawing mechanism is Jared Tarbell&#8217;s masterpiece &#8216;substrate&#8216;. [...]]]></description>
			<content:encoded><![CDATA[<p>Another series of sketches exploring organic curves.  Particles follow wandering paths, stopping when they cross another path. The shape of the path, the number of particles, the initial starting positions, the way the particles die,&#8230; all have a major impact on the final image.</p>
<p>The ultimate example of this drawing mechanism is Jared Tarbell&#8217;s masterpiece &#8216;<a title="substrate by Jared Tarbell" href="http://www.complexification.net/gallery/machines/substrate/index.php" target="_blank">substrate</a>&#8216;. Some of the fine pieces by <a title="Dave Bollinger" href="http://www.davebollinger.com/works/" target="_blank">Dave Bollinger</a> also seem to use something like it.</p>
<p>Click on the image to go to the corresponding construct. A click of the mouse resets the piece. On some platforms the lines are not properly anti-aliased. I haven&#8217;t figured out why but it sure messes up the images.</p>
<p><a title="Curvature01" href="http://www.wblut.com/constructs/Curvature01/" target="_blank"><img class="centered" src="http://www.wblut.com/blog/wp-content/2008/06/Curvature01.jpg" alt="Curvature01" /></a></p>
<p><a title="Curvature02" href="http://www.wblut.com/constructs/Curvature02/" target="_blank"><img class="centered" src="http://www.wblut.com/blog/wp-content/2008/06/Curvature02.jpg" alt="Curvature02" /></a></p>
<p><a title="Curvature03" href="http://www.wblut.com/constructs/Curvature03/" target="_blank"><img class="centered" src="http://www.wblut.com/blog/wp-content/2008/06/Curvature03.jpg" alt="Curvature03" /></a></p>
<p><a title="Curvature04" href="http://www.wblut.com/constructs/Curvature04/" target="_blank"><img class="centered" src="http://www.wblut.com/blog/wp-content/2008/06/Curvature04.jpg" alt="Curvature04" /></a></p>
<p><a title="Curvature05" href="http://www.wblut.com/constructs/Curvature05/" target="_blank"><img class="centered" src="http://www.wblut.com/blog/wp-content/2008/06/Curvature05.jpg" alt="Curvature05" /></a></p>
<p><a title="Curvature06" href="http://www.wblut.com/constructs/Curvature06/" target="_blank"><img class="centered" src="http://www.wblut.com/blog/wp-content/2008/06/Curvature06.jpg" alt="Curvature06" /></a></p>
<p><a title="Curvature07" href="http://www.wblut.com/constructs/Curvature07/" target="_blank"><img class="centered" src="http://www.wblut.com/blog/wp-content/2008/06/Curvature07.jpg" alt="Curvature07" /></a></p>
<p><a title="Curvature08" href="http://www.wblut.com/constructs/Curvature08/" target="_blank"><img class="centered" src="http://www.wblut.com/blog/wp-content/2008/06/Curvature08.jpg" alt="Curvature08" /></a></p>
<p><a title="Curvature09" href="http://www.wblut.com/constructs/Curvature09/" target="_blank"><img class="centered" src="http://www.wblut.com/blog/wp-content/2008/06/Curvature09.jpg" alt="Curvature09" /></a></p>
<p><a title="Curvature10" href="http://www.wblut.com/constructs/Curvature10/" target="_blank"><img class="centered" src="http://www.wblut.com/blog/wp-content/2008/06/Curvature10.jpg" alt="Curvature10" /></a></p>
<p><a title="Curvature11" href="http://www.wblut.com/constructs/Curvature11/" target="_blank"><img class="centered" src="http://www.wblut.com/blog/wp-content/2008/06/Curvature11.jpg" alt="Curvature11" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wblut.com/2008/06/30/curvature/feed/</wfw:commentRss>
		</item>
		<item>
		<title>cyclic: outwitted by a 1000 particles</title>
		<link>http://www.wblut.com/2008/06/21/cyclic-outwitted-by-a-1000-particles/</link>
		<comments>http://www.wblut.com/2008/06/21/cyclic-outwitted-by-a-1000-particles/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 21:56:00 +0000</pubDate>
		<dc:creator>Frederik Vanhoutte</dc:creator>
		
		<category><![CDATA[Processing]]></category>

		<category><![CDATA[cyclic]]></category>

		<category><![CDATA[particles]]></category>

		<category><![CDATA[steering]]></category>

		<guid isPermaLink="false">http://www.wblut.com/?p=38</guid>
		<description><![CDATA[I have to admit, I&#8217;m hopelessly fumble-fingered in vector drawing. I never get the curves right, somehow they&#8217;re not smooth, not natural looking.
The funny thing is that a 1000 particles chasing each other from random starting positions seem to manage this quite nicely. Initial jagged chaos swiftly evolves into flowing curves, continuously trying to simplify [...]]]></description>
			<content:encoded><![CDATA[<p>I have to admit, I&#8217;m hopelessly fumble-fingered in vector drawing. I never get the curves right, somehow they&#8217;re not smooth, not natural looking.</p>
<p>The funny thing is that a 1000 particles chasing each other from random starting positions seem to manage this quite nicely. Initial jagged chaos swiftly evolves into flowing curves, continuously trying to simplify themselves. Guess I&#8217;m not a sufficiently complex, self-interacting system <img src='http://www.wblut.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>Anyway I&#8217;m rather pleased with this construct. Pointless overkill makes me happy. The construct and its code can be found <a title="cyclic" href="http://www.wblut.com/constructs/cyclic/" target="_blank">here</a>. There&#8217;s no interaction beyond resetting with a click of the mouse.</p>
<p><strong>Update:</strong> Lucas Tamarit pointed out, somewhat uh&#8230; pointedly, that this piece is very similar to &#8217;sandtraveller&#8217; by Jared Tarbell. Check this and the rest of his work out <a href="http://www.complexification.net/gallery/" target="_blank">here</a>. I&#8217;ve got to agree there&#8217;s definitely a resemblance. However, I&#8217;ve checked out the code and the mechanics behind &#8216;cyclic&#8217; are really different from &#8217;sandtraveller&#8217;, as is the rendering technique. I invite everybody else to make the comparison.</p>
<p>Not every painting of a sunflower is a Van Gogh forgery <img src='http://www.wblut.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><img class="centered" title="cyclic01" src="http://www.wblut.com/blog/wp-content/2008/06/cyclic01.jpg" alt="cyclic" width="450" height="450" /></p>
<p><img class="centered" title="cyclic02" src="http://www.wblut.com/blog/wp-content/2008/06/cyclic02.jpg" alt="cyclic" width="450" height="450" /></p>
<p><img class="centered" title="cyclic03" src="http://www.wblut.com/blog/wp-content/2008/06/cyclic03.jpg" alt="cyclic" width="450" height="450" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wblut.com/2008/06/21/cyclic-outwitted-by-a-1000-particles/feed/</wfw:commentRss>
		</item>
		<item>
		<title>towards the within: toying with steering code</title>
		<link>http://www.wblut.com/2008/05/21/towards-the-within-toying-with-steering-code/</link>
		<comments>http://www.wblut.com/2008/05/21/towards-the-within-toying-with-steering-code/#comments</comments>
		<pubDate>Wed, 21 May 2008 18:35:08 +0000</pubDate>
		<dc:creator>Frederik Vanhoutte</dc:creator>
		
		<category><![CDATA[Processing]]></category>

		<category><![CDATA[particles]]></category>

		<category><![CDATA[steering]]></category>

		<category><![CDATA[towards]]></category>

		<guid isPermaLink="false">http://www.wblut.com/?p=37</guid>
		<description><![CDATA[Up to now, I&#8217;ve always treated particles as their physical equivalents: pointlike objects undergoing forces. As a physicist, this way of thinking comes natural, however it is fairly limiting.  There&#8217;s a lot of work out there dealing with particles as agents, capable of steering towards goals, avoiding obstacles and flocking together in interesting ways.
Towards [...]]]></description>
			<content:encoded><![CDATA[<p>Up to now, I&#8217;ve always treated particles as their physical equivalents: pointlike objects undergoing forces. As a physicist, this way of thinking comes natural, however it is fairly limiting.  There&#8217;s a lot of work out there dealing with particles as agents, capable of steering towards goals, avoiding obstacles and flocking together in interesting ways.</p>
<p><em>Towards</em> is my first step in exploring the possibilities of agent-generated graphics. It has an old-fashioned feel about it. (And yes, I got stuck on the black-white-red palette again&#8230;)</p>
<p>To get a feel of how this kind of explorative programming goes, I&#8217;ve uploaded seven versions showing the chronological (pro/re)gression of the code. All pieces need some time to reveal their true dynamics. Click on the applet to restart the construct.</p>
<p><a title="towards 01" href="http://www.wblut.com/constructs/Towards01/" target="_blank">towards 01</a><br />
<a title="towards 02" href="http://www.wblut.com/constructs/Towards02/" target="_blank">towards 02</a><br />
<a title="towards 03" href="http://www.wblut.com/constructs/Towards03/" target="_blank">towards 03</a><br />
<a title="towards 04" href="http://www.wblut.com/constructs/Towards04/" target="_blank">towards 04</a><br />
<a title="towards 05" href="http://www.wblut.com/constructs/Towards05/" target="_blank">towards 05</a><br />
<a title="towards 06" href="http://www.wblut.com/constructs/Towards06/" target="_blank">towards 06</a><br />
<a title="towards 07" href="http://www.wblut.com/constructs/Towards07/" target="_blank">towards 07</a></p>
<p><img class="centered" src="http://www.wblut.com/images/towards01.jpg" alt="towards01" width="450" height="450" /></p>
<p><img class="centered" src="http://www.wblut.com/images/towards04.jpg" alt="towards 04" width="450" height="450" /></p>
<p><img class="centered" src="http://www.wblut.com/images/towards06.jpg" alt="towards 06" width="450" height="450" /></p>
<p><img class="centered" src="http://www.wblut.com/images/towards07.jpg" alt="towards 07" width="450" height="450" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wblut.com/2008/05/21/towards-the-within-toying-with-steering-code/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Work in progress</title>
		<link>http://www.wblut.com/2008/04/23/work-in-progress/</link>
		<comments>http://www.wblut.com/2008/04/23/work-in-progress/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 19:53:54 +0000</pubDate>
		<dc:creator>Frederik Vanhoutte</dc:creator>
		
		<category><![CDATA[Processing]]></category>

		<category><![CDATA[voronoi]]></category>

		<category><![CDATA[work in progress]]></category>

		<guid isPermaLink="false">http://www.wblut.com/?p=36</guid>
		<description><![CDATA[For some unfathomable reason I&#8217;ve been spending my nights doing the dishes and, amazingly enough, sleeping. I&#8217;ve much have caught something. Anyway, two samples of work in progress, both based on the voronoi code.
voronoiFractal 2
voronoiFractal 4
Don&#8217;t ask about 3. Three is not a nice piece, it escaped. It lurks in the space between the walls, [...]]]></description>
			<content:encoded><![CDATA[<p>For some unfathomable reason I&#8217;ve been spending my nights doing the dishes and, amazingly enough, sleeping. I&#8217;ve much have caught something. Anyway, two samples of work in progress, both based on the voronoi code.</p>
<p><a title="wip voronoiFractal2_0" href="http://www.wblut.com/constructs/wip/voronoiFractal2_0/" target="_blank">voronoiFractal 2</a></p>
<p><a title="wip voronoiFractal4_0" href="http://www.wblut.com/constructs/wip/voronoiFractal4_0/" target="_blank">voronoiFractal 4</a></p>
<p>Don&#8217;t ask about 3. Three is not a nice piece, it escaped. It lurks in the space between the walls, growling&#8230; Occasionally, it comes out and eats computers.</p>
<p><img class="centered" src="http://www.wblut.com/images/voronoiFractal2_0.jpg" alt="voronoiFractal2_0" width="450" height="750" /></p>
<p><img class="centered" src="http://www.wblut.com/images/voronoiFractal4_0.jpg" alt="voronoiFractal4_0" width="450" height="450" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wblut.com/2008/04/23/work-in-progress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Oldies</title>
		<link>http://www.wblut.com/2008/04/09/oldies/</link>
		<comments>http://www.wblut.com/2008/04/09/oldies/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 20:01:01 +0000</pubDate>
		<dc:creator>Frederik Vanhoutte</dc:creator>
		
		<category><![CDATA[Processing]]></category>

		<guid isPermaLink="false">http://www.wblut.com/?p=35</guid>
		<description><![CDATA[
closer

crystal

flow field

fine structure

rotator I

peripheral vision

synthese eines raumes

elements I

cathedral

rose at lagrange 2

haywire

parameter VI

alignment

92

:etrono:e

compound

deconstruct 2D-3D

h.trism

com III

velvet painting

2 minutes

turmoil

spring orchard

no i in me

self-centered

singular icon

cline &#62; decline
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.wblut.com/applet.php?title=closer&amp;width=800&amp;height=800&amp;options=0011&amp;parameters=ff14000014141480808014321802"><img src="http://www.wblut.com/images/CL0.jpg" border="0" alt="closer" width="439" height="120" /></a><br />
closer</p>
<p><a href="http://www.wblut.com/crystal.php"><img src="http://www.wblut.com/images/CR0.jpg" border="0" alt="crystal" width="439" height="120" /></a><br />
crystal</p>
<p><a href="http://www.wblut.com/flowField.php"><img src="http://www.wblut.com/images/FF0.jpg" border="0" alt="flow field" width="439" height="120" /></a><br />
flow field</p>
<p><a href="http://www.wblut.com/fineStructure.php"><img src="http://www.wblut.com/images/FS0.jpg" border="0" alt="fine structure" width="439" height="120" /></a><br />
fine structure</p>
<p><a href="http://www.wblut.com/rotatorI.php"><img src="http://www.wblut.com/images/R10.jpg" border="0" alt="rotator I" width="439" height="120" /></a><br />
rotator I</p>
<p><a href="http://www.wblut.com/peripheralVision.php"><img src="http://www.wblut.com/images/PV0.jpg" border="0" alt="peripheral vision" width="439" height="120" /></a><br />
peripheral vision</p>
<p><a href="http://www.wblut.com/syntheseEinesRaumes.php"><img src="http://www.wblut.com/images/SeR0.jpg" border="0" alt="synthese eines raumes: original" width="439" height="120" /></a><br />
synthese eines raumes</p>
<p><a href="http://www.wblut.com/elementsI.php"><img src="http://www.wblut.com/images/E10.jpg" border="0" alt="elements I" width="439" height="120" /></a><br />
elements I</p>
<p><a href="http://www.wblut.com/cathedral.php"><img src="http://www.wblut.com/images/C0.jpg" border="0" alt="cathedral" width="439" height="120" /></a><br />
cathedral</p>
<p><a href="http://www.wblut.com/roseAtLagrange2.php"><img src="http://www.wblut.com/images/RaL20.jpg" border="0" alt="rose at lagrange 2" width="439" height="120" /></a><br />
rose at lagrange 2</p>
<p><a href="http://www.wblut.com/haywire.php"><img src="http://www.wblut.com/images/HW0.jpg" border="0" alt="haywire" width="439" height="120" /></a><br />
haywire</p>
<p><a href="http://www.wblut.com/parameterVI.php"><img src="http://www.wblut.com/images/PVI0.jpg" border="0" alt="parameter VI" width="439" height="120" /></a><br />
parameter VI</p>
<p><a href="http://www.wblut.com/alignment.php"><img src="http://www.wblut.com/images/AL0.jpg" border="0" alt="alignment" width="439" height="120" /></a><br />
alignment</p>
<p><a href="http://www.wblut.com/92.php"><img src="http://www.wblut.com/images/920.jpg" border="0" alt="92" width="439" height="120" /></a><br />
92</p>
<p><a href="http://www.wblut.com/metronome.php"><img src="http://www.wblut.com/images/MN0.jpg" border="0" alt=":etrono:e" width="439" height="120" /></a><br />
:etrono:e</p>
<p><a href="http://www.wblut.com/compound.php"><img style="border: 0pt none;" src="http://www.wblut.com/Images/CP0.jpg" border="0" alt="compound" width="439" height="120" /></a><br />
compound</p>
<p><a href="http://www.wblut.com/deconstruct.php"><img style="border: 0pt none;" src="http://www.wblut.com/Images/D230.jpg" border="0" alt="deconstruct 2D-3D" width="439" height="120" /></a><br />
deconstruct 2D-3D</p>
<p><a href="http://www.wblut.com/htrism.php"><img src="http://www.wblut.com/images/HT0.jpg" border="0" alt="h.trism" width="439" height="120" /></a><br />
h.trism</p>
<p><a href="http://www.wblut.com/comIII.php"><img src="http://www.wblut.com/images/C30.jpg" border="0" alt="com III" width="439" height="120" /></a><br />
com III</p>
<p><a href="http://www.wblut.com/velvetPainting.php"><img src="http://www.wblut.com/images/VP0.jpg" border="0" alt="velvet painting" width="439" height="120" /></a><br />
velvet painting</p>
<p><a href="http://www.wblut.com/2minutes.php"><img style="border: 0pt none;" src="http://www.wblut.com/Images/2M0.jpg" border="0" alt="2 minutes" width="439" height="120" /></a><br />
2 minutes</p>
<p><a href="http://www.wblut.com/turmoil.php"><img src="http://www.wblut.com/images/TO0.jpg" border="0" alt="turmoil" width="439" height="120" /></a><br />
turmoil</p>
<p><a href="http://www.wblut.com/springOrchard.php"><img src="http://www.wblut.com/images/SO0.jpg" border="0" alt="spring orchard" width="439" height="120" /></a><br />
spring orchard</p>
<p><a href="http://www.wblut.com/noIInMe.php"><img src="http://www.wblut.com/images/NIiM0.jpg" border="0" alt="no i in me" width="439" height="120" /></a><br />
no i in me</p>
<p><a href="http://www.wblut.com/selfCentered.php"><img style="border: 0pt none;" src="http://www.wblut.com/Images/SC0.jpg" border="0" alt="self-centered" width="439" height="120" /></a><br />
self-centered</p>
<p><a href="http://www.wblut.com/singularIcon.php"><img src="http://www.wblut.com/images/SI0.jpg" border="0" alt="singular icon" width="439" height="120" /></a><br />
singular icon</p>
<p><a href="http://www.wblut.com/clineDecline.php"><img style="border: 0pt none;" src="http://www.wblut.com/Images/CD0.jpg" border="0" alt="cline &gt; decline" width="439" height="120" /></a><br />
cline &gt; decline</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wblut.com/2008/04/09/oldies/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Free space looking for sketches</title>
		<link>http://www.wblut.com/2008/04/01/free-space-looking-for-sketches/</link>
		<comments>http://www.wblut.com/2008/04/01/free-space-looking-for-sketches/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 21:27:35 +0000</pubDate>
		<dc:creator>Frederik Vanhoutte</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Processing]]></category>

		<guid isPermaLink="false">http://www.wblut.com/2008/04/01/free-space-looking-for-sketches/</guid>
		<description><![CDATA[I believe that there are many people out there that experiment with processing but don&#8217;t want to bother with domains or hosting. Well, my host has plenty of storage and monthly bandwitdh, far more than I&#8217;ll ever need. At this time there&#8217;s about 30Gb waiting to be filled (I&#8217;m currently using 60Mb) and I have [...]]]></description>
			<content:encoded><![CDATA[<p>I believe that there are many people out there that experiment with processing but don&#8217;t want to bother with domains or hosting. Well, my host has plenty of storage and monthly bandwitdh, far more than I&#8217;ll ever need. At this time there&#8217;s about 30Gb waiting to be filled (I&#8217;m currently using 60Mb) and I have about 300Gb bandwidth per month to spare.</p>
<p>So, if you got Processing sketches to share but no space to do it, feel free to send them over. Just a few pointers:</p>
<ol>
<li>Code should be shared under a Creative Commons license, similar to the one at the bottom of this page. I&#8217;ll waste no space on private code.</li>
<li>Although it&#8217;s ultimately up to me to decide what goes online, I will not judge on esthetic or other purely personal grounds. The only criteria to refuse a piece are offensive content, malicious intent or blatant commercial abuse.</li>
<li>Sketches should be submitted by email (check <a href="http://www.wblut.com/about/" title="about" target="_blank"><strong>contact</strong></a>) as a zipped archive of the applet folder generated by Processing.</li>
<li>I&#8217;ll host everything in a separate domain &#8220;guest.wblut.com&#8221; as a blog similar to mine. Each submitted piece will be a blog entry with link, screenshot, author, tags and description. Anything you want to go here, especially description and screenshot, you can put in the email. Keep the screenshot 450px wide or less (I don&#8217;t feel like messing with WordPress templates <img src='http://www.wblut.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ). There are nicer alternatives than a simple blog, but it&#8217;s easier to keep content and comments organised.</li>
<li> I will not host any other files. There&#8217;s enough other options out there.</li>
</ol>
<p>In return, I&#8217;ll do my best to keep everything nice, tidy and punctual. Just to be clear, I&#8217;m not out for money, my pages, including the guest blog, are advertisement free and will always remain that way <img src='http://www.wblut.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p><strong>Update</strong> : synchronicity&#8230; There&#8217;s another solution out there since the 22nd of march: <a href="http://www.openprocessing.org/" title="open processing" target="_blank">http://www.openprocessing.org/</a>. Cool, must be an idea whose time is right. Thanks to <a href="http://www.eskimoblood.de/" title="Eskimoblood" target="_blank">Andreas</a> for pointing this out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wblut.com/2008/04/01/free-space-looking-for-sketches/feed/</wfw:commentRss>
		</item>
		<item>
		<title>voronoi fractal</title>
		<link>http://www.wblut.com/2008/04/01/voronoi-fractal-fr/</link>
		<comments>http://www.wblut.com/2008/04/01/voronoi-fractal-fr/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 23:56:32 +0000</pubDate>
		<dc:creator>Frederik Vanhoutte</dc:creator>
		
		<category><![CDATA[Processing]]></category>

		<category><![CDATA[fractal]]></category>

		<category><![CDATA[geometry]]></category>

		<category><![CDATA[voronoi]]></category>

		<guid isPermaLink="false">http://www.wblut.com/2008/04/01/voronoi-fractal-fr/</guid>
		<description><![CDATA[I set myself a challenge last weekend: starting only from the code for the intersection point of two lines, I would try to make a Voronoi fractal applet without using any further reference.  This actually had a reason: I can draw a Voronoi graph on paper but I do not know how to draw [...]]]></description>
			<content:encoded><![CDATA[<p>I set myself a challenge last weekend: starting only from the code for the <a title="Paul Bourke: intersection of two lines" href="http://local.wasp.uwa.edu.au/~pbourke/geometry/lineline2d/" target="_blank">intersection point of two lines</a>, I would try to make a <a title="What are Voronoi fractals?" href="http://www.righto.com/fractals/vor.html" target="_blank">Voronoi fractal</a> applet without using any further reference.  This actually had a reason: I can draw a Voronoi graph on paper but I do not know <em>how</em> to draw it. Bear with me on this, it&#8217;ll make sense&#8230;</p>
<p>Try it yourself, constructing a sketch of a Voronoi graph is simple:</p>
<ol>
<li>Draw some random dots.</li>
<li>Connect all dots with straight lines.</li>
<li>Bisect all connecting lines (i.e. draw a perpendicular straight line through the middle of the connecting lines).</li>
<li>Select pieces of the bisecting lines so each point is encapsulated in its own cell.</li>
</ol>
<p>One of my rough sketches:</p>
<p style="text-align: center"><img src="http://www.wblut.com/blog/wp-content/2008/04/voronoiFractalManual.jpg" alt="voronoiManual" /></p>
<p>A deceptively simple process. Steps 1 to 3 are easy enough to implement, just a matter of basic geometry. The tricky part is point 4, I couldn&#8217;t figure out how I did it on paper. I, and undoubtely you too, just draw the cells based on the network of bisecting lines.</p>
<p>In the end, I found a way of making the computer do the same thing. But it involves a rather exhaustive search and is a far cry from the effortless elegance of a human being. Turning a Voronoi graph into something fractal-like was the next step. Getting the borders of each cell sorted out was a bit of headache but now works as long as floating-point errors don&#8217;t mess things up.</p>
<p>Two nights and an insight in yet another amazing way our brains work later, <a title="voronoi fractal" href="http://www.wblut.com/constructs/voronoiFractal/voronoiFractal.php" target="_blank">this</a> is what I came up with. It definitely has potential for further development. As always the code is up for grabs (and rather rough). Currently, because it&#8217;s a bit of a memory hog, the online version is limited in depth . <strong>Update :</strong> I&#8217;ve replaced the applet with a new version using less memory.</p>
<p style="text-align: center"><a title="voronoi fractal" href="http://www.wblut.com/constructs/voronoiFractal/voronoiFractal.php" target="_blank"><img src="http://www.wblut.com/blog/wp-content/2008/04/voronoiFractal.jpg" alt="voronoi fractal" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wblut.com/2008/04/01/voronoi-fractal-fr/feed/</wfw:commentRss>
		</item>
		<item>
		<title>strange symmetry</title>
		<link>http://www.wblut.com/2008/03/27/strange-symmetry/</link>
		<comments>http://www.wblut.com/2008/03/27/strange-symmetry/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 18:48:29 +0000</pubDate>
		<dc:creator>Frederik Vanhoutte</dc:creator>
		
		<category><![CDATA[Processing]]></category>

		<category><![CDATA[chaotic attractor]]></category>

		<category><![CDATA[strange symmetry]]></category>

		<guid isPermaLink="false">http://www.wblut.com/2008/03/27/strange-symmetry/</guid>
		<description><![CDATA[Another old piece I spent a few extra hours on. Hundreds of particles with random starting positions are iterated, their coordinates (x,y) transformed by mundane mathematics. My homebaked expressions, several potentially chaotic attractors mangled together,  look complex but are actually  more weird than difficult - a bit like the expressions on the blackboard [...]]]></description>
			<content:encoded><![CDATA[<p>Another old piece I spent a few extra hours on. Hundreds of particles with random starting positions are iterated, their coordinates (x,y) transformed by mundane mathematics. My homebaked expressions, several potentially chaotic attractors mangled together,  look complex but are actually  more weird than difficult - a bit like the expressions on the blackboard in a Gary Larson cartoon:</p>
<p><img src="http://www.wblut.com/blog/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_971_a0070a0dfe4cfe8408d973f9927e38e1.png" style="vertical-align:-29px; display: inline-block ;" alt="x right p_0 (sin(p_1 y) + p_2 cos(p_1 x))+(1-p_0)(y + p_3 x/delim{|}{x}{|} sqrt{delim{|}{p_4 x - p_5}{|}} )" title="x right p_0 (sin(p_1 y) + p_2 cos(p_1 x))+(1-p_0)(y + p_3 x/delim{|}{x}{|} sqrt{delim{|}{p_4 x - p_5}{|}} )"/><br />
<img src="http://www.wblut.com/blog/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_971_799bd3b64af4791ac3880a20c4a965c9.png" style="vertical-align:-29px; display: inline-block ;" alt="y right p_0 (sin(p_6 x) + p_7 cos(p_6 y))+(1-p_0)(p_8-x)" title="y right p_0 (sin(p_6 x) + p_7 cos(p_6 y))+(1-p_0)(p_8-x)"/></p>
<p>The code randomly generates the parameters <em>p1</em> to p8 (between -2 and 2) and <em>p0</em> (between 0 and 1). Most results are not very special but an occasional gem shows up. There are ways of automatically eliminating many of the less interesting cases. These not only take time but inevitably remove some nice constructs. So I left out any preselection. Think of it as searching the beach for a rare shell&#8230;</p>
<p>Feel free to explore the 9 parameter universe with <a title="strange symmetry" href="http://www.wblut.com/constructs/strangeSymmetry/strangeSymmetry.php" target="_blank">this online version</a>. It is very unlikely that the picture that&#8217;s forming on your screen will ever be generated exactly the same on any other machine. Since every plot is unique it&#8217;s hard to get the correct scale and position, so you&#8217;ll have to do it yourself. Zoom in and out with &#8216;+&#8217; and &#8216;-&#8217;. Move the construct with the arrow keys. The movement is a bit chunky because the image has to redraw every time the construct moves. Pressing &#8216;c&#8217; cycles through several color palettes using the particle density, velocity and acceleration in different ways. Most importantly, pressing space saves the image to the <a title="strange symmetry" href="http://www.wblut.com/gallery.php?title=strangeSymmetry" target="_blank">user gallery</a>. Nothing will appear to happen for a while but give it some time to finish. Since I intentionally neglected to provide a way of storing the 9 parameters, you can never recover a lost image which hasn&#8217;t been saved. The choice is yours, share the image and lose its uniqueness or keep it to yourself and lose it forever&#8230; Oh, any other key randomly generates a new construct.</p>
<p><strong>Update</strong> : I&#8217;ve improved the interface a bit. Zooming now properly respects the centering. You can also move the construct by clicking and dragging the mouse. Pressing &#8216;r&#8217; will center the image on the current mouse position.</p>
<p><a title="strange symmetry" href="http://www.wblut.com/constructs/strangeSymmetry/strangeSymmetry.php" target="_blank"><img class="centered" src="http://www.wblut.com/blog/wp-content/2008/03/strangeSymmetry_20080327-162456.jpg" alt="strange symmetry" width="450" height="450" /></a></p>
<p><a title="strange symmetry" href="http://www.wblut.com/constructs/strangeSymmetry/strangeSymmetry.php" target="_blank"><img class="centered" src="http://www.wblut.com/blog/wp-content/2008/03/strangeSymmetry_20080327-194514.jpg" alt="strange symmetry 2" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wblut.com/2008/03/27/strange-symmetry/feed/</wfw:commentRss>
		</item>
		<item>
		<title>+</title>
		<link>http://www.wblut.com/2008/03/21/25/</link>
		<comments>http://www.wblut.com/2008/03/21/25/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 21:05:16 +0000</pubDate>
		<dc:creator>Frederik Vanhoutte</dc:creator>
		
		<category><![CDATA[Inspiration]]></category>

		<guid isPermaLink="false">http://www.wblut.com/2008/03/21/25/</guid>
		<description><![CDATA[&#8220;I also believe - and hope - that politics and economics will cease to be as important in the future as they have been in the past; the time will come when most of our present controversies on these matters will seem as trivial, or as meaningless, as the theological debates in which the keenest [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>&#8220;I also believe - and hope - that politics and economics will cease to be as important in the future as they have been in the past; the time will come when most of our present controversies on these matters will seem as trivial, or as meaningless, as the theological debates in which the keenest minds of the Middle Ages dissipated their energies. Politics and economics are concerned with power and wealth, neither of which should be the primary, still less the exclusive, concern of adult human beings.&#8221;</p></blockquote>
<blockquote><p>Profiles Of The Future, Sir Arthur Charles Clarke (1917-2008)</p></blockquote>
<p><img class="centered" src="http://www.wblut.com/blog/wp-content/2008/03/hal.jpg" alt="hal" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wblut.com/2008/03/21/25/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.285 seconds -->
