<?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>W:Blut &#187; Processing</title>
	<atom:link href="http://www.wblut.com/topics/processing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wblut.com</link>
	<description>Experiments in generative graphics</description>
	<lastBuildDate>Tue, 20 Jul 2010 18:38:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>

   <image>
    <title>W:Blut</title>
    <url>http://1.gravatar.com/avatar/f53eecb68a71cc8113e72e1e53c94f7d?s=48&amp;d=</url>
    <link>http://www.wblut.com</link>
   </image>
		<item>
		<title>Voronoi fractal 3D: work in progress</title>
		<link>http://www.wblut.com/2010/03/08/voronoi-fractal-work-in-progress/</link>
		<comments>http://www.wblut.com/2010/03/08/voronoi-fractal-work-in-progress/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 21:13:10 +0000</pubDate>
		<dc:creator>Frederik Vanhoutte</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[construct]]></category>
		<category><![CDATA[fractal]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[geometry]]></category>
		<category><![CDATA[half-edge]]></category>
		<category><![CDATA[voronoi]]></category>
		<category><![CDATA[work in progress]]></category>

		<guid isPermaLink="false">http://www.wblut.com/?p=1008</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div style="margin-left: 25px;">
<a href="http://www.wblut.com/2010/03/08/voronoi-fractal-work-in-progress/"><em>Click here to view the embedded slideshow.</em></a>
</div>
<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.wblut.com/2010/03/08/voronoi-fractal-work-in-progress/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Silent too long …</title>
		<link>http://www.wblut.com/2010/02/19/silent-too-long/</link>
		<comments>http://www.wblut.com/2010/02/19/silent-too-long/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 09:24:05 +0000</pubDate>
		<dc:creator>Frederik Vanhoutte</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[construct]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[geometry]]></category>
		<category><![CDATA[half-edge]]></category>
		<category><![CDATA[strange symmetry]]></category>
		<category><![CDATA[voronoi]]></category>

		<guid isPermaLink="false">http://www.wblut.com/?p=973</guid>
		<description><![CDATA[Code written, code lost.]]></description>
			<content:encoded><![CDATA[<div style="margin-left: 75px;">
<a href="http://www.wblut.com/2010/02/19/silent-too-long/"><em>Click here to view the embedded slideshow.</em></a>
</div>
<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.wblut.com/2010/02/19/silent-too-long/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Division</title>
		<link>http://www.wblut.com/2009/07/23/division/</link>
		<comments>http://www.wblut.com/2009/07/23/division/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 21:24:35 +0000</pubDate>
		<dc:creator>Frederik Vanhoutte</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[algorithmic architecture]]></category>
		<category><![CDATA[Aranda/Lasch]]></category>
		<category><![CDATA[artist]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[construct]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[geometry]]></category>
		<category><![CDATA[half-edge]]></category>
		<category><![CDATA[Kokkugia]]></category>
		<category><![CDATA[simplexity]]></category>
		<category><![CDATA[studioMode]]></category>
		<category><![CDATA[subdivision]]></category>

		<guid isPermaLink="false">http://www.wblut.com/?p=861</guid>
		<description><![CDATA[From my very first steps with processing I’ve always been fascinated by the division of space, volumes and surfaces. In retrospect, many constructs can be seen as explorations of this theme. To my delight, a lot of the concepts I dabbled with in ignorance are actively explored in the field of algorithmic architecture, or to [...]]]></description>
			<content:encoded><![CDATA[<div style="float:left;width:425px;padding-left: 25px;"><p>From my <a href="http://www.processing.org/exhibition/curated_page_4.html" class="liexternal">very first steps with processing</a> I’ve always been fascinated by the division of space, volumes and surfaces. In retrospect, many constructs can be seen as explorations of this theme. To my delight, a lot of the concepts I dabbled with in ignorance are actively explored in the field of <a href="http://www.oobject.com/category/algorithmic-architecture/" class="liexternal">algorithmic architecture</a>, or to use a term coined by Kostas Terzidis, <em>algotecture</em>. On a whim, I bought a pamflet by <a href="http://www.flickr.com/photos/arandalasch/" class="liexternal">Benjamin Aranda &amp; Chris Lasch</a>, <em><a href="http://www.amazon.co.uk/Tooling-Pamphlet-Architecture-Benjamin-Christopher/dp/1568985479" class="liexternal">Tooling</a></em>. It was like lifting a pebble and finding a mountain.</p>
<p>I had this feeling only once before. When we moved to another house at age 10, I discovered an abandoned chemistry set in the garage. I happily wasted hours with the strange materials inside and as a highlight created a purple frothing expanse of foam staining the skin a sickly brown for days after. Surprisingly many random combinations resulted in malodorous vapors of amazing variety to delight family and neighbors. Fortunately I ran out of chemicals before I ran out of ideas. With their usual unyielding common sense my parents declined to restock the various vials and powders. My chemical days over, I resumed my favorite passtime, sitting in the middle of a big pile of Lego making ping-ping noises.(Much like a meteorite cooling in its impact crater after a superheated entry).</p> 
<p>Anyway, yes, Processing, exactly… Years after my short stint in chemical horseplay, I was astonished to discover that chemistry was not merely a toy, it was a science, an industry, a possible lifetime devotion. It is a path I never followed, I went into physics instead.</p>
<p>Processing is my second chemistry set. With its low threshold it helps me imagine mathematical and geometrical whatifs. What if I take a cube and cut it up in smaller cubes, and do it again and again? What if I repeatedly divide a surface? What if…   We play endlessly on the crowded beach of complexity, self-similarity and other fashionable concepts. The sandcastles we build are but tiny, pale reflections of the <a href="http://www.evolo-arch.com/" class="liexternal">glass, concrete and steel mastodonts</a> on the horizon.</p>
<p> I have fun building my sandcastles but realize all too well it’s just play. Complexity is easy and interesting but rarely usable. And nowhere is this more evident than in modern, parametric/algorithmic architecture. A design concept is one thing, getting a viable building out of it is evidently something else altogether. Somewhat ironically I feel, this is referred to as the problem of simplexity, in this context the reduction of an aesthetically pleasing form to a structural model. E.g. the random subdivision of cubes as explored in the early <a href="http://www.processing.org/exhibition/works/d5lv/index_link.html" class="liexternal">D5LV</a> results in a self-similar swarm-like collection of boxes. However, these boxes often intersect, float freely, have no easily extractable relation to each other. Translating this into something real, like trying to get a STL out of it, would require extensive work, far more than the original piece. Complexity attracts all the attention, with spectacular imagery, huge promises and boastful lines. In the background simplexity quietly toils away, its achievements wrongly attributed to its loud brother.</p>
<p> In a way, there’s a danger inherent to Processing and the generative concepts it so readily allows access to: we might come to believe that <em>it’s easy</em>. Judging from questions I get, many already believe this. From absurdly complex projects to hundredfold increases in scale, the easy questions are often impossible to answer. (The hard questions are often quite easy.) I see similarities with the profileration of CGI industrial design models on the internet. Whole blogs thrive on pretty images of impossible to realize but beautiful concepts, reducing design to illustration.</p>
<p>Anyway, enough with the ramblings, I’ve got two small constructs, somewhat related to this post. My current fascination with the more practical side of generative algorithms leads me to rethink much of my past constructs. The aforementioned cube subdivision is fun but lacks a clear relationship between its elements, beyond the obvious self-similarity. Using my mesh code-in-progress, I sought an iterative subdivision algorithm that wouldn’t suffer from this kind of dissociative behavior. The end result should be interestingly complex but still be a single connected solid without selfintersection. I came up with two entries for this self-contest (actually three but I’m keeping the 3D Voronoi fractal for a bit later). They’re conceptually very simple so don’t expect anything revolutionary (or new), click on the images to go to the applet:</p>
<div id="attachment_884" class="wp-caption alignleft" style="width: 460px"><a href="http://www.wblut.com/cutNtwist-embedded/" ><img src="http://www.wblut.com/blog/wp-content/2009/07/cutNtwist.jpg" alt="cut &amp; twist, W:Blut, 2009" title="cut&amp;twist" width="450" height="450" class="size-full wp-image-884" /></a><p class="wp-caption-text">cut &amp; twist, W:Blut, 2009</p></div>
<div id="attachment_885" class="wp-caption alignleft" style="width: 460px"><a href="http://www.wblut.com/cutNslide-embedded/" ><img src="http://www.wblut.com/blog/wp-content/2009/07/cutNslide.jpg" alt="cut &amp; slide, W:Blut, 2009" title="cut&amp;slide" width="450" height="450" class="size-full wp-image-885" /></a><p class="wp-caption-text">cut &amp; slide, W:Blut, 2009</p></div>
</div><div style="float:right;width:450px;"><div id="attachment_875" class="wp-caption alignnone" style="width: 460px"><a href="http://www.kokkugia.com/" ><img src="http://www.wblut.com/blog/wp-content/2009/07/b49f15dfe05dbe3f1ba592eaa3afd578-orig.jpg" alt="iSAW, hyper densification of Warsaw, Kokkugia, 2007" title="iSAW" width="450" height="697" class="size-full wp-image-875" /></a><p class="wp-caption-text">iSAW, hyper densification of Warsaw, Kokkugia, 2007</p></div><p></p></div><div style="float:right;width:450px;"><div id="attachment_877" class="wp-caption alignnone" style="width: 460px"><a href="http://www.terraswarm.com/" ><img src="http://www.wblut.com/blog/wp-content/2009/07/dem_05b.jpg" alt="Rules of Six,  Aranda/Lasch, 2008" title="Rules of Six" width="450" height="801" class="size-full wp-image-877" /></a><p class="wp-caption-text">Rules of Six, Aranda/Lasch, 2008</p></div><p></p></div><div style="float:right;width:450px;"><div id="studioMode" class="wp-caption alignnone" style="width: 460px"><a href="http://www.wblut.com/2009/07/23/division/"><em>Click here to view the embedded slideshow.</em></a><p class="wp-caption-text">AuxoTower, studioMode, 2009</p></div></div>
<div style="clear:both"></div>]]></content:encoded>
			<wfw:commentRss>http://www.wblut.com/2009/07/23/division/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
