<?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>Complex Geometry in Architecture</title>
	<atom:link href="http://www.gmelin.li/PhD/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gmelin.li/PhD</link>
	<description>PhD student Sebastian Gmelin, Prof. Kristian Agger, Aarhus School of Architecture -  Double curved surfaces became common practice in architectural design. While their digital creation is well supported through a wide range of computer software, crafting them remains a specialist task - expensive and laborious. Building information modeling (BIM) lifts computer drawings from being pure geometrical descriptions to a representation of real building objects. It will be researched to use the  additional information supplied to create complex geometry within a certain range of parameters, given by a specific construction material or structural system. The result will not only be a geometrical shape but also a specific construction method or even a set of  interacting forces. B-processor is an open-source BIM software, currently being developed by the Aarhus School of Architecture (Prof. Kristian Agger) and the Alexandra Institute (Michael Lassen). It creates a platform to develop modeling tools as described above and will form the base for  the PhD thesis.</description>
	<lastBuildDate>Mon, 28 Nov 2011 16:54:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Hanging Chain Simulaiton Tool</title>
		<link>http://www.gmelin.li/PhD/2011/11/28/hanging-chain-simulaiton-tool/</link>
		<comments>http://www.gmelin.li/PhD/2011/11/28/hanging-chain-simulaiton-tool/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 16:54:56 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gmelin.li/PhD/?p=430</guid>
		<description><![CDATA[Hanging Model of Colonia Güell, Gaudi, source: http://www.rolfdieternill.de/pictures/tragwerkslehre082_Page_3.jpg This &#8220;Simulation Design Tool&#8221; is inspired by Gaudi&#8217;s work. It turns neshes into so called Particle Spring Systems that act similar to physical hanging chain models. The resulting &#8220;funicular shapes&#8221; represent structures performing well as tension systems &#8211; or, when inverted &#8211; as pressure structures. The most [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://b-processor.dk/wp-content/uploads/2011/11/tragwerkslehre082_Page_3.jpg"><img class="alignnone size-medium wp-image-415" title="tragwerkslehre082_Page_3" src="http://b-processor.dk/wp-content/uploads/2011/11/tragwerkslehre082_Page_3-450x539.jpg" alt="" width="450" height="539" /></a></p>
<address>Hanging Model of Colonia Güell, Gaudi, source: http://www.rolfdieternill.de/pictures/tragwerkslehre082_Page_3.jpg</address>
<p> This &#8220;Simulation Design Tool&#8221; is inspired by Gaudi&#8217;s work. It turns neshes into so called Particle Spring Systems that act similar to physical hanging chain models.<br />
The resulting &#8220;funicular shapes&#8221; represent structures performing well as tension systems &#8211; or, when inverted &#8211; as pressure structures.</p>
<p>The most simple system is a single haning chain as shown in the following video. The segmented line sinks and approximates a catenary shape.</p>
<p><iframe src="http://player.vimeo.com/video/32787085?title=0&amp;byline=0&amp;portrait=0" frameborder="0" width="450" height="349">webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>To start a simulation, a B-net is drawn. Using the subdivision tools in the context menu the shape is subdivided to create panels.</p>
<p><iframe src="http://player.vimeo.com/video/32787274?title=0&amp;byline=0&amp;portrait=0" width="450" height="349" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>Attaching a PhysicsSpringSystem to this B-net, turns it into a Particle Spring System. The vertices of the Net become particles and the edges connecting them turn into elastic springs. When starting the simulation, the system relaxes and starts moving. Changing the gravity moves the particles up or down.</p>
<p><iframe src="http://player.vimeo.com/video/32787315?title=0&amp;byline=0&amp;portrait=0" width="450" height="349" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>Using the sliders on the right, additional constraints can be applied to the system. They act as additional forces on each panel, trying to planarize it or qualizing its edges&#8217; or diagonals&#8217; length. The system autommatically balances all applied forces.</p>
<p><iframe src="http://player.vimeo.com/video/32787372?title=0&amp;byline=0&amp;portrait=0" width="450" height="349" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>When re-editing the underlying B-net, the simulation adopts. Changes in edges&#8217; length are translated into changes of spring restlengths. Fixpoints will move along automatically.</p>
<p><iframe src="http://player.vimeo.com/video/32787588?title=0&amp;byline=0&amp;portrait=0" width="450" height="349" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>Attaching a PhysicsMeshExtrusion to the simulation B-net creates a thickened shell. The thickness of the shell is informed by the spring forces in the system. The higher the imbedded forces, the thicker the shell. This is a relative assignment and the minimum and maximum thickness are controled by sliders.</p>
<p><iframe src="http://player.vimeo.com/video/32787716?title=0&amp;byline=0&amp;portrait=0" width="450" height="349" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>The shape can be modified locally by using one of the specialist tools. They allow control over local spring forces (relaxing or tightening) and over local vertex weight.</p>
<p><iframe src="http://player.vimeo.com/video/32787819?title=0&amp;byline=0&amp;portrait=0" width="450" height="349" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.gmelin.li%2FPhD%2F2011%2F11%2F28%2Fhanging-chain-simulaiton-tool%2F&amp;title=Hanging%20Chain%20Simulaiton%20Tool" id="wpa2a_2"><img src="http://www.gmelin.li/PhD/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.gmelin.li/PhD/2011/11/28/hanging-chain-simulaiton-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>B-processor &#8211; eCAADe 2011, Ljubljana</title>
		<link>http://www.gmelin.li/PhD/2011/11/28/b-processor-ecaade-2011-ljubljana/</link>
		<comments>http://www.gmelin.li/PhD/2011/11/28/b-processor-ecaade-2011-ljubljana/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 15:49:38 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[B-processor]]></category>
		<category><![CDATA[BIM]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Parametric Design]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.gmelin.li/PhD/?p=426</guid>
		<description><![CDATA[Simulation Design Tools Using Parametric Building Information Modeling and Physical Simulation for Form Finding of Double Curved Surfaces. Sebastian Gmelin1, Kristian Agger2, Michael Henry Lassen3 1,2Aarhus School of Architecture, Denmark, 3Alexandra Institute, Denmark 1,2,3http://www.B-processor.dk, 1,2http://www.aarch.dk, 1http://www.gmelin.li, 3http://www.alexandra.dk 1sebastian@gmelin.li, sebastian.gmelin@aarch.dk, 2kristian.agger@aarch.dk, 3henryml@cs.au.dk Abstract. Parametric modeling is a powerful tool to create variations of a design following [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="font-size: large;"><span style="font-family: Arial;">Simulation Design Tools</span></span></strong></p>
<p><span style="font-size: medium;"><span style="font-family: Arial;">Using Parametric Building Information Modeling and Physical Simulation for Form Finding of Double Curved Surfaces.</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Arial;">Sebastian Gmelin1, Kristian Agger2, Michael Henry Lassen3</span></span></p>
<p><em><span style="font-size: x-small;"><span style="font-family: Arial;">1,2Aarhus School of Architecture, Denmark, 3Alexandra Institute, Denmark</span></span></em></p>
<p><em><span style="font-size: x-small;"><span style="font-family: Arial;">1,2,3http://www.B-processor.dk, 1,2http://www.aarch.dk, 1http://www.gmelin.li, 3http://www.alexandra.dk</span></span></em></p>
<p><a href="mailto:1sebastian@gmelin.li"><em><span style="font-size: x-small;"><span style="font-family: Arial;">1sebastian@gmelin.li</span></span></em></a><em><span style="font-size: x-small;"><span style="font-family: Arial;">, sebastian.gmelin@aarch.dk, 2kristian.agger@aarch.dk, 3<a href="mailto:henryml@cs.au.dk">henryml@cs.au.dk</a></span></span></em></p>
<p><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>Abstract.</strong> Parametric modeling is a powerful tool to create variations of a design following specified criteria. Physical modeling provides flexible relationships between design elements and can simulate the behavior of hanging chain models. Building Information Modeling can contain geometry and design properties and relations. In this paper it is proposed to join all three to create a Simulation Design Tool that allows the intuitive creation of double curved surfaces which follow the rules of funicular systems (Figure 1). This tool is implemented in B-processor, open-source Building Information Modeling software to bridge the break that occurs when moving from a design software package to Building Information Modeling. It is shown how the tool balances intuitive sculpting and accurate simulation and how the user can interact to mediate different design requirements. </span></span></p>
<p><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>Keywords. </strong>Form Finding; Parametric Building Information Modeling; B-processor; Particle Spring System; Grid Shell.</span></span></p>
<p><a href="http://b-processor.dk/wp-content/uploads/2011/11/01_36_gmelin_title.jpg"><img class="alignnone size-medium wp-image-402" title="01_36_gmelin_title" src="http://b-processor.dk/wp-content/uploads/2011/11/01_36_gmelin_title-450x131.jpg" alt="Figure 1" width="450" height="131" /></a></p>
<p><em><span style="font-family: Arial; font-size: x-small;">Figure 1<br />
Shell Structure created in B-processor using Physical Simulation Design Tools</span></em></p>
<h1><span style="font-family: Arial; font-size: medium;">Introduction</span></h1>
<p><span style="font-family: Arial; font-size: small;">Ambitious architectural design often relies on computational technologies these days. Parametric design and freeform surface modeling tools allow the creation of complex geometries that challenge construction methods. The logistics of these kinds of projects can become very sophisticated. The work effort and the process of translating geometry into shop drawings, producing construction elements and assembling them on site is multiplied by the number of different pieces and the variation of elements. Complexity becomes so high that consultants and construction companies specialize in these projects and support architects and engineers. </span></p>
<p><span style="font-family: Arial; font-size: small;">To handle such projects, drawings and specifications are complemented with parts schedules, CNC production code, parts labeling, position tags and special assembly strategies. To manage the variety of elements or minimize the variation in an optimization phase, these documents are usually created from parametric 3D models, which are highly specialized Building Information Models. </span></p>
<p><span style="font-family: Arial; font-size: small;">This is interesting because BIM technologies and software are usually not considered to be design tools. More general tools, often not even particular (architectural) CAD software is used to generate shape. The desire for freedom and flexibility is driving the design phase, while full control and precision of this design is the ultimate wish before going on site. These two extremes seem to split the traditional gradual workflow in architecture, starting from a first sketch until the creation of construction and shop drawings. The advantage of a smooth workflow is obvious, when (for any reason) the design or parts of it need to change. If the design model is not linked to the information model properly, this change might be laborious work. </span></p>
<p><span style="font-family: Arial; font-size: small;">The second aspect of this split is the question of constructability and economy of design. Both can only be answered with enough information at hand, meaning when a BIM model is developed. Minimizing the variation of elements, simplifying and optimizing the shape towards a specific construction method might only be done with the help of a parametric model that contains enough information about this construction. Of course these phases can be linked and a parametric setup can use a design surface as an input parameter, but these solutions are currently special answers to unique problems. It is also difficult to link the design back to the outcomes of an optimization result.</span></p>
<p><span style="font-family: Arial; font-size: small;">It is suggested to try using a Building Information Modeling environment for the design of complex geometries; bundling design, optimization and information phases to grow and refine shapes with the addition of detail and construction. The requirement of such software is the combination of flexibility and accuracy. While a design develops, information is added continuously, both manually and automatically; aspects of a design inform each other. </span></p>
<h1><span style="font-family: Arial; font-size: medium;">Simulation Design Tools</span></h1>
<p><span style="font-family: Arial; font-size: small;">‘The concept of Building Information Modeling is to build a building virtually, prior to building it physically, in order to work out problems , and simulate and analyze potential impacts’ (Olcay 2010) . Pursuing the idea above, these results should not only be used to check but also re-inform the design. Instead of defining an iterative process of designing, analyzing, re-designing and re-analyzing, it is proposed to create a combination of design and analysis: simulation design tools. Simulation design uses the object property tags, meaning Building Information, to re-inform design tools. The designer works intuitively and creates desired shapes while a simulation or analysis is run in parallel processing these parameters. The tool balances user input against simulation results. Many different simulations can be considered for such tools: structural performance, thermal analysis or self shading studies, acoustical performance of spaces, or spatial relationships of rooms. It could also be imagined to use security simulations, crowd control or building sensor positioning as a simulation driver and of course combinations of these.</span></p>
<p><span style="font-family: Arial; font-size: small;">To achieve this, any simulation algorithm needs to be simple enough to run at high speed not to compromise the intuitive feel to the user. At the same time it has to be precise enough to create exploitable information. This choice between intuition and precision has to be answered for each individual tool. Most likely such simulation design tool will not meet the expectations of relevant specialized analysis software.</span></p>
<p><span style="font-family: Arial; font-size: small;">Common surface modeling tools translate user input directly into change of geometry. Moving its control points affects a B-Spline surface directly. This would contradict the idea of simulation design. Instead of changing geometry, the designer changes parameters of the simulation. This does not necessarily mean that only number values can be changed to modify a shape. To develop tools giving the impression of sculpting a shape while actually changing simulation properties is important to make the idea successful. Examples of how this could be implemented for a specific case will be shown later in this paper.</span></p>
<p><span style="font-family: Arial; font-size: small;">The result of this process is not only geometrical shape but also attached information. Both are directly created from the simulation and therefore updated when the shape is changed again. It is an important aspect of this process that information is not added separately in an additional step. In contrary: geometry and information form a unity and are created together. They are not just linked; they interact and ideally contain objective parameters which can help to proceed the design development. </span></p>
<p><span style="font-size: small;"><span style="font-family: Arial;"> This should not be mistaken for building components that can be placed in many BIM software packages. Those components are ready-made parametric building parts also containing geometry and relevant information. They can be modified to adopt different situations. Simulation design however does not aim to create a complete building or building-part in one step. It just tries to solve one design criterion with its related analytical aspect. The outcome might be a construction component but could as well be much more abstract: a form that maximizes views and minimizes shade, a shape that creates good acoustics or performs well structurally. Information stored in such a model is therefore not only describing the final design but also criteria that were chosen to make a design decision.</span></span></p>
<h1><span style="font-family: Arial; font-size: medium;">B-processor &#8211; Building Information Modeling</span></h1>
<p><span style="font-family: Arial; font-size: small;">B-processor [3] forms the framework for the project. It is open-source BIM software currently being developed at the Aarhus School of Architecture in collaboration with the Alexandra Institute (Agger, Lassen, Knudsen, Borup, Rimestad, Norholdt, Bramsen, 2007). This lightweight CAD environment allows simple modeling in the style of Google’s Sketch-up. </span></p>
<p><span style="font-family: Arial; font-size: small;">B-processor translates Building Information Modeling very literally. It allows the creation of geometric 3d models and to attach information properties to its building objects. These are related and can refer to each other. In B-processor, building objects are organized in spaces. Those can be functional or constructional and have references to geometrical elements describing the shape of the space. Spaces hold properties: values, descriptions and classifications. Relations between spaces are solved automatically when spaces share a surface. To describe abstract parts of a design, like grids, guidelines, etc, an additional element was introduced: a B-Net. It is also a space that contains faces, lines and vertices but it is not taken into account when calculating relationships or schedules. This simplistic approach and the flexible architecture of B-processor allow design modeling as well as information modeling. (Figure 2). </span></p>
<p><span style="font-family: Arial; font-size: small;">The essential aspect of B-processor is its open-source license. This is a possible answer to the problem of compatibility of different software packages and file formats. The more information a Building Model contains, the more difficult it becomes to exchange its data. The idea is to allow users to modify the software to their needs. Data created in B-processor will never be lost, because the software is free and everybody involved in a project can use it without purchasing expensive licenses. </span></p>
<p>&nbsp;</p>
<p><a href="http://b-processor.dk/wp-content/uploads/2011/11/02_36_gmelin_bprocessor.jpg"><img class="alignnone size-medium wp-image-403" title="02_36_gmelin_bprocessor" src="http://b-processor.dk/wp-content/uploads/2011/11/02_36_gmelin_bprocessor-450x243.jpg" alt="" width="450" height="243" /></a></p>
<p><em><span style="font-family: Arial; font-size: x-small;">Figure 2<br />
Model of the Ruin Hall in Kolding, created in B-processor</span></em></p>
<p><span style="font-family: Arial; font-size: small;">In a first phase of this research project, parametric objects were integrated in B-processor. They form the base for any simulation design tool as envisaged. Desired strategies depend on flexibility of geometry, constraints and dependencies. The kernel of the software was changed to allow any object drawn to become parametric by attaching scripts to it. Their parameters can be numerical or graphical, like grids or points. The information tags of an object can be used as parametric properties. There is no difference between information that is added manually or automatically by a tool and both can be used to inform the design through simulation tools.</span></p>
<h1><span style="font-family: Arial; font-size: medium;">Example &#8211; Physical Simulation Tool</span></h1>
<p><span style="font-family: Arial; font-size: small;">As a first example and to challenge the above ideas, physical simulation was implemented in B-processor. As shown by Axel Kilian and John Ochsendorf (2005), particle-spring systems can be used to simulate hanging chain models. The shape of hanging chains represents so called funicular forms of tension and can be inverted to create pure compression structures. Many designers experimented with this technique: Gaudi, Heinz Isler and Frei Otto for example. Rebuilding Gaudi&#8217;s hanging model of Colonia Güell (Figure 3), Frei Otto (1989) and his team showed how laborious the creation of such a physical model is. The complexity of this process and of the resulting shapes makes it a valid case for a computational approach. Following Axel Kilian&#8217;s research, a tool is developed that uses a particle-spring system based on a Verlet algorithm, solving Newton&#8217;s laws of motion for a number of particles reacting to forces and moving in space.</span></p>
<p><a href="http://b-processor.dk/wp-content/uploads/2011/11/03_36_gmelin_gaudi.jpg"><img class="alignnone size-medium wp-image-404" title="03_36_gmelin_gaudi" src="http://b-processor.dk/wp-content/uploads/2011/11/03_36_gmelin_gaudi-450x196.jpg" alt="" width="450" height="196" /></a></p>
<p><em><span style="font-family: Arial; font-size: x-small;">Figure 3<br />
Hanging Model of Colonia Güell, Gaudi, source: http://www.rolfdieternill.de/pictures/tragwerkslehre082_Page_3.jpg</span></em></p>
<p><span style="font-family: Arial; font-size: small;">Different forces act on each particle: gravity, forces of connected springs, damping forces and potentially more. These forces accelerate the particle taking its mass into account and following the equation (1). The movement of particles is calculated for a time step using equations (2) and (3). The Verlet algorithm combines these laws into one equation (4) [1].</span></p>
<p><span style="font-family: Arial; font-size: small;">Acceleration = Force / Mass (1)</span></p>
<p><span style="font-family: Arial; font-size: small;">ΔVelocity = ΔTime </span><span style="font-family: Arial; font-size: small;">∙</span><span style="font-family: Arial; font-size: small;"> Acceleration (2)</span></p>
<p><span style="font-family: Arial; font-size: small;">ΔDistance = Velocity ∙ ΔTime (3)</span></p>
<p><span style="font-family: Arial; font-size: small;">ΔDistance = Velocity ∙ ΔTime + 0.5 ∙ Acceleration ∙ ΔTime2 (4)</span></p>
<p><span style="font-family: Arial; font-size: small;">To create such a system, the user draws any B-Net in B-processor. A &#8220;physics system&#8221; is then attached to the geometry. It automatically generates particles from all vertices and springs from all edges. Global parameters define the behavior of the simulation. To simplify the workflow, they are applied to all elements. The user can choose to change these settings locally, though, if desired. These parameters are gravity, mass, spring constant and spring equilibrium length and are used to calculate the forces acting on particles (5) (6).</span></p>
<p><span style="font-family: Arial; font-size: small;">Gravity Force = Mass ∙ Gravity (5)</span></p>
<p><span style="font-family: Arial; font-size: small;">Spring Force = -Spring Constant ∙ (Spring Length &#8211; Equilibrium Length) (6)</span></p>
<p><span style="font-family: Arial; font-size: small;">When starting the simulation, the particles begin to move and to deform a copy of the original B-Net. If gravity is defined other than 0, the particles are accelerated along the negative Z-axis resulting in a tension form. This can be easily reverted by applying a positive gravity that pulls the particles upwards. To prevent the whole system from moving, single vertices can be defined as fix points. The movement of particles stretches the springs until their force is strong enough to bring the system to equilibrium. The user has several possibilities to interact while the simulation is running in order to control and modify form:</span></p>
<ol>
<li><span style="font-family: Arial;"><span style="font-size: small;">1.</span> <span style="font-size: small;"><strong>Modifying the original, underlying b-Net</strong>: A change in the original geometry modifies the properties of the physics system accordingly. Increasing or decreasing the length of an edge results in a corresponding change of the relevant springs&#8217; equilibrium lengths</span></span></li>
<li><span style="font-family: Arial;"><span style="font-size: small;">2.</span> <span style="font-size: small;"><strong>Moving fix points</strong>: The positions of fix points are constantly tracked and updated. When a fix point is moved, the according point of the physics system is dragged to follow it.</span></span></li>
<li><span style="font-family: Arial;"><span style="font-size: small;">3.</span> <span style="font-size: small;"><strong>Changing global parameters</strong>: a change of gravity, mass or global spring constant is an easy way to control the dilation of the system and the resulting curvature.</span></span></li>
<li><span style="font-family: Arial;"><span style="font-size: small;">4.</span> <span style="font-size: small;"><strong>Changing parameters locally</strong>: Selecting an edge of the design shape allows the user to change the spring parameters for this single edge. Increasing or decreasing its spring constant or equilibrium length gives control over its stretching behavior making it stiffer or more flexible. Selecting a vertex allows the changing of its related particle&#8217;s mass.</span></span></li>
</ol>
<p><a href="http://b-processor.dk/wp-content/uploads/2011/11/04_36_gmelin_generation.jpg"><img class="alignnone size-medium wp-image-405" title="04_36_gmelin_generation" src="http://b-processor.dk/wp-content/uploads/2011/11/04_36_gmelin_generation-450x321.jpg" alt="" width="450" height="321" /></a></p>
<p><em><span style="font-family: Arial; font-size: x-small;">Figure 4<br />
Creation and Modification of a Funicular Shape</span></em></p>
<p><span style="font-family: Arial; font-size: small;">To enhance the intuitive feel, sculpting tools were implemented that allow modifying the shape locally through mouse input. Choosing such a tool, the mouse pointer becomes a &#8220;brush&#8221; that defines an area affecting the change. The user selects and clicks on parts of the geometry to change them. Selecting only a vertex, results in a very local change while selecting faces affects a wider area of the form. The tool translates the user&#8217;s input into modification of parameters. It can therefore not result in an immediate change of geometry. In fact, the user outweighs the equilibrium and the particles will move again until reaching a new state of balanced forces. Two different sculpting tools were created to illustrate this.</span></p>
<ol>
<li><span style="font-family: Arial;"><span style="font-size: small;">1.</span> <span style="font-size: small;"><strong>Changing the equilibrium length:</strong> With this tool, mouse input actually results in a change of the length a spring tries to reach. The user can relax or tension the shape locally, having the impression of pulling or pushing a surface. Translating this back to a physical hanging chain model, where the springs are actually chains or ropes and particles are represented by weights hung to them, this would mean a change to the length of rope between to weights. In the simulation, this connection is not subdivided and stays straight. It could be considered as a system of adequately stiff sticks that are flexibly connected to each other.</span></span></li>
<li><span style="font-family: Arial;"><span style="font-size: small;">2.</span> <span style="font-size: small;"><strong>Modifying particle masses</strong>: Similarly to the above tool, the user changes the shape locally. Instead of modifying the springs, the tool changes the mass of particles. While increasing or decreasing that property, the impression of pulling or pushing the surface is generated. Looking at the physical hanging chain model, this can be regarded as changing the weights hung to the chains without changing their geometrical relations.</span></span></li>
</ol>
<p><span style="font-family: Arial; font-size: small;">The flexible interaction of the user causes a diversion from an optimal structural solution. The advantage of using a simulation tool to mediate different requirements is that user input and computational analysis are in constant dialogue. The shape adapts automatically to parameter modification and local changes are built into the system as a whole. Because it is a flexible shape that can constantly change, more requirements can easily be assigned to it as long as they can be expressed by forces acting on particles. Additional demands might be the optimization of faces regarding similarity, planarity or rectangularity. Inspired by the work of Daniel Piker who developed the physics plug-in &#8220;kangaroo&#8221; for Rhino with Grasshopper [2], these design parameters were implemented in the tool. They all use the faces of the underlying B-Net to assign relevant forces to the particles linked to those faces&#8217; vertices. The following forces can be assigned to the system:</span></p>
<ol>
<li><span style="font-family: Arial;"><span style="font-size: small;">1.</span> <span style="font-size: small;"><strong>Equal face edges</strong>: Additional springs are assigned to the face&#8217;s edges. Their equilibrium length is defined as the average edge length. They act in parallel to existing springs, enforcing or contradicting them. Triangles try to become equilateral and quadrilateral shapes try to become <a href="http://dict.leo.org/ende?lp=ende&amp;p=Ci4HO3kMAA&amp;search=rhomboid&amp;trestr=0x2001">rhomboid</a>s.</span></span></li>
<li><span style="font-family: Arial;"><span style="font-size: small;">2.</span> <span style="font-size: small;"><strong>Equal face diagonal:</strong> This is similar to the equal edges. Springs are assigned to the diagonally opposite particles of quadrilateral shapes. These two springs try to achieve the same average equilibrium length, transforming irregular quads towards trapezoidal shapes. </span></span></li>
<li><span style="font-family: Arial;"><span style="font-size: small;">3.</span> <span style="font-size: small;"><strong>Face rectangularity</strong>: This is actually not a single parameter but rather a combination of 1. and 2. A quadrilateral shape with even edge length and both diagonals being the same length is a square. As the forces are keeping the system flexible the resulting shapes become more rectangular.</span></span></li>
<li><span style="font-family: Arial;"><span style="font-size: small;">4.</span> <span style="font-size: small;"><strong>Face planarity:</strong> For each face of more than three vertices, an average plane is calculated from all vertices. A force is applied to each particle of the face dragging it perpendicularly towards this average plane.</span></span></li>
</ol>
<p><span style="font-family: Arial; font-size: small;">It is most unlikely that all these demands, when applied, are being fulfilled perfectly. Depending on the form, the requirements of similar, regular and planar shapes can only be reached to certain extent while compromising the original hanging form. By changing the strength of relevant forces, the user chooses how to weight different parameters. Assessing a parameter as very strong, compromises other forces and their related requirements. It is left to the designer to mediate all demands.</span></p>
<p><a href="http://b-processor.dk/wp-content/uploads/2011/11/05_36_gmelin_optimization.jpg"><img class="alignnone size-medium wp-image-406" title="05_36_gmelin_optimization" src="http://b-processor.dk/wp-content/uploads/2011/11/05_36_gmelin_optimization-450x321.jpg" alt="" width="450" height="321" /></a></p>
<p><em><span style="font-family: Arial; font-size: x-small;">Figure 5<br />
Applying Additional Requirements as Forces to the Form</span></em></p>
<p><span style="font-family: Arial; font-size: small;">The tool does not only create a geometric shape but also stores all information used to come to it as property tags linked to the single entities of the form. Vertices remember their mass, for example, and edges maintain all information on their related spring: length, equilibrium and spring constant. </span></p>
<p><span style="font-family: Arial; font-size: small;">This combination of geometry and information can drive the next design step. The 3D model becomes an interlinked parametric Building Information Model. </span></p>
<h1><span style="font-family: Arial; font-size: medium;">Parametric Building Information Modeling</span></h1>
<p><span style="font-family: Arial; font-size: small;">Before turning any form created with the above method into detailed construction, a volumetric construction space has to be generated from the design surface. A second tool uses geometry and forces created in the first step to automate this process. It thickens the surface unevenly and in relation to the spring forces acting in the edges. This should not be confused with a structural analysis arriving at specific sections for structural members. It is a relative assessment, assuming only that springs that are stretched more from their equilibrium than others are strained more. For the maximum and the minimum spring force, a thickness is assigned and interpolated linearly: </span></p>
<ol>
<li><span style="font-family: Arial;"><span style="font-size: small;">1.</span> <span style="font-size: small;">The maximum and the minimum spring force are searched by checking all edges of the system. </span></span></li>
<li><span style="font-family: Arial;"><span style="font-size: small;">2.</span> <span style="font-size: small;">All spring forces are interpolated linearly to values from 0 (minimum force) to 1 (maximum force)</span></span></li>
<li><span style="font-family: Arial;"><span style="font-size: small;">3.</span> <span style="font-size: small;">For each vertex the average spring force of all connected edges is calculated.</span></span></li>
<li><span style="font-family: Arial;"><span style="font-size: small;">4.</span> <span style="font-size: small;">From the surrounding surfaces, the average normal is calculated for each vertex.</span></span></li>
<li><span style="font-family: Arial;"><span style="font-size: small;">5.</span> <span style="font-size: small;">The vertices are moved in direction of their normal and opposite. The translation distance for each direction is calculated using equation (7).</span></span></li>
<li><span style="font-family: Arial;"><span style="font-size: small;">6.</span> <span style="font-size: small;">The offset vertices are reconnected to create faces enclosing the construction space volume. </span></span></li>
</ol>
<p><span style="font-family: Arial; font-size: small;">Offset = 0.5 ∙ (min. Offset + Force Interpolation ∙ (max. Offset &#8211; min. Offset)) (7)</span></p>
<p><a href="http://b-processor.dk/wp-content/uploads/2011/11/06_36_gmelin_extrusion.jpg"><img class="alignnone size-medium wp-image-407" title="06_36_gmelin_extrusion" src="http://b-processor.dk/wp-content/uploads/2011/11/06_36_gmelin_extrusion-450x321.jpg" alt="" width="450" height="321" /></a></p>
<p><em><span style="font-family: Arial; font-size: x-small;">Figure 6<br />
Extrusion of the Hanging Shape in Relation to the Inherited Forces of the Springs</span></em></p>
<p><span style="font-family: Arial; font-size: small;">Two options of the offset are created: a shell and a grid-shell version. Because of the non-parallel offset, the faces are not necessarily planar. This can be solved by re-using the physical simulation tool. Setting gravity to 0 and defining the springs&#8217; equilibrium as the actual length of the edges, planarity can be assigned as a single requirement. </span></p>
<h1><span style="font-family: Arial; font-size: medium;">Conclusions</span></h1>
<p><span style="font-family: Arial; font-size: small;">The research on simulation design tools is still in its beginning. Combining the ability of Building Information Modeling to link geometric 3D data to any additional information with the flexibility of parametric modeling and the analytical objectivity of simulation might be a powerful strategy for building design. It will be interesting and necessary to develop and test other simulations for such tools. Ideally those tools are:</span></p>
<ol>
<li><span style="font-family: Arial;"><span style="font-size: small;">1.</span> <span style="font-size: small;">Intuitive &#8211; they must work as design tools and allow the user to mediate parameters.</span></span></li>
<li><span style="font-family: Arial;"><span style="font-size: small;">2.</span> <span style="font-size: small;">Simple &#8211; no extensive specialist knowledge should be needed to use the tool.</span></span></li>
<li><span style="font-family: Arial;"><span style="font-size: small;">3.</span> <span style="font-size: small;">Precise &#8211; Simulation results need to be so accurate that they improve the design by objective measure.</span></span></li>
<li><span style="font-family: Arial;"><span style="font-size: small;">4.</span> <span style="font-size: small;">Neat &#8211; any created data must be organized and linked.</span></span></li>
</ol>
<p><span style="font-family: Arial; font-size: small;">Looking at Building Information Modeling as a concept of ‘management of information and the complex relationships between (…) resources’ (Jernigan 2007) rather than restricting software solutions, allows its use for design tasks in a very sophisticated manner and helps to integrate, use and maintain design-relevant data. </span></p>
<p><span style="font-family: Arial; font-size: small;">For the demonstrated physics simulation and the resulting shapes a proof of the structural performance has to be carried out. This is also an opportunity to develop a link to structural analysis software and to research how simulation design tools and analysis software could communicate and how this could be integrated into the workflow. This study should be completed by adding the possibility to create a more detailed 3D model of a specific construction method, a concrete shell or a grid-shell construction.</span></p>
<h1><span style="font-family: Arial; font-size: medium;">References</span></h1>
<p><span style="font-family: Arial; font-size: small;">Agger, K, Lassen, M, Knudsen, N, Borup, R, Rimestad, J, Norholdt, P and Bramsen, N 2007, ‘B-processor -building information design and management’, <em>Predicting the Future, Proceed­ings of the 25th eCAADe Conference</em>, pp. 43–50. </span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial; font-size: small;">Jernigan, FE 2007, <em>BIG BIM little bim, the practical approach to building information modeling</em>, 4Site Press, Salisbury, Maryland.</span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial; font-size: small;">Kilian, A, Ochsendorf, J 2005, ‘</span><a href="http://cumincad.scix.net/cgi-bin/works/Show?_id=744e&amp;sort=DEFAULT&amp;search=kilian&amp;hits=10"><span style="font-family: Arial; font-size: small;">Particle-spring systems for structural form finding</span></a><span style="font-family: Arial; font-size: small;">’, <em>Journal for the international Association for shell and spatial structures, IASS</em>, vol. 46.</span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial; font-size: small;">Olcay, Ç 2010, ‘A review of Building Information Modelling Tools from an Architectural Design Perspective</span><span style="font-family: Arial; font-size: small;">’</span><span style="font-family: Arial; font-size: small;">, in J. Underwood and U. Isikdag (eds), <em>Handbook of research on Building Information Modeling and Construction Informatics</em>, Hershey, New York.</span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial; font-size: small;">Otto, F (ed.) 1989, <em>The Model, Information of the Institute of Lightweight Structures (IL) No. 34</em>, Karl Krämer Verlag, Stuttgart.</span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial; font-size: small;">[1] </span><a href="http://www.lonesock.net/article/verlet.html"><span style="font-family: Arial; font-size: small;">http://www.lonesock.net/article/verlet.html</span></a><span style="font-family: Arial; font-size: small;">.</span></p>
<p><span style="font-family: Arial; font-size: small;">[2] </span><a href="http://spacesymmetrystructure.wordpress.com/2010/01/21/kangaroo/"><span style="font-family: Arial; font-size: small;">http://spacesymmetrystructure.wordpress.com/2010/01/21/kangaroo/</span></a><span style="font-family: Arial; font-size: small;">.</span></p>
<p><span style="font-family: Arial; font-size: small;">[3] <a href="http://www.B-processor.dk">http://www.B-processor.dk</a>.</span></p>
<p>&nbsp;</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.gmelin.li%2FPhD%2F2011%2F11%2F28%2Fb-processor-ecaade-2011-ljubljana%2F&amp;title=B-processor%20%26%238211%3B%20eCAADe%202011%2C%20Ljubljana" id="wpa2a_4"><img src="http://www.gmelin.li/PhD/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.gmelin.li/PhD/2011/11/28/b-processor-ecaade-2011-ljubljana/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SmartGeometry 2011, use the force cluster</title>
		<link>http://www.gmelin.li/PhD/2011/04/17/smartgeometry-2011-use-the-force-cluster/</link>
		<comments>http://www.gmelin.li/PhD/2011/04/17/smartgeometry-2011-use-the-force-cluster/#comments</comments>
		<pubDate>Sun, 17 Apr 2011 09:13:44 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[elasticity]]></category>
		<category><![CDATA[exhibition]]></category>
		<category><![CDATA[geometry]]></category>
		<category><![CDATA[Grasshopper]]></category>
		<category><![CDATA[Parametric Design]]></category>
		<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://www.gmelin.li/PhD/?p=410</guid>
		<description><![CDATA[Project Palmtrees http://smartgeometry.org/index.php?option=com_community&#38;view=groups&#38;groupid=2&#38;task=viewgroup http://archinect.com/features/article/2112195/smartgeometry-2011-copenhagen-denmark Using given parameters, project “palmtree” tries to create a flexible model that adapts to user input using physical bending parameters of flexible plastic rods of 6 mm diameter. The “dancefloor”, a 2&#215;3 m timber construction reads in user movement through a series of pressure sensors. They are connected to an Ardurino [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Project Palmtrees</strong></p>
<p><a href="http://smartgeometry.org/index.php?option=com_community&amp;view=groups&amp;groupid=2&amp;task=viewgroup">http://smartgeometry.org/index.php?option=com_community&amp;view=groups&amp;groupid=2&amp;task=viewgroup</a></p>
<p><a href="http://archinect.com/features/article/2112195/smartgeometry-2011-copenhagen-denmark">http://archinect.com/features/article/2112195/smartgeometry-2011-copenhagen-denmark</a></p>
<p><em>Using given parameters, project “palmtree” tries to create a flexible model that adapts to user input using physical bending parameters of flexible plastic rods of 6 mm diameter. </em></p>
<p>The “dancefloor”, a 2&#215;3 m timber construction reads in user movement through a series of pressure sensors. They are connected to an Ardurino board and linked to a grasshopper model using firefly. So is a camera, tracking position and rotation of reacTVision markers.<br />
The “dancefloor” represents the buildings plan. Positioning a marker “grows” a tree at the relative position in the room. Moving around and activating the pressure sensors, applies forces to the top of the tree making it bend towards the user’s position.<br />
The trees themselves are woven from elastic plastic rods. Their bending stiffness is approximated using Kangaroo physics plugin. The structure tries to become as straight as possible while the external forces of the user input deform it. The ends of the rods move freely and are attracted to the room’s ceiling using spring forces. When a tree bends, these loose ends “crawl” along the ceiling to find a new connection position.<br />
The project balances real physical input (firefly), physical simulation (Kangaroo) and a physical model: One instance in time was “frozen” and built as a 1:1 structure in the workshop space. While this final structure can’t move or react to user interaction, physical modeling allows a flexible and intuitive formfinding process.</p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2011/04/img1.jpg"><img class="alignnone size-full wp-image-415" title="Smartgeometry 1" src="http://www.gmelin.li/PhD/wp-content/uploads/2011/04/img1.jpg" alt="Smartgeometry 1" /></a><br />
<a href="http://www.gmelin.li/PhD/wp-content/uploads/2011/04/img2.jpg"><img class="alignnone size-full wp-image-416" title="Smartgeometry " src="http://www.gmelin.li/PhD/wp-content/uploads/2011/04/img2.jpg" alt="Smartgeometry " /></a><br />
<a href="http://www.gmelin.li/PhD/wp-content/uploads/2011/04/img3.jpg"><img class="alignnone size-full wp-image-417" title="Smartgeometry 3" src="http://www.gmelin.li/PhD/wp-content/uploads/2011/04/img3.jpg" alt="Smartgeometry 3" /></a><br />
<a href="http://www.gmelin.li/PhD/wp-content/uploads/2011/04/img4.jpg"><img class="alignnone size-full wp-image-418" title="Smartgeometry 4" src="http://www.gmelin.li/PhD/wp-content/uploads/2011/04/img4.jpg" alt="Smartgeometry 4" /></a></p>
<p>together with:<br />
<em>Asbjorn Sondergard<br />
Pablo Resende<br />
Mario Guidoux</em></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.gmelin.li%2FPhD%2F2011%2F04%2F17%2Fsmartgeometry-2011-use-the-force-cluster%2F&amp;title=SmartGeometry%202011%2C%20use%20the%20force%20cluster" id="wpa2a_6"><img src="http://www.gmelin.li/PhD/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.gmelin.li/PhD/2011/04/17/smartgeometry-2011-use-the-force-cluster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Morphogenetic Studio at Aarhus School of Architecture 2010-2011</title>
		<link>http://www.gmelin.li/PhD/2011/01/29/morphogenetic-studio-at-aarhus-school-of-architecture-2010-2011/</link>
		<comments>http://www.gmelin.li/PhD/2011/01/29/morphogenetic-studio-at-aarhus-school-of-architecture-2010-2011/#comments</comments>
		<pubDate>Sat, 29 Jan 2011 14:01:31 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[exhibition]]></category>
		<category><![CDATA[geometry]]></category>
		<category><![CDATA[Grasshopper]]></category>
		<category><![CDATA[Parametric Design]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[Rhino Script]]></category>
		<category><![CDATA[teaching]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gmelin.li/PhD/?p=379</guid>
		<description><![CDATA[Morphogenetic Studio is an experimental investigation of form generating processes through digital as well as analogue tools. The studio takes its starting point in an exploration of how relations between the general and the specific might be challenged by digital design techniques. Architects have of course always been interested in how general principles could be [...]]]></description>
			<content:encoded><![CDATA[<p>Morphogenetic Studio is an experimental investigation of form generating processes through digital as well as analogue tools. The studio takes its starting point in an exploration of how relations between the general and the specific might be challenged by digital design techniques. Architects have of course always been interested in how general principles could be unfolded in specific design solutions informed by specific contextual conditions, but digital tools offer new ways of investigating these questions through the use of scripting and parametrically controlled models.  Digital models also offer new ways of linking design and realisation processes, which is another core interest of the studio. Morphogenetic Studio investigates these questions with an emphasis on spatial and tectonic potentials and possibilities.</p>
<p> The studio is based on an integration of architectural teaching and research in the field of digital tectonics and algorithmic design.  The goal is to create an environment that is rooted in specific research subjects and which can generate products that reflect the research and at the same time can become a part of it.</p>
<h2>Final installations</h2>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2011/01/mgs.jpg"><img class="alignnone size-full wp-image-358" src="http://www.gmelin.li/PhD/wp-content/uploads/2011/01/mgs.jpg" alt="101015-London-3" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2011/01/mgs2.jpg"><img class="alignnone size-full wp-image-358" src="http://www.gmelin.li/PhD/wp-content/uploads/2011/01/mgs2.jpg" alt="101015-London-3" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2011/01/mgs3.jpg"><img class="alignnone size-full wp-image-358" src="http://www.gmelin.li/PhD/wp-content/uploads/2011/01/mgs3.jpg" alt="101015-London-3" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2011/01/mgs4.jpg"><img class="alignnone size-full wp-image-358" src="http://www.gmelin.li/PhD/wp-content/uploads/2011/01/mgs4.jpg" alt="101015-London-3" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2011/01/mgs5.jpg"><img class="alignnone size-full wp-image-358" src="http://www.gmelin.li/PhD/wp-content/uploads/2011/01/mgs5.jpg" alt="101015-London-3" width="450" /></a></p>
<h2>Exhibition and Presentation</h2>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2011/01/mgs6.jpg"><img class="alignnone size-full wp-image-358" src="http://www.gmelin.li/PhD/wp-content/uploads/2011/01/mgs6.jpg" alt="101015-London-3" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2011/01/mgs7.jpg"><img class="alignnone size-full wp-image-358" src="http://www.gmelin.li/PhD/wp-content/uploads/2011/01/mgs7.jpg" alt="101015-London-3" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2011/01/mgs8.jpg"><img class="alignnone size-full wp-image-358" src="http://www.gmelin.li/PhD/wp-content/uploads/2011/01/mgs8.jpg" alt="101015-London-3" width="450" /></a></p>
<p> </p>
<h2> Final books and videos </h2>
<div style="text-align: left; width: 450px;"><object id="myWidget" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.blurb.com/assets/embed.swf?book_id=1943462" /><param name="allowfullscreen" value="true" /><embed id="myWidget" type="application/x-shockwave-flash" width="450" height="300" src="http://www.blurb.com/assets/embed.swf?book_id=1943462" allowscriptaccess="always" allowfullscreen="true"> </embed></object></div>
<div style="display:block;"><a style="margin:12px 3px;" href="http://www.blurb.com/bookstore/detail/1943462?ce=blurb_ew&amp;utm_source=widget" target="_blank">.interference by Bjarke Schødt, Mathias Meldgaard, Thomas Bang &amp; Troels Holm</a> | <a style="margin:12px 3px;" href="http://www.blurb.com/landing_pages/bookshow?ce=blurb_ew&amp;utm_source=widget" target="_blank">Make Your Own Book</a></div>
<p> </p>
<div style="display:block;"> </div>
<div style="text-align: left; width: 450px;"><object id="myWidget" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.blurb.com/assets/embed.swf?book_id=1943564" /><param name="allowfullscreen" value="true" /><embed id="myWidget" type="application/x-shockwave-flash" width="450" height="300" src="http://www.blurb.com/assets/embed.swf?book_id=1943564" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<div style="display:block;"><a style="margin:12px 3px;" href="http://www.blurb.com/bookstore/detail/1943564?ce=blurb_ew&amp;utm_source=widget" target="_blank">MORPHOGENESIS OF ANT SWARM INTELLIGENCE by Christine Hauge Ringsmose, Agnija Rubene, Mikkel Horsbøl Lauridsen &amp; Tobias Theil Konishi</a> | <a style="margin:12px 3px;" href="http://www.blurb.com/landing_pages/bookshow?ce=blurb_ew&amp;utm_source=widget" target="_blank">Make Your Own Book</a></div>
<p> <br />
<iframe src="http://player.vimeo.com/video/19158558" width="400" height="225" frameborder="0"></iframe>
<p><a href="http://vimeo.com/19158558">Morphogenesis Of Ant Swarm Intelligence</a> from <a href="http://vimeo.com/user2949971">Tobias Theil  Konishi</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<div style="text-align: left; width: 450px;"><object id="myWidget" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.blurb.com/assets/embed.swf?book_id=1949417&amp;token_id=1469907&amp;token=0eb7b2639bbf268e0daf15d37d640098&amp;token_id=1469907&amp;token=0eb7b2639bbf268e0daf15d37d640098" /><param name="allowfullscreen" value="true" /><embed id="myWidget" type="application/x-shockwave-flash" width="450" height="300" src="http://www.blurb.com/assets/embed.swf?book_id=1949417&amp;token_id=1469907&amp;token=0eb7b2639bbf268e0daf15d37d640098&amp;token_id=1469907&amp;token=0eb7b2639bbf268e0daf15d37d640098" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<div style="display:block;"><a style="margin:12px 3px;" href="http://www.blurb.com/bookstore/invited/1469907/0eb7b2639bbf268e0daf15d37d640098?ce=blurb_ew&amp;utm_source=widget" target="_blank">Morphogenetic Studio // Cell Structures by Kristoffer Rauff, Lars Borgen, Annica Carina Tomasdotter Ekdahl, Anne Winther Worm</a> | <a style="margin:12px 3px;" href="http://www.blurb.com/landing_pages/bookshow?ce=blurb_ew&amp;utm_source=widget" target="_blank">Make Your Own Book</a></div>
<div style="display:block;"> </div>
<p><strong>Students:</strong></p>
<ul>
<li>Lars Borgen,</li>
<li>Annica Carina Tomasdotter Ekdahl,</li>
<li>Kristoffer Rauff,</li>
<li>Anne Winther Worm,</li>
<li>Troels Holm,</li>
<li>Thomas Bang Madsen,</li>
<li>Mathias Meldgaard,</li>
<li>Bjarke Lehmann Schødt</li>
<li>Nikolaj Bogensee Johansen,</li>
<li>Ragnar Zachariasen,</li>
<li>Tatiana Mukhina</li>
<li>Tobias Theil Konishi,</li>
<li>Mikkel Horsbøl Lauridsen,</li>
<li>Christine Hauge Ringsmose,</li>
<li>Agnija Rubene</li>
<li>Anita Vårbo Berglund,</li>
<li>Pelle Hviid Andersen,</li>
<li>Mateusz Bartczak</li>
</ul>
<p> </p>
<p><strong>Teachers: </strong></p>
<ul>
<li>Claus Peder Pedersen,</li>
<li>Niels Martin Larsen,</li>
<li>Sebastian Gmelin</li>
</ul>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.gmelin.li%2FPhD%2F2011%2F01%2F29%2Fmorphogenetic-studio-at-aarhus-school-of-architecture-2010-2011%2F&amp;title=Morphogenetic%20Studio%20at%20Aarhus%20School%20of%20Architecture%202010-2011" id="wpa2a_8"><img src="http://www.gmelin.li/PhD/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.gmelin.li/PhD/2011/01/29/morphogenetic-studio-at-aarhus-school-of-architecture-2010-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joint Workshop AA London AAA Arhus</title>
		<link>http://www.gmelin.li/PhD/2010/10/18/joint-workshop-aa-london-aaa-arhus/</link>
		<comments>http://www.gmelin.li/PhD/2010/10/18/joint-workshop-aa-london-aaa-arhus/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 12:48:43 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[Parametric Design]]></category>
		<category><![CDATA[Rhino Script]]></category>
		<category><![CDATA[teaching]]></category>

		<guid isPermaLink="false">http://www.gmelin.li/PhD/?p=370</guid>
		<description><![CDATA[Tutors: Robert Stuart-Smith, Knut Brunier, Niels Martin Larsen, Sebastian Gmelin Rhino scripting, laser cutting]]></description>
			<content:encoded><![CDATA[<p>Tutors: Robert Stuart-Smith, Knut Brunier, Niels Martin Larsen, Sebastian Gmelin<br />
Rhino scripting, laser cutting</p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/10/101015-London-3.jpg"><img class="alignnone size-full wp-image-358" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/10/101015-London-3.jpg" alt="101015-London-3" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/10/101015-London-4.jpg"><img class="alignnone size-full wp-image-358" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/10/101015-London-4.jpg" alt="101015-London-4" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/10/101015-London-5.jpg"><img class="alignnone size-full wp-image-358" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/10/101015-London-5.jpg" alt="101015-London-5" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/10/101015-London-6.jpg"><img class="alignnone size-full wp-image-358" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/10/101015-London-6.jpg" alt="101015-London-6" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/10/101015-London-7.jpg"><img class="alignnone size-full wp-image-358" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/10/101015-London-7.jpg" alt="101015-London-7" width="450" /></a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.gmelin.li%2FPhD%2F2010%2F10%2F18%2Fjoint-workshop-aa-london-aaa-arhus%2F&amp;title=Joint%20Workshop%20AA%20London%20AAA%20Arhus" id="wpa2a_10"><img src="http://www.gmelin.li/PhD/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.gmelin.li/PhD/2010/10/18/joint-workshop-aa-london-aaa-arhus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Morphogenetic Interferences &#8211; Student trip to London</title>
		<link>http://www.gmelin.li/PhD/2010/10/18/morphogenetic-interferences-student-trip-to-london/</link>
		<comments>http://www.gmelin.li/PhD/2010/10/18/morphogenetic-interferences-student-trip-to-london/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 12:43:07 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[teaching]]></category>

		<guid isPermaLink="false">http://www.gmelin.li/PhD/?p=357</guid>
		<description><![CDATA[Serpentine Pavillon, Jean Nouvel Parametric Architecture London]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/10/101015-London-.jpg"><img class="alignnone size-full wp-image-358" title="101015-London-1" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/10/101015-London-.jpg" alt="101015-London-1" width="450" /></a></p>
<p>Serpentine Pavillon, Jean Nouvel</p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/10/101015-London-2.jpg"><img class="alignnone size-full wp-image-358" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/10/101015-London-2.jpg" alt="101015-London-1" width="450" /></a></p>
<p>Parametric Architecture London</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.gmelin.li%2FPhD%2F2010%2F10%2F18%2Fmorphogenetic-interferences-student-trip-to-london%2F&amp;title=Morphogenetic%20Interferences%20%26%238211%3B%20Student%20trip%20to%20London" id="wpa2a_12"><img src="http://www.gmelin.li/PhD/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.gmelin.li/PhD/2010/10/18/morphogenetic-interferences-student-trip-to-london/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>launch of new B-processor webpage!</title>
		<link>http://www.gmelin.li/PhD/2010/10/04/launch-of-new-b-processor-webpage/</link>
		<comments>http://www.gmelin.li/PhD/2010/10/04/launch-of-new-b-processor-webpage/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 19:41:11 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[B-processor]]></category>
		<category><![CDATA[BIM]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.gmelin.li/PhD/?p=354</guid>
		<description><![CDATA[The new B-processor webpage was now launched! http://www.b-processor.dk]]></description>
			<content:encoded><![CDATA[<p>The new B-processor webpage was now launched!<br />
<a href="http://www.b-processor.dk">http://www.b-processor.dk</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.gmelin.li%2FPhD%2F2010%2F10%2F04%2Flaunch-of-new-b-processor-webpage%2F&amp;title=launch%20of%20new%20B-processor%20webpage%21" id="wpa2a_14"><img src="http://www.gmelin.li/PhD/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.gmelin.li/PhD/2010/10/04/launch-of-new-b-processor-webpage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Morphogenetic Interferences &#8211; student course at Aarhus School of Architecture</title>
		<link>http://www.gmelin.li/PhD/2010/09/28/morphogenetic-interferences-student-course-at-aarhus-school-of-architecture/</link>
		<comments>http://www.gmelin.li/PhD/2010/09/28/morphogenetic-interferences-student-course-at-aarhus-school-of-architecture/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 06:42:25 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[education]]></category>

		<guid isPermaLink="false">http://www.gmelin.li/PhD/?p=343</guid>
		<description><![CDATA[In a 2 weeks workshop, the students learned programming from scratch, using ‘processing’. They were given scripts to start from. Modifying these, or developing their own programs, the students worked on a ‘morphogenetic interference’. Starting point is an ordered grid of regular elements that is interfered by an input, i.e. the mouse, another element or [...]]]></description>
			<content:encoded><![CDATA[<p align="left"><em>In a 2 weeks workshop, the students learned programming from scratch, using ‘processing’. They were given scripts to start from. Modifying these, or developing their own programs, the students worked on a ‘morphogenetic interference’. Starting point is an ordered grid of regular elements that is interfered by an input, i.e. the mouse, another element or self organised ‘agents’. The students worked in groups, developing their own concepts and views on interference, potential inputs and graphical representations on the topic. The results become highly complex, unpredictable. Interesting effects that weren’t foreseen &#8211; emergent effects &#8211; were analysed and taken into account.</em></p>
<p> </p>
<p align="left"><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/Morphogenetic-Interferences-Title.jpg"><img class="alignnone size-full wp-image-344" title="Morphogenetic-Interferences-Title" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/Morphogenetic-Interferences-Title.jpg" alt="Morphogenetic Interferences Book" width="450" /></a></p>
<p align="left"> </p>
<h2>Book</h2>
<p align="left"> </p>
<div style="text-align: left; width: 450px;"><object id="myWidget" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.blurb.com/assets/embed.swf?book_id=1616050" /><embed id="myWidget" type="application/x-shockwave-flash" width="450" height="300" src="http://www.blurb.com/assets/embed.swf?book_id=1616050" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="display:block;"><a style="margin:12px 3px;" href="http://www.blurb.com/bookstore/detail/1616050?ce=blurb_ew&amp;utm_source=widget" target="_blank">Morphogenetic Interferences by Claus Peder Pedersen, Niels Martin Larsen, Sebastian Gmelin</a> | <a style="margin:12px 3px;" href="http://www.blurb.com/landing_pages/bookshow?ce=blurb_ew&amp;utm_source=widget" target="_blank">Make Your Own Book</a></div>
</div>
<p align="left"> </p>
<p align="left"> </p>
<h2>Teachers </h2>
<ol>
<li>
<div>Claus Peder Pedersen</div>
</li>
<li>
<div>Niels Martin Larsen</div>
</li>
<li>
<div>Sebastian Gmelin</div>
</li>
</ol>
<p> </p>
<h2> Students </h2>
<ol>
<li>
<div>Lars Borgen</div>
</li>
<li>
<div>Kristoffer Rauff</div>
</li>
<li>
<div>Stefanie Krusch</div>
</li>
<li>
<div>Liv Framgard</div>
</li>
<li>
<div>David Gaarde Mikkelsen</div>
</li>
<li>
<div>Karen Heggheim</div>
</li>
<li>
<div>Nikolaj Bogensee Johansen</div>
</li>
<li>
<div>Ragnar Zachariasen</div>
</li>
<li>
<div>Pelle Hviid Andersen</div>
</li>
<li>
<div>Christine Hauge Ringsmose</div>
</li>
<li>
<div>Kirstine Kannegaard</div>
</li>
<li>
<div>Mikkel Horsbøl Lauridsen</div>
</li>
<li>
<div>Tobias Theil Konishi</div>
</li>
<li>
<div>Sophie Rye Hansen</div>
</li>
<li>
<div>Lasse Lykke Olsen</div>
</li>
<li>
<div>Kristian Kjærgaard</div>
</li>
<li>
<div>Troels Holm</div>
</li>
<li>
<div>Bjarke Schødt</div>
</li>
<li>
<div>Mathias Meldgaard</div>
</li>
<li>
<div>Thomas Bang</div>
</li>
<li>
<div>Anita Berglund</div>
</li>
<li>
<div>Mateusz Bartczak</div>
</li>
<li>
<div>Betina Haraldsen</div>
</li>
<li>
<div>Colm O ‘Brien</div>
</li>
<li>
<div>Tatiana Mukhina</div>
</li>
<li>
<div>Lea Vakili</div>
</li>
<li>
<div>Anne Winther Worm</div>
</li>
<li>
<div>Annica Ekdahl</div>
</li>
<li>
<div>Mika Katarina Friis</div>
</li>
<li>
<div>Jakob Tauman</div>
</li>
<li>
<div>Thomas Lillevang</div>
</li>
</ol>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.gmelin.li%2FPhD%2F2010%2F09%2F28%2Fmorphogenetic-interferences-student-course-at-aarhus-school-of-architecture%2F&amp;title=Morphogenetic%20Interferences%20%26%238211%3B%20student%20course%20at%20Aarhus%20School%20of%20Architecture" id="wpa2a_16"><img src="http://www.gmelin.li/PhD/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.gmelin.li/PhD/2010/09/28/morphogenetic-interferences-student-course-at-aarhus-school-of-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>introduction to processing (scripting)</title>
		<link>http://www.gmelin.li/PhD/2010/09/28/introduction-to-processing-scripting/</link>
		<comments>http://www.gmelin.li/PhD/2010/09/28/introduction-to-processing-scripting/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 06:26:46 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[scripting]]></category>

		<guid isPermaLink="false">http://www.gmelin.li/PhD/?p=308</guid>
		<description><![CDATA[www.processing.org]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.processing.org" target="_blank">www.processing.org</a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_01.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_01" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_01.jpg" alt="Processing Introduction Slide 01" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_02.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_02" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_02.jpg" alt="Processing Introduction Slide 02" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_03.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_03" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_03.jpg" alt="Processing Introduction Slide 03" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_04.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_04" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_04.jpg" alt="Processing Introduction Slide 04" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_05.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_05" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_05.jpg" alt="Processing Introduction Slide 05" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_06.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_06" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_06.jpg" alt="Processing Introduction Slide 06" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_07.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_07" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_07.jpg" alt="Processing Introduction Slide 07" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_08.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_08" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_08.jpg" alt="Processing Introduction Slide 08" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_09.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_09" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_09.jpg" alt="Processing Introduction Slide 09" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_10.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_10" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_10.jpg" alt="Processing Introduction Slide 10" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_11.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_11" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_11.jpg" alt="Processing Introduction Slide 11" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_12.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_12" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_12.jpg" alt="Processing Introduction Slide 12" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_13.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_13" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_13.jpg" alt="Processing Introduction Slide 13" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_14.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_14" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_14.jpg" alt="Processing Introduction Slide 14" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_15.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_15" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_15.jpg" alt="Processing Introduction Slide 15" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_16.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_16" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_16.jpg" alt="Processing Introduction Slide 16" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_17.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_17" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_17.jpg" alt="Processing Introduction Slide 17" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_18.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_18" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_18.jpg" alt="Processing Introduction Slide 18" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_19.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_19" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_19.jpg" alt="Processing Introduction Slide 19" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_20.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_20" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_20.jpg" alt="Processing Introduction Slide20" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_21.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_21" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_21.jpg" alt="Processing Introduction Slide 21" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_22.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_22" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_22.jpg" alt="Processing Introduction Slide 22" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_23.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_23" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_23.jpg" alt="Processing Introduction Slide 23" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_24.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_24" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_24.jpg" alt="Processing Introduction Slide 24" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_25.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_25" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_25.jpg" alt="Processing Introduction Slide 25" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_26.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_26" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_26.jpg" alt="Processing Introduction Slide 26" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_27.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_27" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_27.jpg" alt="Processing Introduction Slide 27" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_28.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_28" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_28.jpg" alt="Processing Introduction Slide 28" width="450" /></a></p>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_29.jpg"><img class="alignnone size-full wp-image-337" title="pi_Page_29" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/09/pi_Page_29.jpg" alt="Processing Introduction Slide 29" width="450" /></a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.gmelin.li%2FPhD%2F2010%2F09%2F28%2Fintroduction-to-processing-scripting%2F&amp;title=introduction%20to%20processing%20%28scripting%29" id="wpa2a_18"><img src="http://www.gmelin.li/PhD/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.gmelin.li/PhD/2010/09/28/introduction-to-processing-scripting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parametric Objects in B-processor</title>
		<link>http://www.gmelin.li/PhD/2010/05/24/parametric-objects-in-b-processor/</link>
		<comments>http://www.gmelin.li/PhD/2010/05/24/parametric-objects-in-b-processor/#comments</comments>
		<pubDate>Mon, 24 May 2010 13:11:03 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gmelin.li/PhD/?p=296</guid>
		<description><![CDATA[The first attempts to create curved objects in B-processor lead to the following conclusions: Any curved object will need a series of input parameters usually called control vertices, control polygon or control mesh This input is used to compute the curve from an algorithm There is a desire to change the parameters after the curve [...]]]></description>
			<content:encoded><![CDATA[<p>The first attempts to create curved objects in B-processor lead to the following conclusions:</p>
<ul>
<li>Any curved object will need a series of input parameters usually called control vertices, control polygon or control mesh</li>
<li>This input is used to compute the curve from an algorithm</li>
<li>There is a desire to change the parameters after the curve was computed. This means the object should provide the flexibility to redraw itself once an input parameter changed.</li>
</ul>
<p>It was discussed that this problem could be described more generally as a parametric object providing the following functionality and parameters:</p>
<ul>
<li>The object is a group of elements: geometrical input, additional parameters, a script (i.e. the algorithm computing a curve) and the resulting geometry</li>
<li>The script would be run each time of the input parameters (geometrical or additional) is changed.</li>
<li>Rerunning the script recomputes the resulting geometry. In the case of B-processor this means to delete the previous result and redraw the geometry. It was discussed to only redraw local changes instead of the complete geometry but this will rather be a later optimization.</li>
<li>All element parts are organized within the object browser as children of the main geometry object, allowing the user easy access.</li>
<li>The geometry parameters of the object will be realized using the existing B-net functionality.</li>
<li>The attached scripts should be Java scripts to allow full functionality and access to all methods and properties. In a second step a scripting languages “B-script” could be implemented, allowing the creation of simple scripts.</li>
<li>The object should be set up very flexibly, i.e. an object should be allowed to create new objects or being the input for other objects (lofts, sweeps…)</li>
</ul>
<p><a href="http://www.gmelin.li/PhD/wp-content/uploads/2010/05/100519-parametric-objects.jpg"><img class="alignnone size-full wp-image-298" title="100519 parametric objects" src="http://www.gmelin.li/PhD/wp-content/uploads/2010/05/100519-parametric-objects.jpg" alt="100519 parametric objects" width="450"  /></a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.gmelin.li%2FPhD%2F2010%2F05%2F24%2Fparametric-objects-in-b-processor%2F&amp;title=Parametric%20Objects%20in%20B-processor" id="wpa2a_20"><img src="http://www.gmelin.li/PhD/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.gmelin.li/PhD/2010/05/24/parametric-objects-in-b-processor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

