<?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>@improved &#187; processing.org</title>
	<atom:link href="http://improved.ro/blog/category/processing-org/feed/" rel="self" type="application/rss+xml" />
	<link>http://improved.ro/blog</link>
	<description>[a,e]</description>
	<lastBuildDate>Fri, 09 Dec 2011 16:06:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>Constructal Theory and Infrastructure</title>
		<link>http://improved.ro/blog/2011/11/constructal-theory-and-infrastructure/</link>
		<comments>http://improved.ro/blog/2011/11/constructal-theory-and-infrastructure/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 12:49:02 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[processing.org]]></category>
		<category><![CDATA[constructal theory]]></category>
		<category><![CDATA[dimitrie]]></category>
		<category><![CDATA[dimitrie stefanescu]]></category>
		<category><![CDATA[growth]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[urbanism]]></category>

		<guid isPermaLink="false">http://improved.ro/blog/?p=1187</guid>
		<description><![CDATA[Recently, I&#8217;ve been digging around in Constructal Theory, mainly because it provides a &#8220;predictive&#8221; framework for natural growth unifying &#8211; in a sense &#8211; physics and life. As it is now, constructal law theoretically accounts for all design phenomena in nature. It states that &#8220;For a finite-size system to persist in time (to live), it must evolve [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I&#8217;ve been digging around in Constructal Theory, mainly because it provides a &#8220;predictive&#8221; framework for natural growth unifying &#8211; in a sense &#8211; physics and life. As it is now, constructal law theoretically accounts for all design phenomena in nature. It states that &#8220;<em>For a finite-size system to persist in time (to live), it must evolve in such a way that it provides easier access to the imposed currents that flow through it.&#8221;.</em></p>
<p>I&#8217;ve got a huge interest in anthropic growth &#8211; namely growth enabled by humanity &#8211; and the rules behind its development. More importantly, we can now see a new materialist framework being contoured by philosophers like Manuel DeLanda together with Adrian Bejan and <a href="http://en.wikipedia.org/wiki/Constructal_theory">Constructal Theory</a>, framework which encompasses both natural and anthropic growth and development under the same paradigm. The world is no longer split into Nature and Culture &#8211; Modernity&#8217;s dichotomy is being erased by rules and principles which guide both, making the distinction irrelevant.</p>
<p><a href="http://improved.ro/wp/wp-content/uploads/improved//2011/11/constructal-theory-at-work-collage.jpg"><img class="aligncenter size-medium wp-image-1189" title="constructal theory at work-collage" src="http://improved.ro/wp/wp-content/uploads/improved//2011/11/constructal-theory-at-work-collage-590x196.jpg" alt="" width="590" height="196" /></a><span id="more-1187"></span></p>
<p>Anyway, the main reason for this post is not to blabber about modernity and its dissolution (maybe that will come in the future in the <a href="http://improved.ro/blog/category/writings/">writings</a> section), but to share with you a <a href="http://processing.org">processing</a> implementation of <a href="http://msl.cs.uiuc.edu/rrt/">RRT</a> (Rapidly-exploring Random Trees) which is repurposed to grossly simulate growth through the perspective of Constructal Theory.</p>
<p>If you have a given surface (or volume) consisting of a population and the main goal of that population is to reach, or flow towards a specific point in the given surface, the most efficient structure, imposing the least flow resistance, is a dendritic one as shown in the video below.</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_moogaloop.swf?clip_id=31643911&amp;amp;server=vimeo_1689116886"
			class="flashmovie"
			width="590"
			height="590">
	<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=31643911&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=00adef&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=0" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://vimeo.com/moogaloop.swf?clip_id=31643911&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=00adef&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=0"
			name="fm_moogaloop.swf?clip_id=31643911&amp;amp;server=vimeo_1689116886"
			width="590"
			height="590">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>In the case of a city (or the built environment), the main difference between it and a tree is that it does not have a single attractor, and flow is not linear in one direction. A city is composed of many attractors of different forces, each generating a different type of traffic flow which can be described as having different velocities, therefore requiring different flow resistances. For example, the average traveling speed in a medieval city was low, therefore the highly tortuous street network. As travel velocity increased, so the need for less flow resistance, which ultimately resulted in the Manhattan Grid. In this way you can differentiate between layers and layers of infrastructure. The video below shows how the networks of five different attractors merge with each other. Flow resistance is slowly decreased as the simulation progresses.</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_moogaloop.swf?clip_id=31643343&amp;server=vimeo_1272718291"
			class="flashmovie"
			width="590"
			height="590">
	<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=31643343&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00adef&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://vimeo.com/moogaloop.swf?clip_id=31643343&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00adef&amp;fullscreen=1&amp;autoplay=0&amp;loop=0"
			name="fm_moogaloop.swf?clip_id=31643343&amp;server=vimeo_1272718291"
			width="590"
			height="590">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>Finally, here&#8217;s a <a href="http://improved.ro/wp/wp-content/uploads/improved//2011/11/Growth_Constructal_interactive_share.zip">zipped processing sketch</a> which contains a basic implementation of Constructal Theory generating infrastructure (based on this <a href="http://www.openprocessing.org/visuals/?visualID=38518">sketch</a>). Of course, this can be enhanced further by limiting growth to certain angle variations and a host of other tricks which would more accurately simulate infrastructural growth. Each infrastructure type has different needs and limitations which can be transformed into parameters for this sketch.</p>
<p>You can play with an <a href="http://improved.ro/processing/111106%20infrastructure/">online version here</a>!</p>
<p style="text-align: center;"><a href="http://improved.ro/processing/111106%20infrastructure/"><img class="size-full wp-image-1204 aligncenter" title="constructal-dimitrie-001share" src="http://improved.ro/wp/wp-content/uploads/improved//2011/11/constructal-dimitrie-001share.jpg" alt="" width="590" height="590" /></a></p>
<p>Enjoy, and <em>share alike</em>. I am sharing out of goodwill, please do the same and do not abuse. Everything here is released under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Licence</a> if not specified otherwise.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2011/11/constructal-theory-and-infrastructure/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Swarm Behaviours Workshop Material</title>
		<link>http://improved.ro/blog/2011/10/swarm-behaviours-workshop-material/</link>
		<comments>http://improved.ro/blog/2011/10/swarm-behaviours-workshop-material/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 18:42:15 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[processing.org]]></category>
		<category><![CDATA[workshops]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[dimitrie]]></category>
		<category><![CDATA[dimitrie stefanescu]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[stefanescu]]></category>
		<category><![CDATA[swarm]]></category>
		<category><![CDATA[swarm intelligence]]></category>

		<guid isPermaLink="false">http://improved.ro/blog/?p=1169</guid>
		<description><![CDATA[Recently I&#8217;ve tutored a Processing workshop for the Hyperbody department at the TU Delft. I&#8217;ve decided to share the sketches with the open world &#8211; who knows, maybe someone will find them useful. There&#8217;s quite a few variations included &#8211; clustering, attractors, collision avoidance, etc. Read below for the download link and some screens of [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-1170" title="110906-poster-dimitrie-web" src="http://improved.ro/wp/wp-content/uploads/improved//2011/10/110906-poster-dimitrie-web-590x380.jpg" alt="" width="590" height="380" /></p>
<p>Recently I&#8217;ve tutored a <a href="http://processing.org">Processing </a>workshop for the<a href="http://www.hyperbody.nl"> Hyperbody</a> department at the <a href="http://bk.tudelft.nl">TU Delft</a>. I&#8217;ve decided to share the sketches with the open world &#8211; who knows, maybe someone will find them useful. There&#8217;s quite a few variations included &#8211; clustering, attractors, collision avoidance, etc. Read below for the download link and some screens of some of the sketches.</p>
<p><span id="more-1169"></span></p>
<p>2d and 3d clustering:</p>
<p><img class="aligncenter size-medium wp-image-1173" title="s2" src="http://improved.ro/wp/wp-content/uploads/improved//2011/10/s2-590x483.jpg" alt="" width="590" height="483" /><img class="aligncenter size-medium wp-image-1174" title="s1" src="http://improved.ro/wp/wp-content/uploads/improved//2011/10/s1-590x472.jpg" alt="" width="590" height="472" /></p>
<p>Swarms interacting:</p>
<p><img class="aligncenter size-medium wp-image-1175" title="s4" src="http://improved.ro/wp/wp-content/uploads/improved//2011/10/s4-590x470.jpg" alt="" width="590" height="470" /></p>
<p>Attractors and structures:</p>
<p><img class="aligncenter size-medium wp-image-1176" title="s5" src="http://improved.ro/wp/wp-content/uploads/improved//2011/10/s5-590x475.jpg" alt="" width="590" height="475" /></p>
<p>Collision avoidance:</p>
<p><img class="aligncenter size-medium wp-image-1178" title="s6" src="http://improved.ro/wp/wp-content/uploads/improved//2011/10/s61-590x465.jpg" alt="" width="590" height="465" /></p>
<p>Here&#8217;s a <a href="http://improved.ro/wp/wp-content/uploads/improved//2011/10/1109-material.zip">.zip file</a> containing everything &#8211; including some Grasshopper sketches which allow for some basic interchange between Rhino and Processing via standard text files.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2011/10/swarm-behaviours-workshop-material/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>[research] wetgrid 2!</title>
		<link>http://improved.ro/blog/2010/10/research-wetgrid-2/</link>
		<comments>http://improved.ro/blog/2010/10/research-wetgrid-2/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 22:39:56 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[featured]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[computational]]></category>
		<category><![CDATA[dimitrie]]></category>
		<category><![CDATA[dimitrie stefanescu]]></category>
		<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[network relaxation]]></category>
		<category><![CDATA[normalizing]]></category>
		<category><![CDATA[self normalizing]]></category>
		<category><![CDATA[stefanescu]]></category>
		<category><![CDATA[urbanism]]></category>
		<category><![CDATA[wetgrid]]></category>

		<guid isPermaLink="false">http://improved.ro/blog/?p=860</guid>
		<description><![CDATA[Revisiting the wetgrid grasshopper experiment, only this time in processing, done with real physics and tons more particles and detail. Here&#8217;s the Processing sketch (to make it work you&#8217;ll need peasycam and traerphysics) for your fair use. The grasshopper sketch to export the lines for processing is here. DO NOT FORGET to double click the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://improved.ro/wp/wp-content/uploads/improved//2010/10/1.jpg"><img class="alignnone size-medium wp-image-861" title="wetgrid" src="http://improved.ro/wp/wp-content/uploads/improved//2010/10/1-590x360.jpg" alt="" width="590" height="360" /></a><br />
<span id="more-860"></span><br />
Revisiting the <a href="http://improved.ro/blog/2010/08/wetgrid/">wetgrid</a> grasshopper experiment, only this time in <a href="http://processing.org" target="_blank">processing</a>, done with real physics and tons more particles and detail. <a href="http://www.improved.ro/Grasshopper/wetgrid.zip">Here&#8217;s </a>the Processing sketch (to make it work you&#8217;ll need <a href="http://mrfeinberg.com/peasycam/">peasycam</a> and <a href="http://www.cs.princeton.edu/~traer/physics/">traerphysics</a>) for your fair use. The grasshopper sketch to export the lines for processing is <a href="http://www.improved.ro/Grasshopper/exportLinesGhToP55Wetgrid.ghx">here</a>. <span style="color: #ff0000;">DO NOT FORGET</span> to double click the scripting component and adjust the paths accordingly, and do the same in the processing sketch.</p>
<p>Here&#8217;s a movie of the thing in action (realtime):<br />

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_wetgrid3_controller_1823416407"
			class="flashmovie"
			width="590"
			height="442">
	<param name="movie" value="http://improved.ro/movies/wetgrid3/wetgrid3_controller.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://improved.ro/movies/wetgrid3/wetgrid3_controller.swf"
			name="fm_wetgrid3_controller_1823416407"
			width="590"
			height="442">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object><br />
<a href="http://improved.ro/wp/wp-content/uploads/improved//2010/10/3.jpg"><img class="alignnone size-medium wp-image-862" title="3" src="http://improved.ro/wp/wp-content/uploads/improved//2010/10/3-590x437.jpg" alt="" width="590" height="437" /></a></p>
<p>Importing geometry (lines) from Rhino+GH into Processing, then switching back. Springs are rendered via a nifty hack, ie inverse proportional to the tension inside them. This corresponds to the most cluttered areas where particles get together more. The attraction force is good &#8216;ol newton&#8217;s law.</p>
<p>Of course, you can use it in 2d as well for any number of geometrical network relaxation uses you may find it useful for (street networks, for one, infrastructure at a more abstract scale, city planning, fancy urbanism projects, the like).</p>
<p><a href="http://improved.ro/wp/wp-content/uploads/improved//2010/10/4.jpg"><img class="alignnone size-medium wp-image-868" title="4" src="http://improved.ro/wp/wp-content/uploads/improved//2010/10/4-590x510.jpg" alt="" width="590" height="510" /></a></p>
<p><a href="http://improved.ro/wp/wp-content/uploads/improved//2010/10/5.jpg"><img class="alignnone size-medium wp-image-869" title="5" src="http://improved.ro/wp/wp-content/uploads/improved//2010/10/5-590x440.jpg" alt="" width="590" height="440" /></a></p>
<p>For the more architecturally inclined, here&#8217;s what happens when gravity enters the mix:</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_wetgrid4_controller_1174213186"
			class="flashmovie"
			width="590"
			height="442">
	<param name="movie" value="http://www.improved.ro/movies/wetgrid4/wetgrid4_controller.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.improved.ro/movies/wetgrid4/wetgrid4_controller.swf"
			name="fm_wetgrid4_controller_1174213186"
			width="590"
			height="442">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>Nice, isn&#8217;t it? A nifty form-finding algorithm for a fancy support system of, well, any surface you please (I used a rectangle in example, a bit dull, but aren&#8217;t you fed up of double curvatures?). Here&#8217;s some screen grabs:</p>
<p><a href="http://improved.ro/wp/wp-content/uploads/improved//2010/10/6.jpg"><img class="size-thumbnail wp-image-872 alignleft" title="6" src="http://improved.ro/wp/wp-content/uploads/improved//2010/10/6-150x150.jpg" alt="" width="150" height="150" /></a> <img class="size-thumbnail wp-image-874 alignright" style="margin-left: 5px; margin-right: 5px;" title="8" src="http://improved.ro/wp/wp-content/uploads/improved//2010/10/8-150x150.jpg" alt="" width="150" height="150" /><a href="http://improved.ro/wp/wp-content/uploads/improved//2010/10/7.jpg"><img class="size-thumbnail wp-image-873 aligncenter" title="7" src="http://improved.ro/wp/wp-content/uploads/improved//2010/10/7-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>The structures presented here are self-normalizing, ie they reach an equilibrium at some point in the system. However, this is achieved via a delicate balance of quite a few parameters in the processing sketch: path resolution, spring strength and damping, world physics damping &amp; min distance for the attraction force. I strongly recommend taking a look at traer&#8217;s physics lib <a href="http://www.cs.princeton.edu/~traer/physics/">documentation</a> before starting to juggle the values (and to know where to look to juggle the values).</p>
<p>Enjoy &amp; share alike!</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2010/10/research-wetgrid-2/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Grasshopper and Processing talking via OSC</title>
		<link>http://improved.ro/blog/2009/06/grasshopper-and-processing-talking-via-osc/</link>
		<comments>http://improved.ro/blog/2009/06/grasshopper-and-processing-talking-via-osc/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 08:27:02 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[osc]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[udp]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/2009/06/15/423/</guid>
		<description><![CDATA[/sneak preview. Definition file (.ghx). Referenced assembly (.dll). Please note that the referenced assembly is based entirely on code from luvtechno.net.]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/VkNBZSpViP8" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/VkNBZSpViP8"></embed></object><br />
/sneak preview.</p>
<p><a href="http://improved.ro/Grasshopper/ghOSC.ghx">Definition file (.ghx)</a>.</p>
<p><a href="http://improved.ro/Grasshopper/OSCGH_lite2.dll">Referenced assembly (.dll)</a>.</p>
<p>Please note that the referenced assembly is based entirely on code from <a href="http://luvtechno.net/d/1980/02/open_sound_control_for_net_2.html">luvtechno.net</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2009/06/grasshopper-and-processing-talking-via-osc/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Urban bacteria (concept)</title>
		<link>http://improved.ro/blog/2008/07/urban-bacteria/</link>
		<comments>http://improved.ro/blog/2008/07/urban-bacteria/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 11:13:05 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[processing.org]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=134</guid>
		<description><![CDATA[Now that we didn&#8217;t win anything (so it seems) I can publish this project. It was great working on it, though a bit stressful towards its final stages&#8230; Here it goes: This project is a collaboration between Veronica and me. Creation The urban bacteria is a responsive structure that is not built; it grows following [...]]]></description>
			<content:encoded><![CDATA[<p>Now that we didn&#8217;t win anything (so it seems) I can publish this project. It was great working on it, though a bit stressful towards its final stages&#8230;</p>
<p>Here it goes:</p>
<h5><strong><em>This project is a collaboration between Veronica and me.</em></strong></h5>
<p><span style="text-decoration:underline;">Creation</span></p>
<p><a href="http://dimitrie.files.wordpress.com/2008/06/growthcrop.jpg"><img class="alignnone size-full wp-image-136" src="http://dimitrie.files.wordpress.com/2008/06/growthcrop.jpg" alt="" width="500" height="268" /></a></p>
<p>The urban bacteria is a responsive structure that is not built; it grows following the path  dictated by an algorithm that takes into account the geometry of the site as well as the available sunlight. It adapts to almost any given urban space, evolving into an organism fit for the conditions it encounters.<br />
We created in processing (<a href="http://processing.org">processing.org</a>) an autonomous system that is emergent (it demonstrates an &#8220;internal will to reach coherence&#8221; &#8211; Cecil Balmond). It was used to compute the structure of the bacteria and simulate its growth in a variety of conditions.</p>
<p><span style="text-decoration:underline;">Pulse</span></p>
<p><a href="http://dimitrie.files.wordpress.com/2008/06/pulseshadow_crop.jpg"><img class="alignnone size-full wp-image-137" src="http://dimitrie.files.wordpress.com/2008/06/pulseshadow_crop.jpg" alt="" width="500" height="537" /></a></p>
<p>It has a life of its own. It pulses along with the variations in sunlight: when there&#8217;s a excess/high amount of sunlight available it increases its volume, regaining its initial form as a direct result of a decrease in available sunlight (caused by clouds, sunset). In its &#8220;expanded&#8221; form it offers more shadow to the pedestrian space below when it is most needed, increasing its quality and, therefore, inviting people to use it.</p>
<p><span style="text-decoration:underline;">Daylight &gt; nightlight; natural light &gt; artificial light</span></p>
<p><a href="http://dimitrie.files.wordpress.com/2008/06/luminescencecrop.jpg"><img class="alignnone size-full wp-image-138" src="http://dimitrie.files.wordpress.com/2008/06/luminescencecrop.jpg" alt="" width="499" height="300" /></a></p>
<p>During the day, the &#8220;urban bacteria&#8221; stores the excess energy resulted from sunlight and releases it during the night. The quality of an urban space is linked with the amount of light it receives during the night &#8211; this &#8220;living structure&#8221; proposes an ecological/economical way of transforming daylight into night light, sunlight into artificial light.</p>
<p><span style="text-decoration:underline;">Materials</span></p>
<p>The membrane of the structure has a multiple role: absorb sunlight and create shadow during the day and release light during the night. We propose a multi-layered material consisting of two layers of polarizer sheets (in between which there&#8217;s another layer of cellophane) superimposed over a photovoltaic lattice that transforms sunlight into energy. The double layer of polarizing material creates an intense visual effect (by speculating small shifts in geometry and sunlight angle) that can be used to enrich the surrounding urban space.</p>
<p><a href="http://dimitrie.files.wordpress.com/2008/06/materialscrop.jpg"><img class="alignnone size-full wp-image-141" src="http://dimitrie.files.wordpress.com/2008/06/materialscrop.jpg" alt="" width="500" height="230" /></a></p>
<p><strong><span style="color:#000000;">&#8220;Urban bacteria&#8221; is an autonomous shape living in concordance with the rhythm of the environment.</span></strong></p>
<p>Final boards:</p>
<p><a href="http://dimitrie.files.wordpress.com/2008/06/finalboard.jpg"><img class="alignnone size-medium wp-image-142" src="http://dimitrie.files.wordpress.com/2008/06/finalboard.jpg?w=212" alt="" width="212" height="300" /></a></p>
<p><em>This project was developed for the Velux IVA competition.</em></p>
<h3><span style="text-decoration:underline;">Scripts</span></h3>
<p><strong>RhinoScript and Processing</strong></p>
<p><em>Process</em></p>
<p>Existing geometry in which the bacteria would evolve was constructed in Rhino and then custom-exported as simple rectangular planes in a specially built p55.in file. This would be custom-imported in Processing.</p>
<p>The growth algorithm was programmed in Processing. Running inside the imported geometry the bacteria would grow. The thus-grown (see above for details) structure would be custom-exported for Rhino.</p>
<p>Via RhinoScript, the &#8220;bacteria&#8221; would be imported and given a form via a custom script that took into consideration the time of day. <em>Fin.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2008/07/urban-bacteria/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Constanta &#8211; design proposal for the waterfront of the leisure port</title>
		<link>http://improved.ro/blog/2008/03/constanta/</link>
		<comments>http://improved.ro/blog/2008/03/constanta/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 11:19:20 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[circle packing]]></category>
		<category><![CDATA[circulation study]]></category>
		<category><![CDATA[computational architecture]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[rhinoscript]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=113</guid>
		<description><![CDATA[We started out on this by analyzing the area and its surroundings from the point of view of circulation (more on how we did this). How would people move around? The conclusions from this study where integrated later on in the project. Next we took on the task of (re)creating the landscape &#8211; modify the [...]]]></description>
			<content:encoded><![CDATA[<p><a title="prezentare_1250.jpg" href="http://dimitrie.files.wordpress.com/2008/03/prezentare_1250.jpg"><img src="http://dimitrie.files.wordpress.com/2008/03/prezentare_1250.thumbnail.jpg" alt="prezentare_1250.jpg" /></a> <a title="mobilier-copy.jpg" href="http://dimitrie.files.wordpress.com/2008/03/mobilier-copy.jpg"><img src="http://dimitrie.files.wordpress.com/2008/03/mobilier-copy.thumbnail.jpg" alt="mobilier-copy.jpg" /></a> <a title="plansafinala3_1200.jpg" href="http://dimitrie.files.wordpress.com/2008/03/plansafinala3_1200.jpg"> <img src="http://dimitrie.files.wordpress.com/2008/03/plansafinala3_1200.thumbnail.jpg" alt="plansafinala3_1200.jpg" /></a> <a title="plandesfasurate_1200.jpg" href="http://dimitrie.files.wordpress.com/2008/03/plandesfasurate_1200.jpg"><img src="http://dimitrie.files.wordpress.com/2008/03/plandesfasurate_1200.thumbnail.jpg" alt="plandesfasurate_1200.jpg" /> </a></p>
<p>We started out on this by analyzing the <a href="http://kmap.org/o4dgv">area and its surroundings</a> from the point of view of circulation (<a href="http://dimitrie.wordpress.com/circulation-study/">more on how we did this</a>). How would people move around? The conclusions from this study where integrated later on in the project.</p>
<p><a title="vederi_1200.jpg" href="http://dimitrie.files.wordpress.com/2008/03/vederi_1200.jpg"><img src="http://dimitrie.files.wordpress.com/2008/03/vederi_1200.jpg" alt="vederi_1200.jpg" width="465" height="328" /></a></p>
<p>Next we took on the task of (re)creating the landscape &#8211; modify the terrain in a functional yet unobtrusive way. Formal concepts revolved around <a href="http://nestlaboratory.com/images/contentimages/50.gif">radiolaria</a>, <a href="http://upload.wikimedia.org/wikipedia/commons/f/f4/Foam_-_big.jpg">foam</a>, water, waves etc. Luckily we had a working circle packing applet in <a href="http://processing.org">processing</a> ready (which was used for <a href="http://dimitrie.wordpress.com/2007/10/08/circle-packing-a-book-cover/">this</a>). From here on, it was quite straightforward: expand the circles to smooth spherical caps and smartly transform them into urban furniture.</p>
<p>The interstitial space that remained between the&#8221;bubbles&#8221; is packed with wood alongside the routes we discovered to be ideal using the circulation study. The rest is  English lawn <img src='http://improved.ro/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  pure green smartly-cut grass.</p>
<p>This project is a collaboration between Veronica and me.</p>
<p><strong><span style="text-decoration:underline;"><span style="color:#000000;">Tools we used include:</span></span></strong><br />
<a href="http://processing.org">Processing</a> was VERY important early on in the design process &#8211; we used it for the <a href="http://dimitrie.wordpress.com/circulation-study/">circulation study</a> as well as for the early circle packing experiments (size, density, spread etc).</p>
<p><a href="http://rhino3d.com">Rhino</a> and <a href="http://en.wiki.mcneel.com/default.aspx/McNeel/RhinoScript.html">RhinoScript</a>: RhinoScript is great &#8211; we used it extensively (create spherical caps based on the generating circle&#8217;s radius, expand circles, contract circles, import circles which the processing applet generated, etc.). <a href="http://rhino3d.com">Rhino</a> was used for everything else &#8211; 3D modelling and, of course, making valid STL files for the <a href="http://mazarom.ro">3D printer</a> and also exporting the right things for the laser printer.</p>
<p><a title="macheta1.jpg" href="http://dimitrie.files.wordpress.com/2008/04/macheta1.jpg"><img src="http://dimitrie.files.wordpress.com/2008/04/macheta1.thumbnail.jpg" alt="macheta1.jpg" /></a><a title="macheta4.jpg" href="http://dimitrie.files.wordpress.com/2008/04/macheta4.jpg"><img src="http://dimitrie.files.wordpress.com/2008/04/macheta4.thumbnail.jpg" alt="macheta4.jpg" width="186" height="128" /></a><a title="macheta2.jpg" href="http://dimitrie.files.wordpress.com/2008/04/macheta2.jpg"><img src="http://dimitrie.files.wordpress.com/2008/04/macheta2.thumbnail.jpg" alt="macheta2.jpg" width="229" height="129" /></a></p>
<p>Laser cutting was done <a href="http://machetelaser.ro">here</a> (as always).</p>
<p>3D wax models were kindly made for us by <a href="http://www.mazarom.ro">mazarom</a> (at the moment the only 3D printing service in Bucharest). If you need a complicated model, don&#8217;t hesitate to contact <a href="http://www.mazarom.ro">them</a>!</p>
<p>Plotting the final presentation was done at studio spot. They don&#8217;t have a <a href="http://duostudio.ro/" target="_blank">webiste</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2008/03/constanta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>State of the union</title>
		<link>http://improved.ro/blog/2008/03/state-of-the-union/</link>
		<comments>http://improved.ro/blog/2008/03/state-of-the-union/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 21:55:31 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[processing.org]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=107</guid>
		<description><![CDATA[How things are going on: Work done for the current school project by Veronica and me. This is just a snapshot, stay tuned for more. I&#8217;ve written 2 pretty interesting scripts for this one&#8230; so stay tuned.]]></description>
			<content:encoded><![CDATA[<p>How things are going on:</p>
<p><a href="http://dimitrie.files.wordpress.com/2008/03/desk22.jpg" title="desk22.jpg"><img src="http://dimitrie.files.wordpress.com/2008/03/desk22.jpg" alt="desk22.jpg" /></a></p>
<p>Work done for the current school project by <a href="http://www.iaim.ro/galerie/proiecte/302/">Veronica </a>and me. This is just a snapshot, stay tuned for more. I&#8217;ve written 2 pretty interesting scripts for this one&#8230; so stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2008/03/state-of-the-union/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Urban circulation study&#8230;</title>
		<link>http://improved.ro/blog/2008/03/urban-circulation-study/</link>
		<comments>http://improved.ro/blog/2008/03/urban-circulation-study/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 17:12:22 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[boids]]></category>
		<category><![CDATA[circulation study]]></category>
		<category><![CDATA[intelligence]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[swarm]]></category>
		<category><![CDATA[urban study]]></category>
		<category><![CDATA[urbanism]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=102</guid>
		<description><![CDATA[ or swarm intelligence? Using processing to make a circulation study in a public area. It&#8217;s for the current school project. More details later. I&#8217;ve used Shiffman&#8216;s boids sketch as a start, and gradually started building up with some attractors, Point Obstacles (which are attractors with negative pull basically), and Linear Obstacles (which were a little [...]]]></description>
			<content:encoded><![CDATA[<p> or <a href="http://en.wikipedia.org/wiki/Swarm_intelligence">swarm intelligence</a>?</p>
<p>Using <a href="http://processing.org" target="_blank">processing</a> to make a circulation study in a public area. It&#8217;s for the current <a href="http://iaim.ro" target="_blank">school</a> project. More details later.</p>
<p><a href="http://dimitrie.files.wordpress.com/2008/03/plansa1-copy.jpg" title="plansa1-copy.jpg"><img src="http://dimitrie.files.wordpress.com/2008/03/plansa1-copy.jpg" alt="plansa1-copy.jpg" /></a></p>
<p>I&#8217;ve used <a href="http://shiffman.net" target="_blank">Shiffman</a>&#8216;s boids sketch as a start, and gradually started building up with some attractors, Point Obstacles (which are attractors with negative pull basically), and Linear Obstacles (which were a little bit tricky, but <a href="http://local.wasp.uwa.edu.au/~pbourke/geometry/pointline/" target="_blank">this</a> helped out a lot). Also very inspirational were <a href="http://kokkugia.com">kokkugia</a>&#8216;s experiments.</p>
<p>When it&#8217;s nice and propper, I will  add some details and upload the code/sketch.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2008/03/urban-circulation-study/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Circle packing a book cover</title>
		<link>http://improved.ro/blog/2007/10/circle-packing-a-book-cover/</link>
		<comments>http://improved.ro/blog/2007/10/circle-packing-a-book-cover/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 07:12:00 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[processing.org]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/2007/10/08/circle-packing-a-book-cover/</guid>
		<description><![CDATA[It&#8217;s lame to work on familiy business, and even more to blog/brag about it, but I give you Romania&#8217;s first ever (probably) computational book cover!The process behind the graphics is circle packing. Algorithm bravely inspired by the description that this brilliant guy posted on the RhinoScript Wiki.Oh, and someone had this idea to use sphere [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s lame to work on familiy business, and even more to blog/brag about it, but I give you Romania&#8217;s first ever (probably) computational book cover!<br /><a href="http://bp2.blogger.com/_aRy1wcODAZw/RwnZJEKPMLI/AAAAAAAAAEs/X9z14JoPClw/s1600-h/var2.jpg"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp2.blogger.com/_aRy1wcODAZw/RwnZJEKPMLI/AAAAAAAAAEs/X9z14JoPClw/s320/var2.jpg" alt="" border="0" /></a>The process behind the graphics is <a href="http://mathworld.wolfram.com/CirclePacking.html">circle packing</a>. Algorithm bravely inspired by the description that <a href="http://reconstructivism.net/">this brilliant guy</a> posted on the <a href="http://en.wiki.mcneel.com/default.aspx/McNeel/2DCirclePacking">RhinoScript Wiki</a>.<br /><a href="http://bp1.blogger.com/_aRy1wcODAZw/Rwna40KPMMI/AAAAAAAAAE0/xeSbFmv25hg/s1600-h/var1.jpg"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp1.blogger.com/_aRy1wcODAZw/Rwna40KPMMI/AAAAAAAAAE0/xeSbFmv25hg/s320/var1.jpg" alt="" border="0" /></a>Oh, and <a href="http://chrisbosse.de/">some</a><a href="http://www.arup.com/">one</a> had this idea to use <span style="font-style:italic;">sphere packing</span> (which is essentially the same with circle packing only in 3d) in <a href="http://www.chrisbosse.de/projects/lochhaus/index.html">architecture</a>.<br /><a href="http://www.chrisbosse.de/projects/lochhaus/web/h1.jpg"><img style="display:block;text-align:center;cursor:pointer;width:358px;height:264px;margin:0 auto 10px;" src="http://www.chrisbosse.de/projects/lochhaus/web/h1.jpg" alt="" border="0" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2007/10/circle-packing-a-book-cover/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Deedee is playin&#039;</title>
		<link>http://improved.ro/blog/2007/09/deedee-is-playin/</link>
		<comments>http://improved.ro/blog/2007/09/deedee-is-playin/#comments</comments>
		<pubDate>Sat, 22 Sep 2007 16:14:00 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[processing.org]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/2007/09/22/deedee-is-playin/</guid>
		<description><![CDATA[deconstructing a sphere a la bruno zevi or not.]]></description>
			<content:encoded><![CDATA[<p><a href="http://bp3.blogger.com/_aRy1wcODAZw/RvVAxUKPMII/AAAAAAAAAEQ/GND87eUGo7A/s1600-h/grab-8.png"><img style="cursor:pointer;" src="http://bp3.blogger.com/_aRy1wcODAZw/RvVAxUKPMII/AAAAAAAAAEQ/GND87eUGo7A/s320/grab-8.png" alt="" border="0" /></a><br /><a href="http://bp3.blogger.com/_aRy1wcODAZw/RvVAfUKPMHI/AAAAAAAAAEI/oIvpvdhkv4I/s1600-h/grab-4.png"><img style="cursor:pointer;" src="http://bp3.blogger.com/_aRy1wcODAZw/RvVAfUKPMHI/AAAAAAAAAEI/oIvpvdhkv4I/s320/grab-4.png" alt="" border="0" /></a><br /><a href="http://bp0.blogger.com/_aRy1wcODAZw/RvU_5kKPMGI/AAAAAAAAAEA/EGpWKSH3Mn0/s1600-h/grab-1.png"><img style="cursor:pointer;" src="http://bp0.blogger.com/_aRy1wcODAZw/RvU_5kKPMGI/AAAAAAAAAEA/EGpWKSH3Mn0/s320/grab-1.png" alt="" border="0" /></a><br />deconstructing a sphere a la bruno zevi <img src='http://improved.ro/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  or not.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2007/09/deedee-is-playin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>spherical harmonics part 2</title>
		<link>http://improved.ro/blog/2007/08/spherical-harmonics-part-2/</link>
		<comments>http://improved.ro/blog/2007/08/spherical-harmonics-part-2/#comments</comments>
		<pubDate>Thu, 09 Aug 2007 07:14:00 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[processing.org]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/2007/08/09/spherical-harmonics-part-2/</guid>
		<description><![CDATA[Ribbon effect obtained quite simple instead of i++ in the main for loop we now have i+=2 or i+=3]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/87386716@N00/1053240211/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1279/1053240211_1581a5a812_m.jpg" width="240" height="180" alt="sphere harmonics part 2" /></a><br /><a href="http://www.flickr.com/photos/87386716@N00/1053243039/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1380/1053243039_df4c83de5c_o.png" width="800" height="600" alt="sphere harmonics part 2" /></a><br /><a href="http://www.flickr.com/photos/87386716@N00/1054105910/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1138/1054105910_a125ebf689_o.png" width="800" height="600" alt="sphere harmonics part 2" /></a></p>
<p>Ribbon effect obtained quite simple instead of i++ in the main for loop we now have i+=2 or i+=3</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2007/08/spherical-harmonics-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sphere harmonics</title>
		<link>http://improved.ro/blog/2007/08/sphere-harmonics/</link>
		<comments>http://improved.ro/blog/2007/08/sphere-harmonics/#comments</comments>
		<pubDate>Tue, 07 Aug 2007 22:39:00 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[processing.org]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/2007/08/07/sphere-harmonics/</guid>
		<description><![CDATA[sphere harmonics implemented in processing.some screenshots (here&#8216;s the complete list):]]></description>
			<content:encoded><![CDATA[<p><a href="http://local.wasp.uwa.edu.au/%7Epbourke/surfaces_curves/sphericalh/">sphere harmonics</a> implemented in <a href="http://processing.org/">processing.</a><br />some screenshots (<a href="http://flickr.com/photos/87386716@N00/sets/72157600495694068/">here</a>&#8216;s the complete list):</p>
<p><a href="http://www.flickr.com/photos/87386716@N00/1043403317/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1256/1043403317_a1d891e6e6.jpg" alt="grab-21" height="375" width="500" /></a><br /><a href="http://www.flickr.com/photos/87386716@N00/1043414609/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1319/1043414609_c5ce6731e9_o.png" alt="grab-30" height="600" width="800" /></a><br /><a href="http://www.flickr.com/photos/87386716@N00/1044276230/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1295/1044276230_31ba4e6b8c_o.png" alt="grab-36" height="600" width="800" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2007/08/sphere-harmonics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sound Arcs, revisiting</title>
		<link>http://improved.ro/blog/2007/06/sound-arcs-revisiting/</link>
		<comments>http://improved.ro/blog/2007/06/sound-arcs-revisiting/#comments</comments>
		<pubDate>Thu, 21 Jun 2007 18:13:00 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[processing.org]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/2007/06/21/sound-arcs-revisiting/</guid>
		<description><![CDATA[This video recording done with my cameraphone.A nifty addition to the sketch &#8211; everything is inside a big sphere lighted with a spotlight, which gives us a very nice gradient to the background. Hack came off this processing discourse topic. Windows application is here, Mac application is here. No sketch-in-a-browser for this one. The code [...]]]></description>
			<content:encoded><![CDATA[<p>This video recording done with my cameraphone.<br />A nifty addition to the sketch &#8211; everything is inside a big sphere lighted with a spotlight, which gives us a very nice gradient to the background. Hack came off <a href="http://processing.org/discourse/yabb_beta/YaBB.cgi?board=OpenGL;action=display;num=1174485616">this</a> processing <a href="//processing.org/discourse">discourse</a> topic.</p>
<p>Windows application is <a href="http://www.improved.ro/p5/soundarcs/apps/application.windows.zip">here</a>, Mac application is <a href="http://www.improved.ro/p5/soundarcs/apps/application.macosx.zip">here</a>. No sketch-in-a-browser for this one. The code is in the zip file.</p>
<p>Yep, and music credits &#8211; <a href="http://soma.fm">soma.fm</a> presenting &#8220;Urchin&#8221; &#8211; not the 70&#8242;s band google&#8217;s throwing in its searches.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2007/06/sound-arcs-revisiting/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>arcs and sound</title>
		<link>http://improved.ro/blog/2007/06/arcs-and-sound/</link>
		<comments>http://improved.ro/blog/2007/06/arcs-and-sound/#comments</comments>
		<pubDate>Tue, 19 Jun 2007 21:10:00 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[processing.org]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/2007/06/19/arcs-and-sound/</guid>
		<description><![CDATA[Simple yet effective: A nice way of using lookup tables &#8211; tribute to toxi.No applet for this one, nor for the DLA fractals toy &#8211; this one uses sound, and it&#8217;s a big hassle getting the applet singed and then making opengl work properly in a browser; maybe in some distant future, i&#8217;ll export the [...]]]></description>
			<content:encoded><![CDATA[<p><span class="on" style="display:block;" title="Link"></span>Simple yet effective:</p>
<p>A nice way of using lookup tables &#8211; tribute to <a href="http://toxi.co.uk/blog">toxi.</a><br />No applet for this one, nor for the <a href="http://whileonerun.blogspot.com/2007/06/difusion-limited-aggregation.html">DLA</a> fractals toy &#8211; this one uses sound, and it&#8217;s a big hassle getting the applet singed and then making opengl work properly in a browser; maybe in some distant future, i&#8217;ll export the apps and upload them. Code available on request &#8211; there&#8217;s not much to it, though <img src='http://improved.ro/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br />Oh, and exporting the video using <a href="http://shiffman.net/">Shiffman</a>&#8216;s <a href="http://www.shiffman.net/2006/05/18/moviemaker/">moviemaker library</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2007/06/arcs-and-sound/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Difusion Limited Aggregation</title>
		<link>http://improved.ro/blog/2007/06/difusion-limited-aggregation/</link>
		<comments>http://improved.ro/blog/2007/06/difusion-limited-aggregation/#comments</comments>
		<pubDate>Thu, 14 Jun 2007 21:54:00 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[processing.org]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/2007/06/14/difusion-limited-aggregation/</guid>
		<description><![CDATA[Sau DLA pe scurt. Joaca buna in processing in loc sa invatam pentru geometrie sau rezistenta materialelor. Numa buni fractalii astia de testat toxiclibs &#8211; bune chestii, restpect. More to come soon. M-am gandit si we shall react to sound. Nu cu chestiile astea, devin prea complicate geometric in prea putin timp. Nu-i asa ca [...]]]></description>
			<content:encoded><![CDATA[<p>Sau <a href="http://http//en.wikipedia.org/wiki/Diffusion-limited_aggregation">DLA</a> pe scurt. Joaca buna in processing in loc sa invatam pentru geometrie sau rezistenta materialelor. Numa buni fractalii astia de testat <a href="http://code.google.com/p/toxiclibs/">toxiclibs</a> &#8211; bune chestii, restpect.<br /><span style="text-decoration:underline;"></p>
<p></span><a href="http://bp2.blogger.com/_aRy1wcODAZw/RnG5u1CUV2I/AAAAAAAAACw/62cC9SOh9gg/s1600-h/dla.jpg"><img style="float:left;cursor:pointer;width:366px;height:298px;margin:0 10px 10px 0;" src="http://bp2.blogger.com/_aRy1wcODAZw/RnG5u1CUV2I/AAAAAAAAACw/62cC9SOh9gg/s400/dla.jpg" alt="" border="0" /></a><a href="http://bp0.blogger.com/_aRy1wcODAZw/RnG6QVCUV3I/AAAAAAAAAC4/rqeIbLE1iBg/s1600-h/dla2.jpg"><img style="cursor:pointer;width:345px;height:268px;" src="http://bp0.blogger.com/_aRy1wcODAZw/RnG6QVCUV3I/AAAAAAAAAC4/rqeIbLE1iBg/s400/dla2.jpg" alt="" border="0" /></a></p>
<p>More to come soon. M-am gandit si we shall react to sound. Nu cu chestiile astea, devin prea complicate geometric in prea putin timp. Nu-i asa ca arata bine daca le colorezi?</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2007/06/difusion-limited-aggregation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boids Update</title>
		<link>http://improved.ro/blog/2007/03/boids-update/</link>
		<comments>http://improved.ro/blog/2007/03/boids-update/#comments</comments>
		<pubDate>Mon, 19 Mar 2007 06:57:00 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[processing.org]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/2007/03/19/boids-update/</guid>
		<description><![CDATA[Thank you and you for inspiration. Check those links out to see how real masters are doing it Now everything&#8217;s smoother &#8211; esp. camera movement (the camera now aims towards the overall center of the flock).The applet is here (does not work 100% since opengl in a browser isn&#8217;t that common. it surely won&#8217;t work [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;"><a href="http://bp3.blogger.com/_aRy1wcODAZw/Rf427_J0kQI/AAAAAAAAACc/hiJndXHi_KE/s1600-h/boids_s2.jpg"><img style="cursor:pointer;" src="http://bp3.blogger.com/_aRy1wcODAZw/Rf427_J0kQI/AAAAAAAAACc/hiJndXHi_KE/s400/boids_s2.jpg" alt="" border="0" /></a></div>
<p>Thank <a href="http://www.shiffman.net/">you</a> and <a href="http://flight404.com/">you</a> for inspiration. Check those links out to see how real masters are doing it <img src='http://improved.ro/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Now everything&#8217;s smoother &#8211; esp. camera movement (the camera now aims towards the overall center of the flock).<br />The applet is <a href="http://improved.ro/p5/boids07">here</a> (does not work 100% since opengl in a browser isn&#8217;t that common. it surely won&#8217;t work if java 5 (1.5) is installed on your machine).<br />Applications are <a href="http://improved.ro/p5/boids07/apps">here</a> (download the appropriate folder for your os).<br />Command list (ripped from the code):<br /><span style="font-size:85%;"><br />void keyPressed() {<br /> switch(key) {<br />   case RETURN:<br />      changeCenterAtRandomCode();<br />      break;<br />   case &#8216;e&#8217;:<br />     evade = !evade;   <br />     didi.evade(evade);<br />     break;<br />   case &#8216;b&#8217;:<br />     bgclr = color(0, 0, 0);<br />     break;<br />   case &#8216;w&#8217;:<br />     bgclr = color(255, 255, 255);<br />     break;<br />   case &#8216;r&#8217;:<br />     didi.lines();<br />     break;<br />   case &#8216;h&#8217;:<br />     big = !big;<br />   default:<br />     break;<br /> }</p>
<p><span style="font-style:italic;">Later edit: zipped mac app </span><a href="http://improved.ro/p5/boids07/apps/">here</a><span style="font-style:italic;">, inside the os folder. never thought of this.</span><br /><span style="font-style:italic;">Also, take care when using &#8216;e&#8217; (evade key). press it twice.</span><br /></span></p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2007/03/boids-update/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>


