<?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; grasshopper</title>
	<atom:link href="http://improved.ro/blog/tag/grasshopper/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>CLJ02: ZA11 Pavillion</title>
		<link>http://improved.ro/blog/2011/06/clj02-za11-pavillion/</link>
		<comments>http://improved.ro/blog/2011/06/clj02-za11-pavillion/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 11:24:13 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[arhitectura]]></category>
		<category><![CDATA[bogdan hambasan]]></category>
		<category><![CDATA[built work]]></category>
		<category><![CDATA[cluj]]></category>
		<category><![CDATA[computational architecture]]></category>
		<category><![CDATA[dimitrie stefanescu]]></category>
		<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[parametric architecture]]></category>
		<category><![CDATA[parametric design]]></category>
		<category><![CDATA[parametric modelling]]></category>
		<category><![CDATA[patrick bedarf]]></category>
		<category><![CDATA[pavilion]]></category>
		<category><![CDATA[workshop]]></category>

		<guid isPermaLink="false">http://improved.ro/blog/?p=1099</guid>
		<description><![CDATA[Design/Organization: Dimitrie Stefanescu [improved.ro], Patrick Bedarf [a-ngine.com], Bogdan Hambasan [ASTA Cluj] Organization: ASTA Cluj Workshop Team: Ciprian Colda, Anamaria Androne, Razvan Sencu, Madalin Gheorghe Assembly: Bogdan Badila, Vlad Pop, Georgiana Hlihor, Denisa Lula, Robert Veber, Zoltan Vaida, Imre Vekove, Ciprian Colda, Mihai Pascalau, Calin Negret, Bogdan Borbei, Iustin Nechiti, Dan Ioanici, Razvan Luca, Stefan Grosariu, [...]]]></description>
			<content:encoded><![CDATA[<p><strong><em>Design/Organization</em></strong>: <a href="http://www.improved.ro/blog">Dimitrie Stefanescu</a> [<a href="http://www.improved.ro/blog">improved.ro</a>], <a href="http://www.a-ngine.com/">Patrick Bedarf</a> [<a href="http://www.a-ngine.com/">a-ngine.com</a>], <a href="http://astacluj.wordpress.com/">Bogdan Hambasan</a> [<a href="http://astacluj.wordpress.com/">ASTA Cluj</a>]<br />
<strong><em>Organization</em></strong>: <a href="http://astacluj.wordpress.com/">ASTA Cluj</a><br />
<strong><em>Workshop Team</em></strong>: Ciprian Colda, Anamaria Androne, Razvan Sencu, Madalin Gheorghe</p>
<p><strong><em>Assembly</em></strong>: Bogdan Badila, Vlad Pop, Georgiana Hlihor, Denisa Lula, Robert Veber, Zoltan Vaida, Imre Vekove, Ciprian Colda, Mihai Pascalau, Calin Negret, Bogdan Borbei, Iustin Nechiti, Dan Ioanici, Razvan Luca, Stefan Grosariu, Ioana Suceava, Alexandra Man, Andreea Darac, Irina Mates, Oana Bogatan, Andrei Varga, Radu Badila, Elza Sandor, Alex Greceniuc, Oana Matei, Alex Vladovici, Marcel Oprean, Ioan Pop, Vlad Rusu, Ioana Tomoioaga.</p>
<p><strong><em>Location</em></strong>: Cluj, Romania <strong><em>Date</em></strong>: 4-7th May2011</p>
<p><strong><em>Photographs</em></strong>: Patrick Bedarf, Georgiana Hlihor, Daniel Bondas, Georgeta Macovei <strong><em>Text: </em></strong>Dimitrie Stefanescu</p>
<p style="text-align: center;"><a href="http://improved.ro/wp/wp-content/uploads/improved//2011/06/02-110508-day-panorama-patrickbedarf.jpg"><img class="size-medium wp-image-1102 aligncenter" title="02 - 110508 day-panorama" src="http://improved.ro/wp/wp-content/uploads/improved//2011/06/02-110508-day-panorama-patrickbedarf-590x226.jpg" alt="" width="590" height="226" /></a></p>
<p><strong>Intro</strong></p>
<p>The project started out as an ambitious student-powered endeavor to design and fabricate at a 1:1 scale the flagship pavilion for the ZA11 Speaking Architecture event in Cluj, Romania. While at the same time integrating into its historically-charged context, the design (which was elaborated to a concept stage during a week-long workshop) boasts a strong representational power which was much needed in order to fulfill its main goal: attracting passers-by to the event. At the same time, the object, through its tectonic characteristics, tries to make legible the new ontology which is slowly defined by computational architecture and thus becomes a showcase for the design processes empowered by digital tools.</p>
<p style="text-align: center;"><img class="aligncenter size-medium wp-image-1104" title="00 - IMG_5356" src="http://improved.ro/wp/wp-content/uploads/improved//2011/06/00-IMG_5356-patrick-bedarf-590x442.jpg" alt="" width="590" height="442" /></p>
<p style="text-align: center;"><img class="aligncenter size-medium wp-image-1105" title="08 - IMG_535" src="http://improved.ro/wp/wp-content/uploads/improved//2011/06/08-IMG_5350-patrick-bedarf-590x786.jpg" alt="" width="590" height="786" /><span id="more-1099"></span></p>
<p style="text-align: center;">
<p><strong>Process</strong></p>
<p>The design was elaborated during a week-long parametric design workshop (CLJ02) specifically geared towards its production which, in theory, was seen as a continuation of the previous event (CLJ01: Parametric Desing Workshop, organized by Ionut Anton and myself). We were faced with the harsh requirements of creating an actually working design with just the material and tools available from sponsors (over which we hardly had any choice) while at the same time fitting costs inside a budget dwarfed by its expectations. Subsequently, the creative exploration agenda was constrained to a relatively limited approach which, most importantly, was scalable in terms of materials and fabrication techniques. The realization of the design was made possible by advanced use of parametric design techniques (using <a href="http://rhino3d.com">Rhino</a>+<a href="http://grasshopper3d.com">Grasshopper</a>), with the help of which the whole process was controlled from exact geometry generation to piece labeling, assembly logic, actual fabrication (CNC milling) and, of course, cost control.</p>
<p style="text-align: center;"><a href="http://improved.ro/wp/wp-content/uploads/improved//2011/06/110627-hex-infograpics_Page_2.jpg"><img class="size-medium wp-image-1113 aligncenter" title="110627 hex-infograpics_Page_2" src="http://improved.ro/wp/wp-content/uploads/improved//2011/06/110627-hex-infograpics_Page_2-590x442.jpg" alt="" width="590" height="442" /></a></p>
<p style="text-align: center;"><a href="http://improved.ro/blog/2011/06/superconnect/">SuperConnect</a> in action. We have plans for releasing the whole Grasshopper definition and Rhino file used for the project &#8211; stay tuned!</p>
<p style="text-align: center;"><a href="http://improved.ro/wp/wp-content/uploads/improved//2011/06/110627-hex-infograpics_Page_1.jpg"><img class="aligncenter size-medium wp-image-1112" title="110627 hex-infograpics_Page_1" src="http://improved.ro/wp/wp-content/uploads/improved//2011/06/110627-hex-infograpics_Page_1-590x442.jpg" alt="" width="590" height="442" /></a></p>
<p><a href="http://improved.ro/wp/wp-content/uploads/improved//2011/06/110627-hex-infograpics_Page_4.jpg"><img class="aligncenter size-medium wp-image-1114" title="110627 hex-infograpics_Page_4" src="http://improved.ro/wp/wp-content/uploads/improved//2011/06/110627-hex-infograpics_Page_4-590x442.jpg" alt="" width="590" height="442" /></a></p>
<p><a href="http://improved.ro/wp/wp-content/uploads/improved//2011/06/110627-hex-infograpics_Page_3.jpg"><img class="aligncenter size-medium wp-image-1116" title="110627 hex-infograpics_Page_3" src="http://improved.ro/wp/wp-content/uploads/improved//2011/06/110627-hex-infograpics_Page_3-590x442.jpg" alt="" width="590" height="442" /></a></p>
<p><a href="http://improved.ro/wp/wp-content/uploads/improved//2011/06/110627-hex-infograpics_Page_3.jpg"></a>Here&#8217;s a time-lapse video of the assembly process:</p>
<p>As an educational exercise it completed the design phase and proved to be invaluable in terms of actually understanding and working with the constraints encountered in real-life. Varying material thickness (and subsequent extra flexibility and less joint stiffness), rain and wind posed many challenges which had to be resolved on-site as quickly as possible so as to meet the assembly deadline.</p>
<p><a href="http://improved.ro/wp/wp-content/uploads/improved//2011/06/03-110508-night-panorama-patrickbedarf.jpg"><img class="aligncenter size-medium wp-image-1117" title="03 - 110508 night-panorama" src="http://improved.ro/wp/wp-content/uploads/improved//2011/06/03-110508-night-panorama-patrickbedarf-590x139.jpg" alt="" width="590" height="139" /></a></p>
<p><a href="http://improved.ro/wp/wp-content/uploads/improved//2011/06/03-110508-night-panorama-patrickbedarf.jpg"></a><a href="http://improved.ro/wp/wp-content/uploads/improved//2011/06/05-110508-day_img1-georgeta-macovei.jpg"><img class="aligncenter size-medium wp-image-1120" title="05 - 110508 day_img1-georgeta-macovei" src="http://improved.ro/wp/wp-content/uploads/improved//2011/06/05-110508-day_img1-georgeta-macovei-590x375.jpg" alt="" width="590" height="375" /></a></p>
<p><a href="http://improved.ro/wp/wp-content/uploads/improved//2011/06/01-110508-day_img-danielbondas.jpg"><img class="aligncenter size-medium wp-image-1121" title="01 - 110508 day_img-danielbondas" src="http://improved.ro/wp/wp-content/uploads/improved//2011/06/01-110508-day_img-danielbondas-590x393.jpg" alt="" width="590" height="393" /></a></p>
<p><strong>Conclusions</strong></p>
<p>The ZA11 Pavilion emerged as a powerful urban attractor which managed to engage the local society on all levels. Interest was aroused in both young and senior citizens, both professionals and non-architects by the completed pavilion as well as during the act of its construction, thus proving to be more than an indifferent temporary shelter. Furthermore, it successfully provided a flexible and comfortable space for the different events pertaining to the event (temporary bookshop, open-air cinema, tea party, jam sessions and a small concert + sleeping in the sun) to unfold.</p>
<p>The first of its kind in Romania, the ZA11 Pavilion can be definitively called a successful architectural experiment. Designed and assembled only by students (with little preliminary outside help), it successfully met all expectations and proved to be an invaluable experience in blending avant-garde design techniques on a relatively large scale with a low budget and a skeptical professional context.</p>
<p><a href="http://improved.ro/wp/wp-content/uploads/improved//2011/06/110322-night-render.jpg"><img class="aligncenter size-medium wp-image-1126" title="110322 night-render" src="http://improved.ro/wp/wp-content/uploads/improved//2011/06/110322-night-render-590x417.jpg" alt="" width="590" height="417" /></a></p>
<div id="attachment_1109" class="wp-caption aligncenter" style="width: 600px"><a href="http://improved.ro/wp/wp-content/uploads/improved//2011/06/IMG_5110.jpg"><img class="size-medium wp-image-1109" title="IMG_5110" src="http://improved.ro/wp/wp-content/uploads/improved//2011/06/IMG_5110-590x442.jpg" alt="" width="590" height="442" /></a><p class="wp-caption-text">construction</p></div>
<div id="attachment_1111" class="wp-caption aligncenter" style="width: 600px"><a href="http://improved.ro/wp/wp-content/uploads/improved//2011/06/IMG_5120.jpg"><img class="size-medium wp-image-1111" title="IMG_5120" src="http://improved.ro/wp/wp-content/uploads/improved//2011/06/IMG_5120-590x442.jpg" alt="" width="590" height="442" /></a><p class="wp-caption-text">construction photos</p></div>
<p style="text-align: center;">
<p>Special thanks to: Mircea Stefanescu, Dan Brasoveanu [Graphtec], Nejur Andrei, Rares Dragan [Atelier RVD]<br />
Sponsors: <a href="http://www.graphtec.ro">Graphtec</a>, Holver</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2011/06/clj02-za11-pavillion/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>[GH] SuperConnect</title>
		<link>http://improved.ro/blog/2011/06/superconnect/</link>
		<comments>http://improved.ro/blog/2011/06/superconnect/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 18:11:26 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[dimitrie]]></category>
		<category><![CDATA[fabrication]]></category>
		<category><![CDATA[grasshopper3d]]></category>
		<category><![CDATA[parametric modelling]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[stefanescu]]></category>

		<guid isPermaLink="false">http://improved.ro/blog/?p=1077</guid>
		<description><![CDATA[A nifty little tool for creating connectors between pretty much any kind of planar surfaces which intersect themselves at the edges. What it basically does is to output in a ordered structure the intersecting faces (as tree branches) and their intersection line. From there on you can continue to build up your own connectors however [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-medium wp-image-1078" title="superConnect" src="http://improved.ro/wp/wp-content/uploads/improved//2011/06/superConnect-590x417.jpg" alt="" width="590" height="417" /></p>
<p>A nifty little tool for creating connectors between pretty much any kind of <em>planar </em>surfaces which intersect themselves at the edges.</p>
<p>What it basically does is to output in a ordered structure the intersecting faces (as tree branches) and their intersection line. From there on you can continue to build up your own connectors however you like.</p>
<p>The example file contains the Grasshopper definition, Connector-Notch Script and an example Rhino file. Read below for more.<span id="more-1077"></span></p>
<p><em><strong>The workflow is as follows:</strong></em></p>
<ol>
<li>Select the faces you want to make the connectors for and input them into the Grasshopper definition.</li>
<li>Bake on separate layers the offset faces and the connectors.</li>
<li>Run the script provided and provide the necessary inputs in the correct order (connectors, faces and material thickness).</li>
<li>Enjoy.</li>
</ol>
<p><strong><em>Troubleshooting:</em></strong></p>
<p>There will be errors. They always are. Here&#8217;s how and where to look for them:</p>
<ul>
<li>Faces might actually not intersect, even if they seem so. To check, manually select the faces causing problems and use Rhino to detect their intersection (type intersect). Sometimes things are not as it seems.</li>
<li>If the radius of a connector exceeds the faces&#8217;s size, the script will go berserk. Try reducing the connector radius and things should start looking up. You can also improve the script to use adaptive connector radii in respect with the face size.</li>
<li>If the material thickness is too big or too small, geometry will start crashing.</li>
<li>Cull faces which are too small &#8211; you might have a little face somewhere which is 0.0004 m^2 and causing problems.</li>
<li>Check the units you&#8217;re working on. The definition&#8217;s parameters are set for meters.</li>
<li>Otherwise, you can email me. Take note that this is a free, spare-time, no-guarantee, as-is service &#8211; don&#8217;t send me three emails just in case i didn&#8217;t get the first one <img src='http://improved.ro/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<p><em><strong>Download: <a href="http://improved.ro/wp/wp-content/uploads/improved//2011/06/110615-SuperConnect.zip">110615 SuperConnect.zip</a> (2.21 mb)</strong></em><br />
<img class="aligncenter size-full wp-image-1087" title="examples" src="http://improved.ro/wp/wp-content/uploads/improved//2011/06/examples1.jpg" alt="" width="590" height="588" /></p>
<div id="attachment_1097" class="wp-caption aligncenter" style="width: 600px"><a href="http://improved.ro/wp/wp-content/uploads/improved//2011/06/superConnect-example-preview.jpg"><img class="size-full wp-image-1097" title="superConnect-example-preview" src="http://improved.ro/wp/wp-content/uploads/improved//2011/06/superConnect-example-preview.jpg" alt="" width="590" height="428" /></a><p class="wp-caption-text">SuperConnect working in real-life (spoiler for the future)</p></div>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2011/06/superconnect/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[GH] 3D Voronoi for Grasshopper Update</title>
		<link>http://improved.ro/blog/2011/06/gh-3d-voronoi-for-grasshopper-update/</link>
		<comments>http://improved.ro/blog/2011/06/gh-3d-voronoi-for-grasshopper-update/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 07:50:52 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[3d voronoi]]></category>
		<category><![CDATA[computational architecture]]></category>
		<category><![CDATA[definition]]></category>
		<category><![CDATA[voronoi]]></category>

		<guid isPermaLink="false">http://improved.ro/blog/?p=1068</guid>
		<description><![CDATA[Some time ago, Han Feng of Hyperbody [hyperbody.nl / makeahybrid.org] did a really great job and modified the old 3d voronoi grasshopper definition and made it much more sleek and streamlined. In all good faith, here it is: http://improved.ro/wp/wp-content/uploads/improved//2011/06/110602-3D_voronoi.zip. To make it work, you need to download qhull. Get it here: http://qhull.org/. After you install [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://improved.ro/wp/wp-content/uploads/improved//2011/06/thumbnail.jpg"><img class="aligncenter size-full wp-image-1069" title="thumbnail" src="http://improved.ro/wp/wp-content/uploads/improved//2011/06/thumbnail.jpg" alt="" width="590" height="300" /></a>Some time ago, Han Feng of Hyperbody [<a href="http://hyperbody.nl">hyperbody.nl</a> / <a href="http://www.makeahybrid.org/">makeahybrid.org</a>] did a really great job and modified the old 3d voronoi grasshopper definition and made it much more <em>sleek </em>and <em>streamlined</em>. In all good faith, here it is: <a href="http://improved.ro/wp/wp-content/uploads/improved//2011/06/110602-3D_voronoi.zip">http://improved.ro/wp/wp-content/uploads/improved//2011/06/110602-3D_voronoi.zip</a>.</p>
<p>To make it work, you need to download qhull. Get it here: <a href="http://qhull.org/">http://qhull.org/</a>. After you install it, double click the scripting component and edit the path to your qhull folder (line 101). If things do not work, take care to unblock (right click and fiddle with the permissions) the qhull execs (sometimes window$ blocks them).</p>
<p>Nevertheless, please take your time and read <a href="http://improved.ro/blog/2010/10/f-voronoi/">this</a> or/and <a href="http://improved.ro/blog/2011/03/relinquishing-control-reactions-to-emergence/">this</a> article as an exercise in self-critique (especially the first one). Maybe you&#8217;ll change your final presentation discourse a bit.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2011/06/gh-3d-voronoi-for-grasshopper-update/feed/</wfw:commentRss>
		<slash:comments>8</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>Automatic Architecture 2010 @ TU Delft</title>
		<link>http://improved.ro/blog/2010/11/automatic-architecture-2010-tu-delft/</link>
		<comments>http://improved.ro/blog/2010/11/automatic-architecture-2010-tu-delft/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 15:27:45 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[workshops]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[automatic architecture]]></category>
		<category><![CDATA[dimitrie stefanescu]]></category>
		<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[parametric architecture]]></category>
		<category><![CDATA[parametric design]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[workshop]]></category>

		<guid isPermaLink="false">http://improved.ro/blog/?p=920</guid>
		<description><![CDATA[During the 15-17th of December I will be tutoring at the automatic architecture event at the TU Delft. Here&#8217;s some info from the official site: Automatic-architecture is a three-day workshop (15th-17th December 2010) open to architects and students in order to show the use of computational design for architectural development by cross-fertilization of knowledge. The cases for the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://improved.ro/wp/wp-content/uploads/improved//2010/11/Clipboard02.jpg"><img class="aligncenter size-full wp-image-958" title="Clipboard02" src="http://improved.ro/wp/wp-content/uploads/improved//2010/11/Clipboard02.jpg" alt="" width="561" height="152" /></a></p>
<p>During the 15-17th of December I will be tutoring at the automatic architecture event at the TU Delft. <span id="more-920"></span>Here&#8217;s some info from the official site:</p>
<p><a href="http://www.automatic-architecture.nl"> Automatic-architecture</a> is a three-day workshop (15th-17th December 2010) open to architects and students in order to show the use of computational design for architectural development by cross-fertilization of knowledge. The cases for the workshops has been collected from a real estate developer and, in cooperation with the <a href="http://www.tudelft.nl/">University of Delft</a> this case has been translated into workshop material.</p>
<p>Costs: Euro 75,- for three days.</p>
<p>Automatic-architecture offers room for thirty participants. The workshops will be held at the Technical University of Delft starting Wednesday December 15.</p>
<p><img title="rhino logo" src="http://www.automatic-architecture.nl/wp-content/uploads/2010/10/rhino_150.png" alt="" width="105" height="78" /><img title="TU Delft" src="http://www.automatic-architecture.nl/wp-content/uploads/2010/10/TU_P1-150.png" alt="" width="150" height="63" /><a href="http://www.rhinocentre.nl/"><img title="rhinocentere" src="http://www.automatic-architecture.nl/wp-content/uploads/2010/10/rhinocentre-logo-1501.png" alt="" width="150" height="33" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2010/11/automatic-architecture-2010-tu-delft/feed/</wfw:commentRss>
		<slash:comments>0</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_1510614014"
			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_1510614014"
			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_1738588050"
			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_1738588050"
			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>CLJ: Parametric Design Workshop</title>
		<link>http://improved.ro/blog/2010/05/clj-parametric-design-workshop/</link>
		<comments>http://improved.ro/blog/2010/05/clj-parametric-design-workshop/#comments</comments>
		<pubDate>Mon, 03 May 2010 19:59:52 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[workshops]]></category>
		<category><![CDATA[computational architecture]]></category>
		<category><![CDATA[dimitrie]]></category>
		<category><![CDATA[dimitrie stefanescu]]></category>
		<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[ionut anton]]></category>
		<category><![CDATA[parametric architecture]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[workshop]]></category>

		<guid isPermaLink="false">http://improved.ro/blog/?p=732</guid>
		<description><![CDATA[DTAL is very pleased to announce a new workshop taking place at the Faculty of Architecture and Urbanism in Cluj during 17-20 May, which is very nicely timed with Neil Leach’s conference there (20 May). It all happens under the umberlla of the +/- Cluj Center of Architecture. Thanks to AStA Cluj for the invitation. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dtarchlab.wordpress.com"></a><a href="http://improved.ro/wp/wp-content/uploads/improved//2010/05/posterCluj_m_web1.jpg"></a><a href="http://improved.ro/wp/wp-content/uploads/improved//2010/05/clj.jpg"><img class="alignnone size-medium wp-image-814" title="clj" src="http://improved.ro/wp/wp-content/uploads/improved//2010/05/clj-590x317.jpg" alt="" width="590" height="317" /></a></p>
<p>DTAL is very pleased to announce a new workshop taking place at the Faculty of Architecture and Urbanism in Cluj during 17-20 May, which is very nicely timed with Neil Leach’s conference there (20 May). It all happens under the umberlla of the <a href="http://www.plusminuscluj.wordpress.com/">+/- Cluj Center of Architecture</a>. Thanks to <a href="http://astacluj.wordpress.com/">AStA Cluj</a> for the invitation.</p>
<p>I will be tutoring alongside <a href="http://blog.idz.ro">Ionut Anton</a>.</p>
<p>Watch <a href="http://dtarchlab.wordpress.com">this space</a> for more details regarding participation and the workshop schedule and theme.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2010/05/clj-parametric-design-workshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DTArchLAB // Training 01</title>
		<link>http://improved.ro/blog/2010/04/dtarchlab-training-01/</link>
		<comments>http://improved.ro/blog/2010/04/dtarchlab-training-01/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 18:30:32 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[workshops]]></category>
		<category><![CDATA[bucharest]]></category>
		<category><![CDATA[dimitrie stefanescu]]></category>
		<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[ionut anton]]></category>
		<category><![CDATA[parametric architecture]]></category>
		<category><![CDATA[romania]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[workshop]]></category>

		<guid isPermaLink="false">http://improved.ro/blog/?p=726</guid>
		<description><![CDATA[(romanian only &#8211; yet) _cand: 23-26 Aprilie 2010 _unde: Universitatea de Arhitectura si Urbanism “Ion Mincu” _scop introducere in specificitatile proiectarii parametrice si in logica functionala a softwareului - Grasshopper +Rhino testarea unor tehnici parametrice pe baza unei teme date - suprafete parametrice reactive testarea si prototiparea la scara redusa a unor metode si tehnici dezvoltate - fabricatie digitala [...]]]></description>
			<content:encoded><![CDATA[<p>(romanian only &#8211; yet)</p>
<p><a href="http://dtarchlab.wordpress.com/training-01-suprafete-parametrice-reactive/"><img class="alignnone" title="dt.arch.lab" src="http://dtarchlab.files.wordpress.com/2010/04/training-header.jpg?w=689&amp;h=55" alt="" width="489" height="39" /></a></p>
<hr /><strong><em>_cand: </em><span style="font-weight: normal;">23-26 Aprilie 2010</span></strong></p>
<p><strong><em>_unde: <span style="font-weight: normal;">Universitatea de Arhitectura si Urbanism “Ion Mincu”</span></em></strong></p>
<p><strong><em>_scop</em></strong></p>
<p>introducere in specificitatile proiectarii parametrice si in logica functionala a softwareului - <a href="http://grasshopper3d.com/"><em>Grasshopper </em></a><em>+</em><a href="http://rhino3d.com/"><em>Rhino</em></a></p>
<p>testarea unor tehnici parametrice pe baza unei teme date - <em>suprafete parametrice reactive</em></p>
<p>testarea si prototiparea la scara redusa a unor metode si tehnici dezvoltate - <em>fabricatie digitala la scara redusa a prototipurilor</em></p>
<p>exportarea grafica si post procesare a materialului prezentat ca solutii de proiectare - <em>prezentarea solutiilor si expozitie</em></p>
<p>More info on the gig <a href="http://dtarchlab.wordpress.com/training-01-suprafete-parametrice-reactive/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2010/04/dtarchlab-training-01/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bucharest Culture Clash</title>
		<link>http://improved.ro/blog/2010/03/bucharest-culture-clash/</link>
		<comments>http://improved.ro/blog/2010/03/bucharest-culture-clash/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 12:57:11 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[computational architecture]]></category>
		<category><![CDATA[cracking]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[dimitrie]]></category>
		<category><![CDATA[dimitrie stefanescu]]></category>
		<category><![CDATA[earthquake]]></category>
		<category><![CDATA[fragmentation]]></category>
		<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[identity crisis]]></category>
		<category><![CDATA[parametric architecture]]></category>
		<category><![CDATA[stefanescu]]></category>
		<category><![CDATA[violence]]></category>

		<guid isPermaLink="false">http://improved.ro/blog/?p=696</guid>
		<description><![CDATA[Keywords: fragmentation, cracking, violence, earthquake, identity crisis, culture. Initial explorations: Culture Cracking. Bucharest never had a coherent image in any point in history. Its only true comon denominator would be the highly despised disorder generated by the struggle between western rigor and local chaotic impulses. It is one city where conflict is strikingly out in the open, [...]]]></description>
			<content:encoded><![CDATA[<p>Keywords: fragmentation, cracking, violence, earthquake, identity crisis, culture.</p>
<p>Initial explorations: <a href="http://improved.ro/blog/2010/03/cultural-cracking/">Culture Cracking</a>.</p>
<p>Bucharest never had a coherent image in any point in history. Its only true comon denominator would be the highly despised disorder generated by the struggle between<br />
western rigor and local chaotic impulses. It is one city where conflict is strikingly out in the open, little existing in maters of interface between old and new, poor and rich, highrise and low-rise. This project taps into these conflicting energies, drawing strength and geometry from them while at the same time exposing them and becoming an icon of their formative power.</p>
<div><a href="http://improved.ro/wp/wp-content/uploads/improved//2010/03/a2_3w.jpg"><img class="alignnone size-large wp-image-705" title="a2_3w" src="http://improved.ro/wp/wp-content/uploads/improved//2010/03/a2_3w-724x1024.jpg" alt="" width="434" height="614" /></a> <a href="http://improved.ro/wp/wp-content/uploads/improved//2010/03/a2_1w.jpg"><img class="alignnone size-large wp-image-697" title="a2_1w" src="http://improved.ro/wp/wp-content/uploads/improved//2010/03/a2_1w-724x1024.jpg" alt="" width="434" height="614" /> </a></div>
<div>
<hr />A parametric system was designed so as to explore geometrically the proposed metaphor. It allowed for variation (height, rotation, base geometry, floor height, plan<br />
shape) while at the same time providing a rigid framework for the project developement. The parametric system allows for endless variations inside the given parametr space. Final geometry is chosen by evaluating its overall performace at aesthetic level, urban level, construction level, functional level. Ideally, an evolutionary algorithm could have been implemented so as to provide a more streamlined workflow in defining the final shape. Interior spaces were dynamically sculpted using the parametric model &#8211; which allowed for real-time visualizations of plan changes in the 3d model (sections, overall).</p>
</div>
<div>
<hr /></div>
<div><a href="http://improved.ro/wp/wp-content/uploads/improved//2010/03/a2_2ALBw.jpg"><img class="alignnone size-large wp-image-715" title="a2_2ALBw" src="http://improved.ro/wp/wp-content/uploads/improved//2010/03/a2_2ALBw-724x1024.jpg" alt="" width="434" height="614" /></a><a href="http://improved.ro/wp/wp-content/uploads/improved//2010/03/a2_4w.jpg"><img class="alignnone size-large wp-image-710" title="a2_4w" src="http://improved.ro/wp/wp-content/uploads/improved//2010/03/a2_4w-724x1024.jpg" alt="" width="434" height="614" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2010/03/bucharest-culture-clash/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Grasshopper Boids/Agents</title>
		<link>http://improved.ro/blog/2009/10/grasshopper-boidsagents/</link>
		<comments>http://improved.ro/blog/2009/10/grasshopper-boidsagents/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 13:46:48 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[boids]]></category>
		<category><![CDATA[computational]]></category>
		<category><![CDATA[dimitrie]]></category>
		<category><![CDATA[geometry]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[scripting]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=446</guid>
		<description><![CDATA[Call them what you will, but there&#8217;s been a huge hype about them some time ago. Grasshopper&#8217;s scripting capabilites are now a huge super cool feature, especially if you&#8217;re coding in visual studio (c#) and then pasting the shit or making dlls. I did this some time ago when i suddenly realized that you can [...]]]></description>
			<content:encoded><![CDATA[<p>Call them what you will, but there&#8217;s been a huge hype about them some time ago.</p>
<p>Grasshopper&#8217;s scripting capabilites are now a huge super cool feature, especially if you&#8217;re coding in visual studio (c#) and then pasting the shit or making dlls. I did this some time ago when i suddenly realized that you can declare your own static variables inside scripting nodes (and these guys hold up their values during the updating procedure). And the vector math is already there too.</p>
<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/R7cEvMYDn5M" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/R7cEvMYDn5M"></embed></object></p>
<p>This is an implementation based on <a href="http://www.red3d.com/cwr/index.html">Craig Reynolds</a>&#8216;s neurons, and a little bit on Daniel Shiffman&#8217;s processing example (which was updated and used some time ago for <a href="http://dimitrie.wordpress.com/circulation-study/">this</a>.</p>
<p>Now, if somebody will be nice and implement some collision detection&#8230;</p>
<p>PS: <span style="text-decoration: line-through;">I will upload the def. soonish (i have to clean it up a bit first).</span> <span style="text-decoration: line-through;">Ok i didn&#8217;t clean it up; here&#8217;s the <a href="http://dl.transfer.ro/boidsT-6caa78020.zip">link</a>.</span><span style="text-decoration: line-through;"> </span></p>
<p><span style="text-decoration: line-through;">Here&#8217;s a new 10 day link: <a href="http://dl.transfer.ro/boidsT-Transfer_RO-16Nov-ad56f6.zip">http://dl.transfer.ro/boidsT-Transfer_RO-16Nov-ad56f6.zip</a></span></p>
<p>Final link, stable and sound: <a href="http://improved.ro/Grasshopper/boidsTCAV.zip">http://improved.ro/Grasshopper/boidsTCAV.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2009/10/grasshopper-boidsagents/feed/</wfw:commentRss>
		<slash:comments>20</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>Parametric Design Workshop HTWK Leipzig</title>
		<link>http://improved.ro/blog/2009/06/parametric-design-workshop-htwk-leipzig/</link>
		<comments>http://improved.ro/blog/2009/06/parametric-design-workshop-htwk-leipzig/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 17:50:55 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[workshops]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[arhitectura]]></category>
		<category><![CDATA[computational]]></category>
		<category><![CDATA[geometry]]></category>
		<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[portfolio]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=416</guid>
		<description><![CDATA[I have been (re)invited to teach at the upcoming Parametric Design Workshop that&#8217;s going to take place at the HTWK Leipzig. The line-up includes: Ioulietta Zindrou, Maite Bravo, Verena Volger, Luis Fraguada (of Barcelona/IAAC fame); Yours truly Dimitrie (of Bucharest fame); Henning Rambow, Patrik Bedarf (Leipzig crew); I haven&#8217;t been that productive lately due to [...]]]></description>
			<content:encoded><![CDATA[<p>I have been (re)invited to teach at the upcoming Parametric Design Workshop that&#8217;s going to take place at the HTWK Leipzig.</p>
<p>The line-up includes:</p>
<p>Ioulietta Zindrou, Maite Bravo, Verena Volger, <a href="http://www.livearchitecture.net/">Luis Fraguada</a> (of Barcelona/IAAC fame);<br />
Yours truly Dimitrie (of Bucharest fame);<br />
Henning Rambow, <a href="http://www.a-ngine.com/">Patrik Bedarf</a> (Leipzig crew);</p>
<p><img class="alignnone size-full wp-image-418" title="090602_exhib_flyer_rgb_small" src="http://dimitrie.files.wordpress.com/2009/06/090602_exhib_flyer_rgb_small.jpg" alt="090602_exhib_flyer_rgb_small" width="499" height="706" /></p>
<p>I haven&#8217;t been that productive lately due to the <a href="http://dimitrie.wordpress.com/2009/04/03/htwk-leipzig-lecture-online/">many</a> <a href="http://dimitrie.wordpress.com/2009/05/21/rule-based-design-symposium-tu-berlin/">things</a> <a href="http://dimitrie.wordpress.com/2009/03/29/collective-housing-part-1-review/">happening</a> <a href="http://iaim.ro">all</a> the time, but hopefully I&#8217;ll be able to get back on the research track in summer.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2009/06/parametric-design-workshop-htwk-leipzig/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3d Voronoi in grasshopper</title>
		<link>http://improved.ro/blog/2009/05/3d-voronoi-in-grasshopper/</link>
		<comments>http://improved.ro/blog/2009/05/3d-voronoi-in-grasshopper/#comments</comments>
		<pubDate>Fri, 01 May 2009 20:48:24 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[arhitectura]]></category>
		<category><![CDATA[computational]]></category>
		<category><![CDATA[computational architecture]]></category>
		<category><![CDATA[dimitrie]]></category>
		<category><![CDATA[geometry]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[parametric architecture]]></category>
		<category><![CDATA[parametric modelling]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[qhull]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[voronoi]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=394</guid>
		<description><![CDATA[Deprecated. Here&#8217;s the new version. More as a scripting experiment, when i was mucking about trying to make the delaunay triangulation work in grasshopper i somehow found the wonderfully complex qhull library which i promptly set to push and pull to get it to work with grasshopper. As advised on their website, the best way [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dimitrie.files.wordpress.com/2009/05/header-copy.jpg"><img class="alignnone size-full wp-image-395" title="3d voronoi qhull dimitrie stefanescu" src="http://dimitrie.files.wordpress.com/2009/05/header-copy.jpg" alt="3d voronoi qhull dimitrie stefanescu" width="500" height="330" /></a></p>
<h1><span style="color: #ff0000;">Deprecated. <a href="http://improved.ro/blog/2011/06/gh-3d-voronoi-for-grasshopper-update/">Here&#8217;s the new version</a></span>.</h1>
<p>More as a scripting experiment, when i was mucking about trying to make the<a href="http://dimitrie.wordpress.com/2009/04/15/delaunay-triangulation-in-grasshopper/"> delaunay triangulation</a> work in grasshopper i somehow found the wonderfully complex <a href="http://qhull.org">qhull</a> library which i promptly set to push and pull to get it to work with grasshopper. As advised on their website, the best way to do it is to call it as an external program, which is exactly what i&#8217;ve done:  no files are written or read, no dos windows pop up, everything&#8217;s smooth.</p>
<p>Given that you don&#8217;t have many complex operations in grasshopper after the solution is generated, you&#8217;ll be able to handle <em>quite </em>an impressive amount of points (say 200 on my three-year old toplap) in real time. If you add the simple planarSrf operation, then say 60-70 and it gets sloppy.</p>
<p>What you&#8217;ll need to do to get things rolling:</p>
<p>0. <a href="http://improved.ro/Grasshopper/qhull.zip">Download the 3dvqhull definition and example file</a>, and remember not to use it for commercial purposes, share-alike whatever you do with it and take the time to give the proper credits:  <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/" target="_blank"><img class="alignnone" title="licence" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/80x15.png" alt="" width="80" height="15" /></a> <img src='http://improved.ro/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>1. <a href="http://www.qhull.org/download/qhull-2003.1.zip">Download qhull</a>, and unzip it in a folder of your choice.</p>
<p>2. Get going and search for &#8220;System.dll&#8221;. What you&#8217;re interested in is the 2.0 version which you&#8217;ll usually find in here: &#8220;C:\WINDOWS\Microsoft.NET\Framework\v2.0.5[...]\&#8221;. If you can&#8217;t find it, I&#8217;m amazed grasshopper works for you. Anyway, you can find and install it from <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&amp;displaylang=en" target="_blank">here</a>.</p>
<p>3. Add the newly found System.dll version 2.o as a referenced assembly of the qhull component in the definition file.<a href="http://dimitrie.files.wordpress.com/2009/05/refass.jpg"><img class="alignnone size-full wp-image-396" title="refass" src="http://dimitrie.files.wordpress.com/2009/05/refass.jpg" alt="refass" width="500" height="323" /></a></p>
<p>If it turns orange, it&#8217;s cool.</p>
<p>4. Write in the panel that is linked to the &#8220;path&#8221; input the full path to the qhull program <em>qvoronoi</em>. You don&#8217;t need to add the .exe extension, but you can do it if you feel confortable.</p>
<p><a href="http://dimitrie.files.wordpress.com/2009/05/pathh.jpg"><img class="alignnone size-full wp-image-397" title="pathh" src="http://dimitrie.files.wordpress.com/2009/05/pathh.jpg" alt="pathh" width="500" height="323" /></a></p>
<p>5. There&#8217;s just one more thing you should know: facets that contain the infinite vertex are omitted altogether, without remorse. So as to have as little facets tending towards <em>infinitum</em>, I always add the corners of the points bounding box to the input sites.</p>
<p><a href="http://dimitrie.files.wordpress.com/2009/05/bbx.jpg"><img class="alignnone size-full wp-image-398" title="bbx" src="http://dimitrie.files.wordpress.com/2009/05/bbx.jpg" alt="bbx" width="500" height="323" /></a></p>
<p>You can scale the bounding box in respect with its center, or you can just call the whole thing off &#8211; it&#8217;s your choice.</p>
<p>I think this just about covers everything. Take care and have fun.</p>
<h6><em>didi out.</em></h6>
<p><em>PS: Qhull does more than voronoi. So if you have the time to explore and test, please do &#8211; the package is very powerfull and it can be used for more than this.<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2009/05/3d-voronoi-in-grasshopper/feed/</wfw:commentRss>
		<slash:comments>50</slash:comments>
		</item>
		<item>
		<title>Qhull+GH=love.</title>
		<link>http://improved.ro/blog/2009/04/qhullghlove/</link>
		<comments>http://improved.ro/blog/2009/04/qhullghlove/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 19:45:52 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[voronoi]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=389</guid>
		<description><![CDATA[How about 60 points for real-time 3d voronoi manipulation in grasshopper? Here&#8217;s a screenshot: This isn&#8217;t a scam. Stay tuned for more free voronoi PrOn (and other qhull-enabled goodies.)]]></description>
			<content:encoded><![CDATA[<p><a href="http://dimitrie.files.wordpress.com/2009/04/qhull-copy.jpg"><img class="alignnone size-full wp-image-390" title="qhull-copy" src="http://dimitrie.files.wordpress.com/2009/04/qhull-copy.jpg" alt="qhull-copy" width="500" height="129" /></a></p>
<p>How about 60 points for real-time 3d voronoi manipulation in <a href="http://grasshopper.rhino3d.com/">grasshopper</a>?</p>
<p>Here&#8217;s a screenshot:</p>
<p><a href="http://dimitrie.files.wordpress.com/2009/04/screenshot.jpg"><img class="alignnone size-full wp-image-391" title="screenshot" src="http://dimitrie.files.wordpress.com/2009/04/screenshot.jpg" alt="screenshot" width="500" height="195" /></a></p>
<p>This isn&#8217;t a scam. Stay tuned for more free voronoi PrOn (and other <a href="http://www.qhull.org/">qhull</a>-enabled goodies.)</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2009/04/qhullghlove/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Delaunay Triangulation in Grasshopper</title>
		<link>http://improved.ro/blog/2009/04/delaunay-triangulation-in-grasshopper/</link>
		<comments>http://improved.ro/blog/2009/04/delaunay-triangulation-in-grasshopper/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 17:53:21 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[candybar competition]]></category>
		<category><![CDATA[delaunay]]></category>
		<category><![CDATA[geometry]]></category>
		<category><![CDATA[nice]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[rhino]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=374</guid>
		<description><![CDATA[(right click save target as) Delaunay Triangulation in Rhino&#8216;s Grasshopper plugin. It&#8217;s pretty straightforward. Just don&#8217;t input in the magic node duplicating points or everything will start blowing up. First one to make it output the voronoi diagram wins a candybar.]]></description>
			<content:encoded><![CDATA[<p><a href="http://improved.ro/Grasshopper/delaunayFinal.ghx"><img class="alignnone size-full wp-image-376" title="picture1" src="http://dimitrie.files.wordpress.com/2009/04/picture1.jpg" alt="dimitrie stefanescu" width="500" height="374" /></a></p>
<p><a href="http://improved.ro/Grasshopper/delaunayFinal.zip">(right click save target as)</a></p>
<p><a href="http://en.wikipedia.org/wiki/Delaunay_triangulation">Delaunay Triangulation</a> in <a href="http://www.rhino3d.com" target="_blank">Rhino</a>&#8216;s <a href="http://en.wiki.mcneel.com/default.aspx/McNeel/ExplicitHistoryPluginMainPage.html" target="_blank">Grasshopper</a> plugin.</p>
<p>It&#8217;s pretty straightforward. Just don&#8217;t input in the magic node duplicating points or everything will start blowing up.</p>
<p><a href="http://dimitrie.files.wordpress.com/2009/04/def2.jpg"><img class="alignnone size-full wp-image-385" title="def2" src="http://dimitrie.files.wordpress.com/2009/04/def2.jpg" alt="def2" width="500" height="250" /></a></p>
<p>First one to make it output the voronoi diagram wins a <a href="http://images.google.ro/images?q=candybar&amp;oe=utf-8&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a&amp;um=1&amp;ie=UTF-8&amp;sa=N&amp;hl=ro&amp;tab=wi">candybar</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2009/04/delaunay-triangulation-in-grasshopper/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>HTWK Leipzig Lecture online</title>
		<link>http://improved.ro/blog/2009/04/htwk-leipzig-lecture-online/</link>
		<comments>http://improved.ro/blog/2009/04/htwk-leipzig-lecture-online/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 18:22:32 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[workshops]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[computational architecture]]></category>
		<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[htwk]]></category>
		<category><![CDATA[lecture]]></category>
		<category><![CDATA[parametric design]]></category>
		<category><![CDATA[portfolio]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=358</guid>
		<description><![CDATA[Who&#8217;s interested can just grab a pdf file of the whole 91 page keynote here (quite a large file). I talked about some projects I did (some together with Veronica Popescu) over the last two years, always insisting on the computational approach and detailing the techniques used. I presented scripting approaches and more interactive (parametric) [...]]]></description>
			<content:encoded><![CDATA[<p>Who&#8217;s interested can just grab a pdf file of the whole 91 page keynote <a href="http://improved.ro/HTWK/htwk-lecture.pdf" target="_blank">here</a> (quite a large file).</p>
<p><a href="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_13.jpg"><img class="alignnone size-medium wp-image-359" title="htwk_pres_020409f_page_13" src="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_13.jpg?w=300" alt="htwk_pres_020409f_page_13" width="300" height="224" /></a><a href="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_26.jpg"><img class="alignnone size-medium wp-image-360" title="htwk_pres_020409f_page_26" src="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_26.jpg?w=300" alt="htwk_pres_020409f_page_26" width="300" height="225" /></a></p>
<p>I talked about some projects I did (some together with Veronica Popescu) over the last two years, always insisting on the computational approach and detailing the techniques used.</p>
<p><a href="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_34.jpg"><img class="alignnone size-medium wp-image-361" title="htwk_pres_020409f_page_34" src="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_34.jpg?w=300" alt="htwk_pres_020409f_page_34" width="300" height="224" /></a><a href="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_35.jpg"><img class="alignnone size-medium wp-image-362" title="htwk_pres_020409f_page_35" src="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_35.jpg?w=300" alt="htwk_pres_020409f_page_35" width="300" height="224" /></a><a href="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_38.jpg"><img class="alignnone size-medium wp-image-363" title="htwk_pres_020409f_page_38" src="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_38.jpg?w=300" alt="htwk_pres_020409f_page_38" width="300" height="225" /></a><a href="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_39.jpg"><img class="alignnone size-medium wp-image-364" title="htwk_pres_020409f_page_39" src="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_39.jpg?w=300" alt="htwk_pres_020409f_page_39" width="300" height="225" /></a></p>
<p>I presented scripting approaches and more interactive (parametric) <a href="http://grasshopper.rhino3d.com/">grasshopper</a> based modeling. Some  <a href="http://processing.org">Processing</a> based approaches were presented and I insisted on the necessity of using multiple open tools that can be made to communicate between one another.</p>
<p><a href="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_44.jpg"><img class="alignnone size-medium wp-image-365" title="htwk_pres_020409f_page_44" src="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_44.jpg?w=300" alt="htwk_pres_020409f_page_44" width="300" height="224" /></a><a href="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_60.jpg"><img class="alignnone size-medium wp-image-366" title="htwk_pres_020409f_page_60" src="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_60.jpg?w=300" alt="htwk_pres_020409f_page_60" width="300" height="225" /></a><a href="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_66.jpg"><img class="alignnone size-medium wp-image-367" title="htwk_pres_020409f_page_66" src="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_66.jpg?w=300" alt="htwk_pres_020409f_page_66" width="300" height="224" /></a><a href="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_72.jpg"><img class="alignnone size-medium wp-image-368" title="htwk_pres_020409f_page_72" src="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_72.jpg?w=300" alt="htwk_pres_020409f_page_72" width="300" height="224" /></a></p>
<p>I tried to clearly mark out the relationship between fabrication and the overall design &#8211; how material properties and building techniques inform the design and viceversa.</p>
<p><a href="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_75.jpg"><img class="alignnone size-medium wp-image-369" title="htwk_pres_020409f_page_75" src="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_75.jpg?w=300" alt="htwk_pres_020409f_page_75" width="300" height="225" /></a><a href="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_83.jpg"><img class="alignnone size-medium wp-image-370" title="htwk_pres_020409f_page_83" src="http://dimitrie.files.wordpress.com/2009/04/htwk_pres_020409f_page_83.jpg?w=300" alt="htwk_pres_020409f_page_83" width="300" height="224" /></a></p>
<p>Reactions were good, and it seems computational approaches are definetively stirring people up.</p>
<p>Thanks are required to <a href="http://a-ngine.com">Patrick Bedarf</a>, who made this possible and is proving to be an excellent host in Leipzig, and also to prof.  Henning Rambow for all the support.</p>
<p>Also if you are reading this from Leipzig and are interested in joining us tommorow at 16.oo @ HTWK computer pool for some hands-on grasshopper work, there&#8217;s  no one stopping you.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2009/04/htwk-leipzig-lecture-online/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Collective Housing &#8211; part 1 review</title>
		<link>http://improved.ro/blog/2009/03/collective-housing-part-1-review/</link>
		<comments>http://improved.ro/blog/2009/03/collective-housing-part-1-review/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 07:57:05 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[dimitrie]]></category>
		<category><![CDATA[dimitrie stefanescu]]></category>
		<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[parametric architecture]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=348</guid>
		<description><![CDATA[Team project with Veronica Popescu. Our solution proposed the creation of several interlinked interior and exterior courtyards that both encouraged interaction with the surrounding busy streets while at the same time offering an intimate place to retreat to. Various social and commercial functions requiring different visibility/exposure levels can occupy this space at ground floor level. [...]]]></description>
			<content:encoded><![CDATA[<p>Team project with <a href="http://www.iaim.ro/galerie/proiecte/302/" target="_blank">Veronica Popescu</a>.</p>
<p><a href="http://dimitrie.files.wordpress.com/2009/03/p1-copymic.jpg"><img class="alignnone size-full wp-image-349" title="p1-copymic" src="http://dimitrie.files.wordpress.com/2009/03/p1-copymic.jpg" alt="p1-copymic" width="500" height="707" /></a></p>
<p><a href="http://dimitrie.files.wordpress.com/2009/03/p3-copymic.jpg"><img class="alignnone size-full wp-image-352" title="p3-copymic" src="http://dimitrie.files.wordpress.com/2009/03/p3-copymic.jpg" alt="p3-copymic" width="500" height="707" /></a></p>
<p><a href="http://dimitrie.files.wordpress.com/2009/03/p2-copymic.jpg"><img class="alignnone size-full wp-image-350" title="p2-copymic" src="http://dimitrie.files.wordpress.com/2009/03/p2-copymic.jpg" alt="p2-copymic" width="500" height="707" /></a></p>
<p><a href="http://dimitrie.files.wordpress.com/2009/03/p4-copymic.jpg"><img class="alignnone size-full wp-image-353" title="p4-copymic" src="http://dimitrie.files.wordpress.com/2009/03/p4-copymic.jpg" alt="p4-copymic" width="500" height="707" /></a></p>
<p><a href="http://dimitrie.files.wordpress.com/2009/03/p5-copymic.jpg"><img class="alignnone size-full wp-image-354" title="p5-copymic" src="http://dimitrie.files.wordpress.com/2009/03/p5-copymic.jpg" alt="p5-copymic" width="500" height="707" /></a></p>
<p>Our solution proposed the creation of several interlinked interior and exterior courtyards that both encouraged interaction with the surrounding busy streets while at the same time offering an intimate place to retreat to. Various social and commercial functions requiring different visibility/exposure levels can occupy this space at ground floor level.</p>
<p>The space-partitioning algorithm we used (Voronoi), though a cliche, provided us with the ability to fill-out the space alloted for the project in a coherent, integrated manner without the urbanistic disruptions created by bar-type blocks (or modernist urbanism and its present refinements). Through the parametric approach used (<a href="http://dimitrie.wordpress.com/2009/03/07/colective-housing-prototype/">see previous post</a>) we were able to continualy search for the best solution (regarding geometry, overall&amp;floor height/number of stories, surface areas, access at pedestrian level, acces towards the apartments) within a fluent design process. This allowed us to strictly respect the main given restrictions (POT, CUT, etc.) of the assignement while at the same time keeping and fostering the added benefits of continous and easy experimentation.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2009/03/collective-housing-part-1-review/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Colective Housing Prototype</title>
		<link>http://improved.ro/blog/2009/03/colective-housing-prototype/</link>
		<comments>http://improved.ro/blog/2009/03/colective-housing-prototype/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 17:01:24 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[collective housing]]></category>
		<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[parametric architecture]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=332</guid>
		<description><![CDATA[This is just a prototype for our current school assignement involving collective housing (~80+ apartments + commercial and community spaces). We are using the excellent space-partitioning properties of the Voronoi algorithm to create a lattice of interior and exterior courtyards that progressively make a transition from public space to semi-public, semi-private, and, in the end [...]]]></description>
			<content:encoded><![CDATA[<p>This is just a prototype for our current school assignement involving collective housing (~80+ apartments + commercial and community spaces).</p>
<p><img class="alignnone size-full wp-image-333" title="randarefrumoasa2-copy" src="http://dimitrie.files.wordpress.com/2009/03/randarefrumoasa2-copy.jpg" alt="randarefrumoasa2-copy" width="500" height="454" /></p>
<p>We are using the excellent space-partitioning properties of the Voronoi algorithm to create a lattice of interior and exterior courtyards that progressively make a transition from public space to semi-public, semi-private, and, in the end private space. This way we propose the creation of a <em>coherent</em> urban lattice encouraging interaction with the busy city outside while in the same time offering various degrees of protection/&#8221;cosiness&#8221;. We are not proposing a new type of urban tissue in itself, but merely adapting and reinterpreting some qualities of sponaneous developement and local tradition(&#8220;fundatura&#8221;) in a flexible (yet highly accurate) digital framework.</p>
<p><img class="alignnone size-full wp-image-336" title="randarefrumoasa-copy" src="http://dimitrie.files.wordpress.com/2009/03/randarefrumoasa-copy.jpg" alt="randarefrumoasa-copy" width="500" height="375" /></p>
<p>As I was saying at the begging of the post, this is just a technical showdown &#8211; everything you see rendered above is <em>far </em>from what the end product will probably be  (since also the way the assignement was formulated forms that evade from some general bar-variation are quite difficult to fit in the judging criteria). Yet it indeed demonstrates the versatility of parametric/generative architecture and the capabilities of the digital framework proposed to control and manipulate with accuracy all aspects of the project (from raw geometry and algorithm to technical: floor height, floor areas, built/unbuilt ratio, sun exposure and so on &#8211; the possibility to expand the definition to apartment level details is definitively there).</p>
<p><img class="alignnone size-full wp-image-339" title="grasshopperdefinition1" src="http://dimitrie.files.wordpress.com/2009/03/grasshopperdefinition1.jpg" alt="grasshopperdefinition1" width="500" height="89" /></p>
<p>That above graphic  is a watered down version of the grasshopper definition (I will not release it under any license for now).</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2009/03/colective-housing-prototype/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Grasshopper Voronoi 2D examples</title>
		<link>http://improved.ro/blog/2009/02/grasshopper-voronoi-2d-examples/</link>
		<comments>http://improved.ro/blog/2009/02/grasshopper-voronoi-2d-examples/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 11:55:15 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[parametric modelling]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[voronoi]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=309</guid>
		<description><![CDATA[Out of popular demand, I have compiled a nice file detailing the possible uses of the Voronoi node, complete with the accompanying rhino file. Download. (60 kb .zip)]]></description>
			<content:encoded><![CDATA[<p><a href="http://improved.ro/Grasshopper/vornoiExamples.zip"><img class="size-full wp-image-310" title="vornoi_grasshopper" src="http://dimitrie.files.wordpress.com/2009/02/vornoi_grasshopper.jpg" alt="Voronoi Examples Grasshopper" width="500" height="354" /></a></p>
<p>Out of popular demand, I have compiled a nice file detailing the possible uses of the Voronoi node, complete with the accompanying rhino file.</p>
<p><strong><span style="color:#ff0000;"><a href="http://improved.ro/Grasshopper/vornoiExamples.zip">Download.</a></span></strong> (60 kb .zip)</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2009/02/grasshopper-voronoi-2d-examples/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Grasshopper Voronoi diagram (update)</title>
		<link>http://improved.ro/blog/2008/12/grasshopper-voronoi-diagram-update/</link>
		<comments>http://improved.ro/blog/2008/12/grasshopper-voronoi-diagram-update/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 19:53:35 +0000</pubDate>
		<dc:creator>Dimitrie Andrei Stefanescu</dc:creator>
				<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[arhitectura]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[computational]]></category>
		<category><![CDATA[computational architecture]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[urbanism]]></category>
		<category><![CDATA[voronoi]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=296</guid>
		<description><![CDATA[For those who really like to play with voronoi regions and stuff, here&#8217;s the final grasshopper definition file (right click, save target as &#8211; else you&#8217;ll get a ~250kb of useless xml in your browser window). The vcell component outputs now individual cells as closed polylines and closed nurbs curves. This is useful if you [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-299" title="renderupload" src="http://dimitrie.files.wordpress.com/2008/12/renderupload.png" alt="renderupload" width="500" height="374" /></p>
<p>For those who really like to play with <em>voronoi regions</em> and stuff, here&#8217;s the final <a href="http://grasshopper.rhino3d.com/">grasshopper</a> <strong><a href="http://improved.ro/Grasshopper/voronoi2D_01FINAL.ghx">definition file</a></strong> (right click, save target as &#8211; else you&#8217;ll get a ~250kb of useless xml in your browser window).</p>
<p>The <em>vcell </em>component outputs now individual cells as closed polylines and closed nurbs curves. This is useful if you are using this for some urban project like <span style="text-decoration:line-through;">i am</span> i would have liked to, mostly due to easy offsetting and area calculation possiblities &#8211; included in the definition file &#8211; or height extrusion &#8211; included as well. You can even go further and color (using shaders) each cell coresponding with its mass/area/height etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2008/12/grasshopper-voronoi-diagram-update/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>


