<?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</title>
	<atom:link href="http://improved.ro/blog/tag/processing/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_1687404568"
			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_1687404568"
			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_133556675"
			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_133556675"
			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>C:Strip</title>
		<link>http://improved.ro/blog/2011/02/cstrip/</link>
		<comments>http://improved.ro/blog/2011/02/cstrip/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 23:04:57 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[computational architecture]]></category>
		<category><![CDATA[dimitrie]]></category>
		<category><![CDATA[dimitrie stefanescu]]></category>
		<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[hyperbody]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[patrick]]></category>
		<category><![CDATA[patrick bedarf]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[tu delft]]></category>

		<guid isPermaLink="false">http://improved.ro/blog/?p=945</guid>
		<description><![CDATA[Project Team: Patrick Bedarf, Dimitrie Stefanescu C:Strip is best described by an attempt to translate the environmental qualities of the proposed site into a meaningful architectural geometry that can accomodate and maximize the performance of an adaptive and fluctuating programme which focuses on producing and distributing information through the use of informal societal behaviour. The [...]]]></description>
			<content:encoded><![CDATA[<p>Project Team: <a href="http://a-ngine.com">Patrick Bedarf</a>, Dimitrie Stefanescu</p>
<p><em>C:Strip</em> is best described by an attempt to translate the environmental qualities of the proposed site into a meaningful architectural geometry that can accomodate and maximize the performance of an adaptive and fluctuating programme which focuses on producing and distributing information through the use of informal societal behaviour.</p>
<p><a href="http://improved.ro/wp/wp-content/uploads/improved//2011/02/110123-img08_pshop_lorez.jpg"><img class="aligncenter size-medium wp-image-946" title="110123 img08_pshop_lorez" src="http://improved.ro/wp/wp-content/uploads/improved//2011/02/110123-img08_pshop_lorez-590x419.jpg" alt="" width="590" height="419" /></a></p>
<p><span id="more-945"></span>The developement and subsequent use of different computational techniques allowed for the collage of the several dimensions of environmental and programmatic datascape into a finite three dimensional architectural object. The developement and subsequent use of different computational techniques allowed for the collapse of the several dimensions of environmental and programmatic datascape into an finite three dimensional architectural object. Thus, the windspeed and solar insolation grid was processed with the help of Ecotect. The visibility analysis, crucial for our later functional distribution was explored in DepthMap. The traffic density was elaborated using an elaborate circulation analysis programmed in Processing/Java, whose starting parameters were informed by local observations of pedestrian and bycicle flows in different key points of the site.<br />
<iframe src="http://player.vimeo.com/video/19828584?title=0&amp;byline=0&amp;portrait=0&amp;color=59a5d1" width="590" height="443" frameborder="0"></iframe><br />
<iframe src="http://player.vimeo.com/video/19828600?title=0&amp;byline=0&amp;portrait=0&amp;color=59a5d1" width="590" height="214" frameborder="0"></iframe><br />
The detailed programme description underwent a series of evolutionary changes which were based on the interpretation of the given assignement in relation with existing conditions and as well as a macro-analysis at an urban level and subsequent scale detailing of the aforementioned process. Thus, we shifted from an information distribution centric set of functions to a leisure-oriented setup which would favour not only the spread of data, but would actually become an place for the creation of new information through informal social mechanics.</p>
<p><a href="http://improved.ro/wp/wp-content/uploads/improved//2011/02/110122-DS1final_02_Page_2_web.jpg"><img class="aligncenter size-medium wp-image-951" title="_110122 DS1final_02_Page_2_web" src="http://improved.ro/wp/wp-content/uploads/improved//2011/02/110122-DS1final_02_Page_2_web-590x425.jpg" alt="" width="590" height="425" /></a><br />
<a href="http://improved.ro/wp/wp-content/uploads/improved//2011/02/110122-DS1final_02_Page_5_web.jpg"><img class="aligncenter size-medium wp-image-952" title="_110122 DS1final_02_Page_5_web" src="http://improved.ro/wp/wp-content/uploads/improved//2011/02/110122-DS1final_02_Page_5_web-590x425.jpg" alt="" width="590" height="425" /></a><br />
<a href="http://improved.ro/wp/wp-content/uploads/improved//2011/02/110122-DS1final_02_Page_1_web.jpg"><img class="aligncenter size-medium wp-image-950" title="_110122 DS1final_02_Page_1_web" src="http://improved.ro/wp/wp-content/uploads/improved//2011/02/110122-DS1final_02_Page_1_web-590x441.jpg" alt="" width="590" height="441" /></a></p>
<p>The project evolved into two systems which cater to two different requirements: the areas which required adaption are empowered by a flexible system of interlocking umbrellas which can fold and unfold individually and comprise energy harvesting systems such as greywater extraction and photovoltaics, based on locally sensed conditions; the areas which emerged as having no need for physical adaption are hosted inside a cracked landscape with punctuated apertures whose geometry result from the ventilation and lighting conditions required by the program underneath. Videos by <a href="http://a-ngine.com">Patrick Bedarf</a>:<br />
<iframe src="http://player.vimeo.com/video/19351983?title=0&amp;byline=0&amp;portrait=0&amp;color=59a5d1" width="590" height="443" frameborder="0"></iframe><br />
<iframe src="http://player.vimeo.com/video/19350313?title=0&amp;byline=0&amp;portrait=0&amp;color=59a5d1" width="590" height="443" frameborder="0"></iframe><br />
<iframe src="http://player.vimeo.com/video/19350251?title=0&amp;byline=0&amp;portrait=0&amp;color=59a5d1" width="590" height="443" frameborder="0"></iframe><br />
By thus splitting the process into two individual parts, we were able to maintain the local topological qualities of the site while at the same time we enhanced them without disrupting the existing local circulation flows and visual parameters.</p>
<p><a href="http://improved.ro/wp/wp-content/uploads/improved//2011/02/110122-DS1final_02_Page_4_web.jpg"><img class="aligncenter size-medium wp-image-953" title="_110122 DS1final_02_Page_4_web" src="http://improved.ro/wp/wp-content/uploads/improved//2011/02/110122-DS1final_02_Page_4_web-590x425.jpg" alt="" width="590" height="425" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2011/02/cstrip/feed/</wfw:commentRss>
		<slash:comments>2</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>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>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>
	</channel>
</rss>


