<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8180236831218131092</id><updated>2011-07-28T12:11:25.440-07:00</updated><category term='models'/><category term='Grasshopper'/><category term='theses'/><category term='lore'/><category term='competition'/><category term='VB-script'/><category term='thesis'/><category term='renderings'/><category term='rhinoscript'/><category term='honeycomb'/><category term='waffle'/><title type='text'>BFXlog</title><subtitle type='html'>a log for my thesis project and a rhinoscript adventure</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>62</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-7013564224890202182</id><published>2010-09-23T23:25:00.000-07:00</published><updated>2010-10-19T12:50:27.418-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grasshopper'/><title type='text'>Updated Voronoi Attractor</title><content type='html'>It’s been a really long time since my previous post here, but I guess I’ve been busy elsewhere. However, some people have asked me about the simple voronoi attractor definition I put up here a while ago so here is an updated version. It’s based on a scrambled hex grid which is distorted by an attractor and fed into a voronoi component. Enjoy.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://player.vimeo.com/video/15214291" frameborder="0" height="300" width="400"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/TLygtgnpJrI/AAAAAAAAAiw/smTXEuFSyOY/s1600/new+voronoi+copy.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 116px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/TLygtgnpJrI/AAAAAAAAAiw/smTXEuFSyOY/s320/new+voronoi+copy.png" alt="" id="BLOGGER_PHOTO_ID_5529471146214893234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;// download definition file: &lt;a href="http://www.majuskel.se/arkitektur/download/new%20voronoi.ghx"&gt;new-voronoi-attractor.ghx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-7013564224890202182?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/7013564224890202182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=7013564224890202182' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/7013564224890202182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/7013564224890202182'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2010/09/updated-voronoi-attractor.html' title='Updated Voronoi Attractor'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_fvaenn1oNd8/TLygtgnpJrI/AAAAAAAAAiw/smTXEuFSyOY/s72-c/new+voronoi+copy.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-3276343082852377416</id><published>2009-11-10T13:27:00.000-08:00</published><updated>2009-11-10T13:32:01.721-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grasshopper'/><title type='text'>Box Tree</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SvnbdanyPBI/AAAAAAAAAiU/PClXsXMC5dY/s1600-h/pxl-1.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SvnbdanyPBI/AAAAAAAAAiU/PClXsXMC5dY/s320/pxl-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5402590526416501778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SvnbalQgC0I/AAAAAAAAAiM/jltGUeqCWSQ/s1600-h/pxl-2.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SvnbalQgC0I/AAAAAAAAAiM/jltGUeqCWSQ/s320/pxl-2.jpg" alt="" id="BLOGGER_PHOTO_ID_5402590477732023106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SvnbXa2iQ0I/AAAAAAAAAiE/K3RkWa6K1No/s1600-h/pxl-3.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SvnbXa2iQ0I/AAAAAAAAAiE/K3RkWa6K1No/s320/pxl-3.jpg" alt="" id="BLOGGER_PHOTO_ID_5402590423399154498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SvnbUlVOsFI/AAAAAAAAAh8/4jdAq_um4SI/s1600-h/pxl-4.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SvnbUlVOsFI/AAAAAAAAAh8/4jdAq_um4SI/s320/pxl-4.jpg" alt="" id="BLOGGER_PHOTO_ID_5402590374672642130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A simple play with boxes and the OcTree component which creates boxes around a set of input points. This component creates each box around a specified number of input points, thus resulting in a denser field of smaller boxes where the points have a tighter relationship. To generate the points, I used Rajaa Issa’s &lt;a href="http://en.wiki.mcneel.com/default.aspx/McNeel/GrassHopperGallery.html"&gt;Fractal Plant&lt;/a&gt; vb-script component.  The boxes are then assigned different colours depending on their size and baked on separate layers using Giulio Piacentino’s &lt;a href="http://www.giuliopiacentino.com/grasshopper-tools/"&gt;Bake Attributes&lt;/a&gt; C# component.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SvnbPcRkEJI/AAAAAAAAAh0/di4cId51Dvk/s1600-h/pxl-tree.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 53px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SvnbPcRkEJI/AAAAAAAAAh0/di4cId51Dvk/s320/pxl-tree.png" alt="" id="BLOGGER_PHOTO_ID_5402590286342000786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;// download definition file: &lt;a href="http://www.majuskel.se/arkitektur/download/pxl-tree.ghx"&gt;pxl-tree.ghx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-3276343082852377416?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/3276343082852377416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=3276343082852377416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/3276343082852377416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/3276343082852377416'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/11/box-tree.html' title='Box Tree'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fvaenn1oNd8/SvnbdanyPBI/AAAAAAAAAiU/PClXsXMC5dY/s72-c/pxl-1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-206876773219593749</id><published>2009-09-22T11:59:00.000-07:00</published><updated>2009-09-22T12:07:56.371-07:00</updated><title type='text'>Employed</title><content type='html'>Without making any excuses, one reason why I haven’t posted the last month is that I’ve started working for &lt;a href="http://www.jonaslindvall.com"&gt;Jonas Lindvall&lt;/a&gt;. While this employment surely won’t stop me from posting once in a while, I’ll guess they’ll be less frequent. So please be patient.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-206876773219593749?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/206876773219593749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=206876773219593749' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/206876773219593749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/206876773219593749'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/09/employed.html' title='Employed'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-5265807051738909644</id><published>2009-08-25T07:53:00.000-07:00</published><updated>2009-08-25T08:05:32.683-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grasshopper'/><title type='text'>Bitmap Terrain</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SpP7SXuKVPI/AAAAAAAAAhc/Gp0_s-_7i9c/s1600-h/bitmap-height.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 193px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SpP7SXuKVPI/AAAAAAAAAhc/Gp0_s-_7i9c/s320/bitmap-height.jpg" alt="" id="BLOGGER_PHOTO_ID_5373915073406981362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A quick way to create terrain is to use a heighfield map. With the new bitmap component it’s now very easy to do in grasshopper. Divide the starting surface into points which are fed into the bitmap component. Move these points along the z-axis according to a suitable channel value (brightness, or another colour depending on your image) and then rebuild the surface again. Done&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SpP7Ya-SZhI/AAAAAAAAAhk/gMzj71UGNto/s1600-h/bitmap-heightfield.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 91px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SpP7Ya-SZhI/AAAAAAAAAhk/gMzj71UGNto/s320/bitmap-heightfield.png" alt="" id="BLOGGER_PHOTO_ID_5373915177359140370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;// download definition file: &lt;a href="http://www.majuskel.se/arkitektur/download/bitmap-heightfield.ghx"&gt;bitmap-heightfield.ghx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-5265807051738909644?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/5265807051738909644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=5265807051738909644' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/5265807051738909644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/5265807051738909644'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/08/bitmap-terrain.html' title='Bitmap Terrain'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fvaenn1oNd8/SpP7SXuKVPI/AAAAAAAAAhc/Gp0_s-_7i9c/s72-c/bitmap-height.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-4753834048762767845</id><published>2009-08-24T08:14:00.000-07:00</published><updated>2009-08-24T08:25:18.274-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grasshopper'/><title type='text'>Bitmap Colour</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SpKuZwzagBI/AAAAAAAAAhU/8kVA1YVaw_o/s1600-h/hex-plan-colour.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SpKuZwzagBI/AAAAAAAAAhU/8kVA1YVaw_o/s320/hex-plan-colour.jpg" alt="" id="BLOGGER_PHOTO_ID_5373549063026933778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another use for the bitmap component is to sample colour from an image and then translate onto geometry. Simply select colour in the component preferences and connect it to the shader component which creates a material. This can then be baked for rendering using Giulio Piacentino’s &lt;a href="http://www.giuliopiacentino.com/grasshopper-tools/"&gt;Bake Attributes&lt;/a&gt; plugin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-4753834048762767845?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/4753834048762767845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=4753834048762767845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/4753834048762767845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/4753834048762767845'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/08/bitmap-colour.html' title='Bitmap Colour'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_fvaenn1oNd8/SpKuZwzagBI/AAAAAAAAAhU/8kVA1YVaw_o/s72-c/hex-plan-colour.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-6897987862865072184</id><published>2009-08-21T09:00:00.000-07:00</published><updated>2009-08-21T09:02:15.575-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grasshopper'/><title type='text'>Bitmap Pattern</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/So7E0Q6yZEI/AAAAAAAAAhE/j3R2ofS1hzI/s1600-h/bitmap-corb.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/So7E0Q6yZEI/AAAAAAAAAhE/j3R2ofS1hzI/s320/bitmap-corb.jpg" alt="" id="BLOGGER_PHOTO_ID_5372447807673361474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another new feature of the latest versions of Grasshopper is the bitmap component. It’s a component which opens up a lot of new possibilities and it’s really easy to use. You simply load an image, input some points and out comes a value between 0 and 1 responding to the hue, brightness or transparency etc., on that point in the image. You may need a bit of tweaking to get the desired result but it works great. It’s harder to explain how it works than to do it yourself, if you look at the definition it should be very clear.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/So7E4PiSYFI/AAAAAAAAAhM/XxEPBabVs9s/s1600-h/bitmap-pattern.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 71px;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/So7E4PiSYFI/AAAAAAAAAhM/XxEPBabVs9s/s320/bitmap-pattern.png" alt="" id="BLOGGER_PHOTO_ID_5372447876021641298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;// download definition file: &lt;a href="http://www.majuskel.se/arkitektur/download/bitmap-pixel-loft.ghx"&gt;bitmap-pixel-loft.ghx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-6897987862865072184?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/6897987862865072184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=6897987862865072184' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/6897987862865072184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/6897987862865072184'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/08/bitmap-pattern.html' title='Bitmap Pattern'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fvaenn1oNd8/So7E0Q6yZEI/AAAAAAAAAhE/j3R2ofS1hzI/s72-c/bitmap-corb.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-313791685132130540</id><published>2009-08-10T05:11:00.000-07:00</published><updated>2009-08-10T05:17:14.590-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grasshopper'/><title type='text'>Voronoi Attractor</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SoAOwqK64EI/AAAAAAAAAg0/rrHdohObndA/s1600-h/voronoi-attract-01.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 222px;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SoAOwqK64EI/AAAAAAAAAg0/rrHdohObndA/s320/voronoi-attract-01.jpg" alt="" id="BLOGGER_PHOTO_ID_5368306984942231618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In the latest release of Grasshopper, David Rutten has incorporated many of his Pointset Reconstrution tools for Rhino. There are, for example, components for voronoi, delaunay, quadtree and convexhull funtions. To have them right there in grasshopper lets you skip the step of calling them from rhino or a script. Great!&lt;br /&gt;&lt;br /&gt;To try these new components out, I’ve put together a quick voronoi definition which inputs a surface and an attractor point which influences the sizes of the voronoi cells. The closer to the point, the smaller and tighter the cells.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SoAO3MteQXI/AAAAAAAAAg8/UOFtxx9JB6o/s1600-h/GH-voronoi-stuff.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 70px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SoAO3MteQXI/AAAAAAAAAg8/UOFtxx9JB6o/s320/GH-voronoi-stuff.jpg" alt="" id="BLOGGER_PHOTO_ID_5368307097293177202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;// download definition file: &lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="http://www.majuskel.se/arkitektur/download/voronoi-attractor.ghx"&gt;voronoi-attractor.ghx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-313791685132130540?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/313791685132130540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=313791685132130540' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/313791685132130540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/313791685132130540'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/08/voronoi-attractor.html' title='Voronoi Attractor'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fvaenn1oNd8/SoAOwqK64EI/AAAAAAAAAg0/rrHdohObndA/s72-c/voronoi-attract-01.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-7410681836395403895</id><published>2009-07-20T00:34:00.000-07:00</published><updated>2009-07-20T00:47:48.413-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>A Popular Landscape</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SmQgpg3VNNI/AAAAAAAAAgc/VpA2KDMkIIQ/s1600-h/heatherwickshangpavtop3.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 320px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SmQgpg3VNNI/AAAAAAAAAgc/VpA2KDMkIIQ/s320/heatherwickshangpavtop3.jpg" alt="" id="BLOGGER_PHOTO_ID_5360445354046469330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Maybe it’s only me, but I think it’s nice to see that someone else intends to put a facetted landscape in Shanghai. Thomas Heatherwick has designed the brittish pavilion which aport from standing in a crystalline terrain, also incorporates fiber-optics for interior lighting. The landscape folds up in the corners, enabling visitors to move in underneath.&lt;br /&gt;&lt;br /&gt;Another landscape:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SmQgxmZUvgI/AAAAAAAAAgk/0iiKK3gDxNo/s1600-h/hill1-S.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 243px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SmQgxmZUvgI/AAAAAAAAAgk/0iiKK3gDxNo/s320/hill1-S.jpg" alt="" id="BLOGGER_PHOTO_ID_5360445492970176002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SmQg5xZCKYI/AAAAAAAAAgs/n-GYSioowyw/s1600-h/forest1-S.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 243px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SmQg5xZCKYI/AAAAAAAAAgs/n-GYSioowyw/s320/forest1-S.jpg" alt="" id="BLOGGER_PHOTO_ID_5360445633360701826" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-7410681836395403895?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/7410681836395403895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=7410681836395403895' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/7410681836395403895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/7410681836395403895'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/07/popular-landscape.html' title='A Popular Landscape'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_fvaenn1oNd8/SmQgpg3VNNI/AAAAAAAAAgc/VpA2KDMkIIQ/s72-c/heatherwickshangpavtop3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-2556612744830943111</id><published>2009-07-19T05:09:00.000-07:00</published><updated>2009-07-20T00:34:10.803-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grasshopper'/><category scheme='http://www.blogger.com/atom/ns#' term='VB-script'/><title type='text'>Learning VB-script</title><content type='html'>Ok, I’ve been away a while, sorry about that. Now, for the last couple of days, I’ve read through the VB-scripting section of the grasshopper primer. Hoping to learn how to put together a bit more complex definitions, with the possibility to use recursive and evaluating functions. As a first exercise, I have written a small script which finds, within a set of points, the point furthest away from each point in the set, something a haven’t been able to do without the script.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SmMPVJQu30I/AAAAAAAAAgU/IrqnL4jzxcM/s1600-h/points-distance.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 313px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SmMPVJQu30I/AAAAAAAAAgU/IrqnL4jzxcM/s320/points-distance.jpg" alt="" id="BLOGGER_PHOTO_ID_5360144837438791490" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;// download definition file: &lt;a href="http://www.majuskel.se/arkitektur/download/connect-points-script.ghx"&gt;connect-points-script.ghx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-2556612744830943111?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/2556612744830943111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=2556612744830943111' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/2556612744830943111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/2556612744830943111'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/07/learning-vb-script.html' title='Learning VB-script'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fvaenn1oNd8/SmMPVJQu30I/AAAAAAAAAgU/IrqnL4jzxcM/s72-c/points-distance.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-3202690808343998943</id><published>2009-05-15T06:25:00.000-07:00</published><updated>2009-05-15T06:43:42.734-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='waffle'/><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/Sg1xD02M3lI/AAAAAAAAAfs/spRpQlSOhXo/s1600-h/xray-view.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/Sg1xD02M3lI/AAAAAAAAAfs/spRpQlSOhXo/s320/xray-view.jpg" alt="" id="BLOGGER_PHOTO_ID_5336045444043431506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/Sg1xHHjfnGI/AAAAAAAAAf0/fm7piCT5rf4/s1600-h/xray-axo.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 238px;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/Sg1xHHjfnGI/AAAAAAAAAf0/fm7piCT5rf4/s320/xray-axo.jpg" alt="" id="BLOGGER_PHOTO_ID_5336045500604849250" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-3202690808343998943?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/3202690808343998943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=3202690808343998943' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/3202690808343998943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/3202690808343998943'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/05/two-images-from-recent-project.html' title=''/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fvaenn1oNd8/Sg1xD02M3lI/AAAAAAAAAfs/spRpQlSOhXo/s72-c/xray-view.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-2941976459644597873</id><published>2009-05-15T06:19:00.001-07:00</published><updated>2009-05-15T06:24:50.624-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grasshopper'/><title type='text'>Boolean Pattern</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/Sg1slOt_SOI/AAAAAAAAAfk/FGknxM4oCc0/s1600-h/hex-fills.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/Sg1slOt_SOI/AAAAAAAAAfk/FGknxM4oCc0/s320/hex-fills.jpg" alt="" id="BLOGGER_PHOTO_ID_5336040520365852898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A definition which turns a set of closed curves and a polysurface into a structure by a boolean operation. The curves are extruded, scaled and subtracted from the polysurface, leaving two new sets of solids: structure and filling.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/Sg1sBj8El7I/AAAAAAAAAfE/eoc3YcNa2jw/s1600-h/boolean-pattern-1.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 238px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/Sg1sBj8El7I/AAAAAAAAAfE/eoc3YcNa2jw/s320/boolean-pattern-1.png" alt="" id="BLOGGER_PHOTO_ID_5336039907586774962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/Sg1sELPu3wI/AAAAAAAAAfM/C3Qdg1_pwVQ/s1600-h/boolean-pattern-2.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 217px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/Sg1sELPu3wI/AAAAAAAAAfM/C3Qdg1_pwVQ/s320/boolean-pattern-2.png" alt="" id="BLOGGER_PHOTO_ID_5336039952497958658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/Sg1sGU8-FqI/AAAAAAAAAfU/9Kshugulq6c/s1600-h/boolean-pattern-3.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/Sg1sGU8-FqI/AAAAAAAAAfU/9Kshugulq6c/s320/boolean-pattern-3.png" alt="" id="BLOGGER_PHOTO_ID_5336039989463357090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/Sg1sJMh9RVI/AAAAAAAAAfc/VOLvySSQNp4/s1600-h/GH-boolean-pattern.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 121px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/Sg1sJMh9RVI/AAAAAAAAAfc/VOLvySSQNp4/s320/GH-boolean-pattern.png" alt="" id="BLOGGER_PHOTO_ID_5336040038742181202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The definition used with a circle-packing script:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/Sg1r9rVtiLI/AAAAAAAAAe8/cv4wqfw0BmE/s1600-h/boolean-pattern.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/Sg1r9rVtiLI/AAAAAAAAAe8/cv4wqfw0BmE/s320/boolean-pattern.jpg" alt="" id="BLOGGER_PHOTO_ID_5336039840853887154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;//  download definition file: &lt;a href="http://www.majuskel.se/arkitektur/download/boolean-pattern.ghx"&gt;boolean-pattern.ghx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-2941976459644597873?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/2941976459644597873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=2941976459644597873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/2941976459644597873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/2941976459644597873'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/05/boolean-pattern.html' title='Boolean Pattern'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fvaenn1oNd8/Sg1slOt_SOI/AAAAAAAAAfk/FGknxM4oCc0/s72-c/hex-fills.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-8857359509261245130</id><published>2009-04-28T06:32:00.000-07:00</published><updated>2009-04-28T06:39:59.989-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grasshopper'/><title type='text'>Surface Inflation</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SfcFrhiHKNI/AAAAAAAAAeE/9gncCastVEg/s1600-h/inflated-hex-cells-close.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SfcFrhiHKNI/AAAAAAAAAeE/9gncCastVEg/s320/inflated-hex-cells-close.jpg" alt="" id="BLOGGER_PHOTO_ID_5329734929310230738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is a definition for creating inflated or bulging surfaces. It works on both trimmed and untrimmed surfaces, and can for example be used together with a hex-script to create ETFE-panels.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SfcFynEa-8I/AAAAAAAAAeM/DqEziS3d4C0/s1600-h/GH-bulge-1.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 118px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SfcFynEa-8I/AAAAAAAAAeM/DqEziS3d4C0/s320/GH-bulge-1.png" alt="" id="BLOGGER_PHOTO_ID_5329735051055397826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SfcF4nQYU0I/AAAAAAAAAeU/nxnhWkeJgQo/s1600-h/GH-bulge-2.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 140px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SfcF4nQYU0I/AAAAAAAAAeU/nxnhWkeJgQo/s320/GH-bulge-2.png" alt="" id="BLOGGER_PHOTO_ID_5329735154184770370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SfcF-rih81I/AAAAAAAAAec/Y2h0Kx0y_6Q/s1600-h/GH-bulge-3.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 134px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SfcF-rih81I/AAAAAAAAAec/Y2h0Kx0y_6Q/s320/GH-bulge-3.png" alt="" id="BLOGGER_PHOTO_ID_5329735258413855570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The definition first untrims the surface and creates a uv-grid of points. The points within a specified radius from the centre are then moved along the surface normal, in proportion to their distance to the surface midpoint. The modified points are weaved together with the unaffected points and fed into a surface from points-component, which created a new bulging surface. Lastly, this surface is trimmed according to the input surface and the definition is complete.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SfcGJrds04I/AAAAAAAAAek/NsECXVjjJ_4/s1600-h/GH-surface-bulge.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 77px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SfcGJrds04I/AAAAAAAAAek/NsECXVjjJ_4/s320/GH-surface-bulge.png" alt="" id="BLOGGER_PHOTO_ID_5329735447372157826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Two examples of the definition used together with a planar honeycomb pattern and a grid of surface frames:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SfcGQgK64aI/AAAAAAAAAes/RGmPeUfWGGk/s1600-h/inflated-hex-cells.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SfcGQgK64aI/AAAAAAAAAes/RGmPeUfWGGk/s320/inflated-hex-cells.jpg" alt="" id="BLOGGER_PHOTO_ID_5329735564599681442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SfcG0VCia9I/AAAAAAAAAe0/P5sTx_D521Y/s1600-h/inflated-grid-cells.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SfcG0VCia9I/AAAAAAAAAe0/P5sTx_D521Y/s320/inflated-grid-cells.jpg" alt="" id="BLOGGER_PHOTO_ID_5329736180087024594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;//  download definition file: &lt;a href="http://www.majuskel.se/arkitektur/download/surface-bulge.ghx"&gt;surface-bulge.ghx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-8857359509261245130?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/8857359509261245130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=8857359509261245130' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/8857359509261245130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/8857359509261245130'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/04/surface-inflation.html' title='Surface Inflation'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fvaenn1oNd8/SfcFrhiHKNI/AAAAAAAAAeE/9gncCastVEg/s72-c/inflated-hex-cells-close.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-6236552097296759478</id><published>2009-04-07T08:37:00.001-07:00</published><updated>2009-04-19T03:15:07.411-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grasshopper'/><category scheme='http://www.blogger.com/atom/ns#' term='honeycomb'/><title type='text'>Hex Grid</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SdtzXZLGr4I/AAAAAAAAAds/kaI3CFJzjUw/s1600-h/honeycomb-window.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SdtzXZLGr4I/AAAAAAAAAds/kaI3CFJzjUw/s320/honeycomb-window.jpg" alt="" id="BLOGGER_PHOTO_ID_5321974230400020354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A general definition for creating honeycomb patterns on surfaces. The definition is based on &lt;span style="font-style: italic;"&gt;Luis E. Fraguada’s (www.livearchitecture.net)&lt;/span&gt; VB-script component, which creates the basic honeycomb lines. These lines are joined to form polylines from which a couple of different surfaces can be generated by lofting, extruding, scaling and so forth.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/Sdtzfo2ZEcI/AAAAAAAAAd0/zvutOA1EkD4/s1600-h/honeycomb-aperture.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 268px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/Sdtzfo2ZEcI/AAAAAAAAAd0/zvutOA1EkD4/s320/honeycomb-aperture.jpg" alt="" id="BLOGGER_PHOTO_ID_5321974372047065538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In this second image, the aperture of each cell is set in relation to the distance to a specified point.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SeOmzieomhI/AAAAAAAAAd8/gprIIFxAj8w/s1600-h/GH-hexagon.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 66px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SeOmzieomhI/AAAAAAAAAd8/gprIIFxAj8w/s320/GH-hexagon.png" alt="" id="BLOGGER_PHOTO_ID_5324282588840892946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;//  download definition file: &lt;a href="http://www.majuskel.se/arkitektur/download/honeycomb.ghx"&gt;honeycomb.ghx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-6236552097296759478?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/6236552097296759478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=6236552097296759478' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/6236552097296759478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/6236552097296759478'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/04/hex-grid.html' title='Hex Grid'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fvaenn1oNd8/SdtzXZLGr4I/AAAAAAAAAds/kaI3CFJzjUw/s72-c/honeycomb-window.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-1479141827016326239</id><published>2009-03-27T07:29:00.001-07:00</published><updated>2009-03-27T07:46:39.481-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='competition'/><title type='text'>Babushka</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SczjDCSTuGI/AAAAAAAAAdU/0n0ARIDYqOQ/s1600-h/TENT+REND+JPEG+02.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 174px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SczjDCSTuGI/AAAAAAAAAdU/0n0ARIDYqOQ/s320/TENT+REND+JPEG+02.jpg" alt="" id="BLOGGER_PHOTO_ID_5317874901310486626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My and my partner in crime, &lt;a href="http://users.student.lth.se/a03mll/"&gt;Mikael Ling&lt;/a&gt;’s, entry to the Art Fund Pavilion competition. The design is heavily based on the requirements of easy transportation and storage, quick assembly and a digital fabrication process in which each box can be cnc-milled out of standard sized plywood sheets.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SczmUheFZcI/AAAAAAAAAdc/s-72LzEZlTA/s1600-h/TENT04.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 320px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SczmUheFZcI/AAAAAAAAAdc/s-72LzEZlTA/s320/TENT04.jpg" alt="" id="BLOGGER_PHOTO_ID_5317878500274038210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SczmYFz-wRI/AAAAAAAAAdk/pWZQYLZDk6g/s1600-h/TENT05.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 320px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SczmYFz-wRI/AAAAAAAAAdk/pWZQYLZDk6g/s320/TENT05.jpg" alt="" id="BLOGGER_PHOTO_ID_5317878561569161490" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-1479141827016326239?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/1479141827016326239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=1479141827016326239' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/1479141827016326239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/1479141827016326239'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/03/babushka.html' title='Babushka'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_fvaenn1oNd8/SczjDCSTuGI/AAAAAAAAAdU/0n0ARIDYqOQ/s72-c/TENT+REND+JPEG+02.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-7085175717406485031</id><published>2009-03-24T03:10:00.000-07:00</published><updated>2009-03-24T03:11:54.239-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grasshopper'/><title type='text'>Box-morph</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/ScixtwyglRI/AAAAAAAAAdE/imfQVDbuFwo/s1600-h/boxmorph.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/ScixtwyglRI/AAAAAAAAAdE/imfQVDbuFwo/s320/boxmorph.jpg" alt="" id="BLOGGER_PHOTO_ID_5316694759859852562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More grasshopping. A general box-to-surface-morph definition. Any object can be spread out over a surface. With its bounding box as a reference, the object is morphed to match the boxes created on the target surface. The object can then also be scaled according to various parameters.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/Scixxd6NcLI/AAAAAAAAAdM/Eh22ykUUxFU/s1600-h/GH-boxmorph.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 88px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/Scixxd6NcLI/AAAAAAAAAdM/Eh22ykUUxFU/s320/GH-boxmorph.png" alt="" id="BLOGGER_PHOTO_ID_5316694823511355570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;// download definition file: &lt;a href="http://www.majuskel.se/arkitektur/download/boxmorph.ghx"&gt;boxmorph.ghx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-7085175717406485031?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/7085175717406485031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=7085175717406485031' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/7085175717406485031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/7085175717406485031'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/03/box-morph.html' title='Box-morph'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_fvaenn1oNd8/ScixtwyglRI/AAAAAAAAAdE/imfQVDbuFwo/s72-c/boxmorph.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-3080987944605303092</id><published>2009-03-12T03:17:00.001-07:00</published><updated>2009-04-15T09:17:29.247-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grasshopper'/><title type='text'>Grasshopping</title><content type='html'>For the last week, I have been trying to get to know Grasshopper a little bit better. Simple operations, which in rhinoscript requires quite a lot of code to accomplish, are set up easily but I haven’t really figured out how to best handle more complex functions yet. Especially how to deal with nested data lists and extracting specific values. But I guess I will get there in time.&lt;br /&gt;&lt;br /&gt;Underneath here is a render from my surface-noise definition. An attractor point influence the amplitude of the noise. Additionally, I have revisited my triangulation script and set up a grasshopper variation, also with an attractor point to control the angle of the rotation of the triangles.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SbjhYeAXB9I/AAAAAAAAAb8/1SYlMOELWdw/s1600-h/wrinkled-box_gold.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SbjhYeAXB9I/AAAAAAAAAb8/1SYlMOELWdw/s320/wrinkled-box_gold.jpg" alt="" id="BLOGGER_PHOTO_ID_5312243570971183058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SbjhlYC1u9I/AAAAAAAAAcE/b7wNl3zPw8U/s1600-h/GH-wrinkle-surface.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 97px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SbjhlYC1u9I/AAAAAAAAAcE/b7wNl3zPw8U/s320/GH-wrinkle-surface.png" alt="" id="BLOGGER_PHOTO_ID_5312243792709270482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/Sbjhok-RH8I/AAAAAAAAAcM/UUNTCGXOb5M/s1600-h/triangles-grasshopper_copper.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 196px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/Sbjhok-RH8I/AAAAAAAAAcM/UUNTCGXOb5M/s320/triangles-grasshopper_copper.jpg" alt="" id="BLOGGER_PHOTO_ID_5312243847719362498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SbjhsbKs6kI/AAAAAAAAAcU/QXisRa3BqKk/s1600-h/GH-triangulation.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 142px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SbjhsbKs6kI/AAAAAAAAAcU/QXisRa3BqKk/s320/GH-triangulation.png" alt="" id="BLOGGER_PHOTO_ID_5312243913806637634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;// download definition files: &lt;a href="http://www.majuskel.se/arkitektur/download/surface-noise.ghx"&gt;surface-noise.ghx&lt;/a&gt; and &lt;a href="http://www.majuskel.se/arkitektur/download/triangulate.ghx"&gt;triangulate.ghx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-3080987944605303092?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/3080987944605303092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=3080987944605303092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/3080987944605303092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/3080987944605303092'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/03/grasshopping.html' title='Grasshopping'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fvaenn1oNd8/SbjhYeAXB9I/AAAAAAAAAb8/1SYlMOELWdw/s72-c/wrinkled-box_gold.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-4422776440735437997</id><published>2009-02-12T07:52:00.000-08:00</published><updated>2009-02-18T11:35:17.222-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>The Presentation</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SZRGsRoJshI/AAAAAAAAAbs/PNx4PO1-GGk/s1600-h/090209+%284%29.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SZRGsRoJshI/AAAAAAAAAbs/PNx4PO1-GGk/s320/090209+%284%29.JPG" alt="" id="BLOGGER_PHOTO_ID_5301940387781915154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2009/02/09, 0900&lt;br /&gt;attending jury: Sir Peter Cook, Christer Malmström, Gunnar Sandin, Ricardo de Ostos, Abelardo Gonzales, Morten Lund&lt;br /&gt;&lt;br /&gt;Even tough I was quite nervous, the presentation went well. Afterwards, much of the discussion was about how this synthetic forest I have created would be experienced by the visitors. How this abstract version of nature comes alive without the accidents and incidents which form the “real” nature. In my opinion, the random elements introduced by the scripts, along with the noise and the motion brought into the pavilion by the visitors themselves, would make the interior forest feel alive.&lt;br /&gt;&lt;br /&gt;A related issue that was discussed was how the box, the perimeter of the site, is experienced from the inside. Would the existence of a boundary ruin this experience? My hope is that the gradual transformation of the ground into the walls, you can’t really get that close before the surface gets to steep, draws attention away from them. This is also an issue about lighting and their importance in creating the desired ambience.&lt;br /&gt;&lt;br /&gt;As it’s hard, or almost impossible, to tell how a complex environment like this is experienced beforehand, a bigger model, maybe even a 1:1 model of the foliage, would be very helpful. The jury hoped to see a full scale installation, something I would really like to do, having the sufficient funds and space.&lt;br /&gt;&lt;br /&gt;Finally, we talked very briefly about scenography in opposition to architecture. Where lies the border between the two? Unfortunately, we hadn’t time to discuss this issue further, but  in my opinion, if I create a pavilion in which the architecture is the exhibition itself, to make the visitors actors, on a stage to be explored, is the very essence of the project.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SZRG5XdMzzI/AAAAAAAAAb0/eeZeQaGMod4/s1600-h/090211+%2815%29.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SZRG5XdMzzI/AAAAAAAAAb0/eeZeQaGMod4/s320/090211+%2815%29.JPG" alt="" id="BLOGGER_PHOTO_ID_5301940612684894002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The other model I made last week, showing the wires and the spaces they create and define.&lt;br /&gt;&lt;br /&gt;Since my thesis project now finally is over, the postings here will probably be less frequent. But I’ll continue to put up new scripts and images as projects come and go.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-4422776440735437997?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/4422776440735437997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=4422776440735437997' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/4422776440735437997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/4422776440735437997'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/02/presentation.html' title='The Presentation'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fvaenn1oNd8/SZRGsRoJshI/AAAAAAAAAbs/PNx4PO1-GGk/s72-c/090209+%284%29.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-7314261809984578919</id><published>2009-02-03T05:15:00.000-08:00</published><updated>2009-03-12T03:29:34.482-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>The Model</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SbjjaKoEJEI/AAAAAAAAAcs/00hG-8SjhMM/s1600-h/DSC_0017.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SbjjaKoEJEI/AAAAAAAAAcs/00hG-8SjhMM/s320/DSC_0017.JPG" alt="" id="BLOGGER_PHOTO_ID_5312245799152002114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Finally, the model is finished. These photos are quite poor, but better than nothing. This week will be focused on putting together the slideshow and presentation, but hopefully I can put together another model as well, showing the space-creating properties of the suspended wire.&lt;br /&gt;&lt;br /&gt;// UPDATE: I replaced the photos with some higher quality ones, enjoy.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/Sbji_SVQsfI/AAAAAAAAAcc/G5FU0qWNR1o/s1600-h/DSC_0010.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/Sbji_SVQsfI/AAAAAAAAAcc/G5FU0qWNR1o/s320/DSC_0010.JPG" alt="" id="BLOGGER_PHOTO_ID_5312245337364148722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SbjjOCr4cEI/AAAAAAAAAck/PwiBhP0DM1U/s1600-h/DSC_0012.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SbjjOCr4cEI/AAAAAAAAAck/PwiBhP0DM1U/s320/DSC_0012.JPG" alt="" id="BLOGGER_PHOTO_ID_5312245590862098498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/Sbjjhm9n6wI/AAAAAAAAAc0/BkSDQF0cHuI/s1600-h/DSC_0019.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/Sbjjhm9n6wI/AAAAAAAAAc0/BkSDQF0cHuI/s320/DSC_0019.JPG" alt="" id="BLOGGER_PHOTO_ID_5312245927017704194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SbjjsmMoFBI/AAAAAAAAAc8/TvbKkN7wDa8/s1600-h/DSC_0015.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SbjjsmMoFBI/AAAAAAAAAc8/TvbKkN7wDa8/s320/DSC_0015.JPG" alt="" id="BLOGGER_PHOTO_ID_5312246115790754834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;By the way, the report has now been handed in to the critics, it can be found &lt;a href="http://users.student.lth.se/a03bnf/thesis/Manufacturing_Genesis_lowres.pdf"&gt;here&lt;/a&gt; and &lt;a href="http://users.student.lth.se/a03bnf/thesis/MG_appendix_lowres.pdf"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-7314261809984578919?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/7314261809984578919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=7314261809984578919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/7314261809984578919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/7314261809984578919'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/02/model.html' title='The Model'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fvaenn1oNd8/SbjjaKoEJEI/AAAAAAAAAcs/00hG-8SjhMM/s72-c/DSC_0017.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-1373867170575169109</id><published>2009-01-31T01:58:00.000-08:00</published><updated>2009-01-31T01:59:27.708-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SYQg6WFVIoI/AAAAAAAAAbE/WiRbpA2VEus/s1600-h/title-03.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 150px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SYQg6WFVIoI/AAAAAAAAAbE/WiRbpA2VEus/s320/title-03.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5297395248426984066" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-1373867170575169109?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/1373867170575169109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=1373867170575169109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/1373867170575169109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/1373867170575169109'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/01/blog-post.html' title=''/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fvaenn1oNd8/SYQg6WFVIoI/AAAAAAAAAbE/WiRbpA2VEus/s72-c/title-03.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-9037741489498028348</id><published>2009-01-27T11:30:00.000-08:00</published><updated>2009-01-27T11:32:11.266-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>Writing the Report</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SX9g8NzK6kI/AAAAAAAAAa8/9Gz_RghLX4M/s1600-h/index.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 160px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SX9g8NzK6kI/AAAAAAAAAa8/9Gz_RghLX4M/s320/index.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5296058274423695938" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I’m sorry to report that I can’t show the model just yet. The sections are ready and looks very good but the bottom plate got messed up in the laser cutter. The tight grill supporting the sections was unfortunately a bit too tight for the laser cutter to handle in a single run, the heat made the perspex move. I will try again as soon as possible, hopefully tomorrow. Meanwhile I’m putting together the written report, it needs to be handed in this Monday. Which is when I’m sending the posters for printing as well. Not much time left now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-9037741489498028348?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/9037741489498028348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=9037741489498028348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/9037741489498028348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/9037741489498028348'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/01/writing-report.html' title='Writing the Report'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fvaenn1oNd8/SX9g8NzK6kI/AAAAAAAAAa8/9Gz_RghLX4M/s72-c/index.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-1549112395739351099</id><published>2009-01-22T02:41:00.000-08:00</published><updated>2009-01-22T02:45:57.265-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='theses'/><category scheme='http://www.blogger.com/atom/ns#' term='renderings'/><title type='text'>Rendering</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SXhOV-vrlXI/AAAAAAAAAas/_tqT4h9Qbu4/s1600-h/combined.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 243px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SXhOV-vrlXI/AAAAAAAAAas/_tqT4h9Qbu4/s320/combined.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5294067501501224306" /&gt;&lt;/a&gt;&lt;br /&gt;Finally, the renderings are getting finished. Some images need a bit more of work, but they are almost done! The image of the forest will be the centrepiece in the presentation with the other renderings at half the size. All the images are built up in the same way, with a lot of layers stacked on top of each other. The bottom layer is much like an oil painting, while the top layers add more detailing, shadows and light. This way of working has allowed me to adding a bit of texture and colour to the surfaces which otherwise would have been done with complicated maps and materials before rendering.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SXhNxvUdPKI/AAAAAAAAAak/slEhj5S6x_I/s1600-h/forest-stage1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 243px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SXhNxvUdPKI/AAAAAAAAAak/slEhj5S6x_I/s320/forest-stage1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5294066878885215394" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SXhNrHux_BI/AAAAAAAAAac/t2MhDw52Ppg/s1600-h/forest-stage2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 243px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SXhNrHux_BI/AAAAAAAAAac/t2MhDw52Ppg/s320/forest-stage2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5294066765178993682" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SXhNnICZAyI/AAAAAAAAAaU/tVviDGw_ubM/s1600-h/forest-stage3.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 243px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SXhNnICZAyI/AAAAAAAAAaU/tVviDGw_ubM/s320/forest-stage3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5294066696541766434" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SXhNjcloGLI/AAAAAAAAAaM/qDwYGnSZCF8/s1600-h/forest-stage4.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 243px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SXhNjcloGLI/AAAAAAAAAaM/qDwYGnSZCF8/s320/forest-stage4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5294066633338788018" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tomorrow I have booked the laser cutter to cut out perspex sections for my final model. I’ll be back soon with the images.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-1549112395739351099?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/1549112395739351099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=1549112395739351099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/1549112395739351099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/1549112395739351099'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/01/rendering.html' title='Rendering'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fvaenn1oNd8/SXhOV-vrlXI/AAAAAAAAAas/_tqT4h9Qbu4/s72-c/combined.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-1799803978003249650</id><published>2009-01-18T03:54:00.000-08:00</published><updated>2009-01-18T04:01:43.862-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>Finishing Up</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SXMZPNmalHI/AAAAAAAAAZ8/zRPZ_Q05XU8/s1600-h/plan.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 210px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SXMZPNmalHI/AAAAAAAAAZ8/zRPZ_Q05XU8/s320/plan.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5292601736229983346" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Two weeks left until the report needs to be handed in to the critics. Sounds longer than that it is. With the drawings almost finished, I’ll focus on the renderings during next week before putting the layout together. Here’s an early low-res render of the forest, showing what kind of atmosphere I’m after in the finished images. Hopefully I can show you the result next week. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SXMaFYc1IMI/AAAAAAAAAaE/P28l4Ix6jak/s1600-h/vray-interior2-edit.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SXMaFYc1IMI/AAAAAAAAAaE/P28l4Ix6jak/s320/vray-interior2-edit.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5292602666855506114" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-1799803978003249650?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/1799803978003249650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=1799803978003249650' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/1799803978003249650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/1799803978003249650'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/01/finishing-up.html' title='Finishing Up'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fvaenn1oNd8/SXMZPNmalHI/AAAAAAAAAZ8/zRPZ_Q05XU8/s72-c/plan.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-4673246119027609361</id><published>2009-01-12T02:55:00.000-08:00</published><updated>2009-01-12T03:00:44.901-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>Manufacturing Genesis</title><content type='html'>After a weeks of pondering over possible titles for my project is the deadline finally over today. I eventually decided on the title above, Manufacturing Genesis. Not perfect, but still something I can live with. The image and text for the presentation advertisement here below: &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SWsh5p6wwbI/AAAAAAAAAZ0/A6hzSBQf6Cg/s1600-h/flyer2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 201px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SWsh5p6wwbI/AAAAAAAAAZ0/A6hzSBQf6Cg/s320/flyer2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5290359461665358258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Abstracting Nature with Generative Code, a proposal for the Swedish Pavilion at the World Expo 2010 in Shanghai&lt;br /&gt;&lt;br /&gt;Professor: Abelardo Gonzalez&lt;br /&gt;Tutor: Morten Lund&lt;br /&gt;&lt;br /&gt;The Swedish participation in the World Expo in Shanghai 2010 has been a subject of much debate among Swedish architects over the course of the last year. A questionable procurement put Tengbom Arkitekter in charge of the pavilion but they soon resigned. Sweco took over the project a month later while Tengbom will focus on the exhibition within the building. &lt;br /&gt;&lt;br /&gt;Instead of treating the pavilion and the exhibition as separate entities, the intention of my proposal for the Swedish pavilion is to deliver a unified experience. An experience that encourages visitors to seek out the Swedish wilderness, emphasising the mysterious qualities of the untouched nature. A pavilion in which visitors can experience the dark and subtle natural qualities of the Swedish forests, as well as understand our historical relationship with nature. The exhibition will be the pavilion itself, an experience for all the senses, no objects are displayed. The goal is rather to emphasise the close relationship between the mind and the senses and how this effect our understanding of nature.&lt;br /&gt;&lt;br /&gt;The most challenging aspect of the project has been to find a representational model of nature. How do you recreate a forest? An abstraction is of course necessary, but which properties are necessary in order to find the essence of an environment? What kind of tree density, trunk variety, leaf work or branching is needed to produce the atmosphere of a forest? To create this abstraction of nature, I have used the same method as nature itself, generative code. In nature’s case DNA, in my project, rhinoscript. By writing algorithms for the terrain, the trees, the foliage, and so forth, I have been able to set up rules in which the building components then are generated randomly within predefined limits.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-4673246119027609361?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/4673246119027609361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=4673246119027609361' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/4673246119027609361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/4673246119027609361'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2009/01/manufacturing-genesis.html' title='Manufacturing Genesis'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fvaenn1oNd8/SWsh5p6wwbI/AAAAAAAAAZ0/A6hzSBQf6Cg/s72-c/flyer2.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-2842528580423152573</id><published>2008-12-25T05:14:00.000-08:00</published><updated>2008-12-25T05:21:12.664-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rhinoscript'/><title type='text'>Tools</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SVOH_Pe6J3I/AAAAAAAAAZc/TXtUnnZMXmY/s1600-h/lammellaeblack-DOF.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SVOH_Pe6J3I/AAAAAAAAAZc/TXtUnnZMXmY/s320/lammellaeblack-DOF.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5283716308393404274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;While developing the scripts that I have used to create the different elements of the pavilion, I have sometimes found myself in need of one or two general functions, not found among those included in rhino. Somehow, these functions seemed to have a tendency to find their way into many of the scripts I’ve written and published on this page. So, in time for Christmas, I’ve collected these functions in a single file, so they are easy to find and use when needed. &lt;br /&gt;&lt;br /&gt;// download tooling library: &lt;a href="http://www.majuskel.se/arkitektur/download/alltools.rvb"&gt;alltools.rvb&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-2842528580423152573?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/2842528580423152573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=2842528580423152573' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/2842528580423152573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/2842528580423152573'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/12/tools.html' title='Tools'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fvaenn1oNd8/SVOH_Pe6J3I/AAAAAAAAAZc/TXtUnnZMXmY/s72-c/lammellaeblack-DOF.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-5646597482784942739</id><published>2008-12-18T10:46:00.001-08:00</published><updated>2009-01-13T12:13:44.919-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><category scheme='http://www.blogger.com/atom/ns#' term='models'/><title type='text'>Modelling</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SUqa7-YerNI/AAAAAAAAAXw/_3Vq9XIE2FU/s1600-h/DSCN3799.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SUqa7-YerNI/AAAAAAAAAXw/_3Vq9XIE2FU/s320/DSCN3799.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5281203868193959122" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SUqbEoLtAfI/AAAAAAAAAX4/Er9drLvMbFo/s1600-h/DSCN3803.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SUqbEoLtAfI/AAAAAAAAAX4/Er9drLvMbFo/s320/DSCN3803.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5281204016853615090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SUqbO_IgOGI/AAAAAAAAAYA/6AGaNyKKinY/s1600-h/DSCN3805.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SUqbO_IgOGI/AAAAAAAAAYA/6AGaNyKKinY/s320/DSCN3805.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5281204194812901474" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This week I finally got some time with the laser cutter, so I could try out an idea I have for a presentation model. It consists of a series of sections, each one intersecting all the different layers of landscape. By stacking these sections after each other, you get a pretty good image of both the exterior and interior of the pavilion. This model is half the size (1:200) of the final intended version, which will be made of 5 mm perspex. A thicker material will make the model will much less transparent, something this model suffers from a lot (the card is 1 mm). The final version will not be glued together either, so that each section can be viewed on its own and pieces taken away, enabling a closer look of the caves within. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SUqbp3zgqzI/AAAAAAAAAYI/7Jr2bmxjqKA/s1600-h/DSCN3808.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SUqbp3zgqzI/AAAAAAAAAYI/7Jr2bmxjqKA/s320/DSCN3808.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5281204656702270258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A much earlier model from when the concept of the hill was born.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-5646597482784942739?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/5646597482784942739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=5646597482784942739' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/5646597482784942739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/5646597482784942739'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/12/modelling.html' title='Modelling'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_fvaenn1oNd8/SUqa7-YerNI/AAAAAAAAAXw/_3Vq9XIE2FU/s72-c/DSCN3799.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-2147380810137801620</id><published>2008-12-12T04:18:00.000-08:00</published><updated>2008-12-12T04:26:57.070-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>Topography</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SUJX-TvcOkI/AAAAAAAAAXY/4KsD1WTja54/s1600-h/bottomlayer.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 202px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SUJX-TvcOkI/AAAAAAAAAXY/4KsD1WTja54/s320/bottomlayer.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5278878441194404418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SUJYESXsT3I/AAAAAAAAAXg/iOoqv1XH5Ro/s1600-h/middlelayer.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 202px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SUJYESXsT3I/AAAAAAAAAXg/iOoqv1XH5Ro/s320/middlelayer.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5278878543905574770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SUJYM-Mt6tI/AAAAAAAAAXo/oVtCHvQFOFs/s1600-h/toplayer.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 202px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SUJYM-Mt6tI/AAAAAAAAAXo/oVtCHvQFOFs/s320/toplayer.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5278878693109656274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Three images to show how the different spaces are made up of three layers of terrain, stacked on top each other. These layers divide the pavilion into three distinct qualities. The open hillside on the top layer, the vast interior landscape between the top and middle layers, and the intimate caves between the middle and bottom layers.&lt;br /&gt;&lt;br /&gt;Here you can also see the vertical sides of the building. Formed by slicing the terrain at the edges of the given site of 60 x 50 meters they give the impression that the pavilion is cut out from the ground and placed at the site in Shanghai. Like a small piece of Swedish cake.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-2147380810137801620?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/2147380810137801620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=2147380810137801620' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/2147380810137801620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/2147380810137801620'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/12/topography.html' title='Topography'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_fvaenn1oNd8/SUJX-TvcOkI/AAAAAAAAAXY/4KsD1WTja54/s72-c/bottomlayer.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-2924206016956295280</id><published>2008-12-11T06:46:00.000-08:00</published><updated>2008-12-11T06:51:48.050-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>The Other Pavilion</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SUEoHxFslHI/AAAAAAAAAXQ/95Zq3saK1WM/s1600-h/expo2010_081019-01.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 320px;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SUEoHxFslHI/AAAAAAAAAXQ/95Zq3saK1WM/s320/expo2010_081019-01.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5278544352156357746" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apparently, the official Swedish pavilion for the world expo in Shanghai 2010 has now been presented. Interestingly, Sweco’s proposal also seems to concentrate on the forest. &lt;br /&gt;&lt;br /&gt;// link to official website: &lt;a href="http://www.expo2010.se/new_expo/?page_id=7"&gt;www.expo2010.se/new_expo/?page_id=7&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-2924206016956295280?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/2924206016956295280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=2924206016956295280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/2924206016956295280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/2924206016956295280'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/12/other-pavilion.html' title='The Other Pavilion'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fvaenn1oNd8/SUEoHxFslHI/AAAAAAAAAXQ/95Zq3saK1WM/s72-c/expo2010_081019-01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-4862043074004094849</id><published>2008-12-10T11:21:00.001-08:00</published><updated>2008-12-10T11:21:56.124-08:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SUAWz6RXb6I/AAAAAAAAAXI/iDXVS9V3XRU/s1600-h/triangles-light-B-edit.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 181px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SUAWz6RXb6I/AAAAAAAAAXI/iDXVS9V3XRU/s320/triangles-light-B-edit.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5278243844349456290" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-4862043074004094849?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/4862043074004094849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=4862043074004094849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/4862043074004094849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/4862043074004094849'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/12/blog-post.html' title=''/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fvaenn1oNd8/SUAWz6RXb6I/AAAAAAAAAXI/iDXVS9V3XRU/s72-c/triangles-light-B-edit.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-3264489607607536742</id><published>2008-12-10T11:12:00.000-08:00</published><updated>2008-12-10T11:15:07.510-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>Structural Elements</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SUAVFctRrsI/AAAAAAAAAXA/FA_Hpu-kU5g/s1600-h/structure-element.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 218px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SUAVFctRrsI/AAAAAAAAAXA/FA_Hpu-kU5g/s320/structure-element.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5278241946627845826" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are two different constructive elements in the pavilion. The walls, roof and floor are all built up by the same structural element, two layers of plywood with a foam core. As one never sees both layers, the distance between them can vary according to need, forming thicker elements and beams when necessary. The second structural element is the tree, which functions as columns, helping to span the greater lengths in the forest.&lt;br /&gt;&lt;br /&gt;Each sandwich element consists of the same parts, but the properties of their materials vary according to need. All elements are pre-constructed in specialised and highly automated factories in Sweden, and shipped to China in the empty containers left over from our vast import of Chinese products. These elements are then assembled on site, glued together and secured with connective joints.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SUAUyYmZVOI/AAAAAAAAAW4/kYwFZl49Bqc/s1600-h/structure-tree.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 271px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SUAUyYmZVOI/AAAAAAAAAW4/kYwFZl49Bqc/s320/structure-tree.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5278241619107730658" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The vertical structural element in the interior forest is of course the tree. They help in spanning the 50 meters width between the two outer walls. The tree comes in two different species, both triangular, but one enclosed, perimetric and one open, centric. The trees are derived from a parametrical script in which structural loads and position controls the type of tree and its attributes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-3264489607607536742?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/3264489607607536742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=3264489607607536742' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/3264489607607536742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/3264489607607536742'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/12/structural-elements.html' title='Structural Elements'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fvaenn1oNd8/SUAVFctRrsI/AAAAAAAAAXA/FA_Hpu-kU5g/s72-c/structure-element.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-727062395655382230</id><published>2008-12-09T04:18:00.000-08:00</published><updated>2008-12-09T04:20:15.257-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><category scheme='http://www.blogger.com/atom/ns#' term='rhinoscript'/><title type='text'>A New Foliage</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/ST5iUbq7GcI/AAAAAAAAAWw/t5UsvDbDQmY/s1600-h/foliage-edit.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 210px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/ST5iUbq7GcI/AAAAAAAAAWw/t5UsvDbDQmY/s320/foliage-edit.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5277763916489497026" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As I wasn’t satisfied with the simple square-based foliage I created a while ago I wrote a new script yesterday, based on my previous work with triangles. Instead of creating flat squares at the intersection points, it creates a set of two triangles, each one rotated along their shared axis, according to the distance to the nearest attractor point. This creates layers of varying transparency, allowing light to partly pass through the foliage and create a pattern on the ground. Each set of triangles is connected to the wires with a two-parted joint that also keeps the triangles at the right angle.&lt;br /&gt;&lt;br /&gt;Pseudo code:&lt;br /&gt;&lt;br /&gt;Create a point grid&lt;br /&gt;Input attractors (trees)&lt;br /&gt;Input end surface, and foliage surfaces&lt;br /&gt;Project points to start surface/mesh&lt;br /&gt;For each point&lt;br /&gt;- project to end surface, create end point&lt;br /&gt;- create wire in-between points&lt;br /&gt;- scale according to distance to attractors&lt;br /&gt;For each wire&lt;br /&gt;- intersect with foliage surface&lt;br /&gt;- create two triangles from four points, derived from grid size&lt;br /&gt;rotate each triangle around same axis, rotation angle according to distance from attractors&lt;br /&gt;&lt;br /&gt;// download script: &lt;a href="http://www.majuskel.se/arkitektur/download/create-foliage-triangles.rvb"&gt;create-foliage-triangles.rvb&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-727062395655382230?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/727062395655382230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=727062395655382230' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/727062395655382230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/727062395655382230'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/12/new-foliage.html' title='A New Foliage'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fvaenn1oNd8/ST5iUbq7GcI/AAAAAAAAAWw/t5UsvDbDQmY/s72-c/foliage-edit.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-2750423286400697359</id><published>2008-12-03T01:53:00.000-08:00</published><updated>2008-12-03T02:25:07.097-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><category scheme='http://www.blogger.com/atom/ns#' term='rhinoscript'/><title type='text'>Natural Abstraction #3</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/STZYKa1yDvI/AAAAAAAAAWo/D9oIoD3tCOQ/s1600-h/caveAed2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 208px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/STZYKa1yDvI/AAAAAAAAAWo/D9oIoD3tCOQ/s320/caveAed2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5275500949537951474" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Natural Abstraction #3&lt;br /&gt;&lt;br /&gt;As the forest needs its foliage to create it’s layered and semi-transparent atmosphere, the caves need an element of it’s own to enhance the experience of being underground. The stalactite is a powerful symbol of the cave, a direct result of the conditions in limestone caves, slowly developing over time. These abstract stalactites are based on the triangular mesh, which is subdivided into smaller triangles and then extruded down to a point. The height of this pyramid depends on the distance to a set of specified attractor points. &lt;br /&gt;&lt;br /&gt;Pseudo Code:&lt;br /&gt;&lt;br /&gt;Input mesh&lt;br /&gt;Set max generations, height and threshold&lt;br /&gt;Input attractors&lt;br /&gt;Subdivide:&lt;br /&gt;- outline each mesh face&lt;br /&gt;- get vertices for outline&lt;br /&gt;- find mid vertices&lt;br /&gt;- create 4 new triangles from vertices&lt;br /&gt;- start recursion until max generations&lt;br /&gt;For each subdivided triangle:&lt;br /&gt;- find midpoint&lt;br /&gt;- find distance to attractor and derive z-value&lt;br /&gt;- derive end point &lt;br /&gt;- create 3 surfaces from 2 corners and end point&lt;br /&gt;- join surfaces &lt;br /&gt;&lt;br /&gt;// download script: &lt;a href="http://www.majuskel.se/arkitektur/download/create-stalactite.rvb"&gt;create-stalactite.rvb&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-2750423286400697359?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/2750423286400697359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=2750423286400697359' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/2750423286400697359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/2750423286400697359'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/12/natural-abstraction-3.html' title='Natural Abstraction #3'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fvaenn1oNd8/STZYKa1yDvI/AAAAAAAAAWo/D9oIoD3tCOQ/s72-c/caveAed2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-8102668535531306457</id><published>2008-11-28T06:09:00.001-08:00</published><updated>2008-11-28T06:21:54.292-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><category scheme='http://www.blogger.com/atom/ns#' term='rhinoscript'/><title type='text'>Natural Abstraction #2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SS_7vCYJ6KI/AAAAAAAAAWg/QbtV-ABe89g/s1600-h/grass-stump-edit.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 234px;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SS_7vCYJ6KI/AAAAAAAAAWg/QbtV-ABe89g/s320/grass-stump-edit.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5273710474184747170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The next instalment in the series of recreations of natural elements is an abstracted tree stump or a small stone. These kinds of elements add another layer of detail to the forest, creating a variation of the ground and offering natural places to sit down. The addition of a patch of high grass also helps to emulate the right atmosphere without being to articulate. The grass is made of a soft plastic straws, folding away easily while moving through them. &lt;br /&gt;&lt;br /&gt;Pseudo code (stump):&lt;br /&gt;&lt;br /&gt;Input start mesh and start points&lt;br /&gt;For each point:&lt;br /&gt;- outline mesh face&lt;br /&gt;- copy outline and elevate&lt;br /&gt;- tilt elevated line&lt;br /&gt;- create vertices from lines&lt;br /&gt;- create top vertice&lt;br /&gt;- create stump from vertices with delaunay function&lt;br /&gt;&lt;br /&gt;// download script: &lt;a href="http://www.majuskel.se/arkitektur/download/create-stump.rvb"&gt;create-stump.rvb&lt;/a&gt;&lt;br /&gt;(&lt;a href="http://en.wiki.mcneel.com/default.aspx/McNeel/RhinoHomeLabs.html"&gt;&lt;span style="font-style:italic;"&gt;requires point set reconstruction tools&lt;/span&gt;&lt;/a&gt;) &lt;br /&gt;&lt;br /&gt;Pseudo code (grass):&lt;br /&gt;&lt;br /&gt;Input start mesh and start points&lt;br /&gt;Input spread, height and density parameters&lt;br /&gt;For each point:&lt;br /&gt;- create points according to density&lt;br /&gt;- move and rotate points according to spread&lt;br /&gt;- project points to mesh&lt;br /&gt;- find end points according to height&lt;br /&gt;- create straws &lt;br /&gt;- pipe straws&lt;br /&gt;&lt;br /&gt;// download script: &lt;a href="http://www.majuskel.se/arkitektur/download/greate-grass.rvb"&gt;greate-grass.rvb&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This image and the last one are very quick renders, hopefully I get back my own laptop on Monday so I’ll be able to create images that show the ambience I’m looking for.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-8102668535531306457?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/8102668535531306457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=8102668535531306457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/8102668535531306457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/8102668535531306457'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/11/natural-abstraction-2.html' title='Natural Abstraction #2'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fvaenn1oNd8/SS_7vCYJ6KI/AAAAAAAAAWg/QbtV-ABe89g/s72-c/grass-stump-edit.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-5438613188519597691</id><published>2008-11-27T03:53:00.001-08:00</published><updated>2008-11-27T03:55:10.902-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><category scheme='http://www.blogger.com/atom/ns#' term='rhinoscript'/><title type='text'>Natural Abstraction</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SS6Ka-Fnu8I/AAAAAAAAAWY/OqZO_Q7jKR0/s1600-h/foliage.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 234px;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SS6Ka-Fnu8I/AAAAAAAAAWY/OqZO_Q7jKR0/s320/foliage.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5273304409645235138" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is a first effort of translating a natural environment into abstract geometry. I would like to recreate the atmosphere of a forest without resorting to the natural forms of leaves, branches and tree trunks. Instead, the script creates a set of planar surfaces attached to hanging wire, a simple representation of the foliage above our heads in a forest. &lt;br /&gt;&lt;br /&gt;Pseudo code:&lt;br /&gt;&lt;br /&gt;Create a point grid&lt;br /&gt;Input attractors (trees)&lt;br /&gt;Input end surface, and foliage surfaces&lt;br /&gt;Project points to start surface/mesh&lt;br /&gt;For each point&lt;br /&gt;- project to end surface, create end point&lt;br /&gt;- create wire in-between points&lt;br /&gt;- scale according to distance to attractors&lt;br /&gt;For each wire&lt;br /&gt;- intersect with foliage surface&lt;br /&gt;- if not too close to attractor: create surface according to grid size&lt;br /&gt;&lt;br /&gt;// download script:&lt;a href="http://www.majuskel.se/arkitektur/download/create-foliage.rvb"&gt; create-foliage.rvb&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-5438613188519597691?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/5438613188519597691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=5438613188519597691' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/5438613188519597691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/5438613188519597691'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/11/natural-abstraction.html' title='Natural Abstraction'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fvaenn1oNd8/SS6Ka-Fnu8I/AAAAAAAAAWY/OqZO_Q7jKR0/s72-c/foliage.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-4723617289273780916</id><published>2008-11-21T00:41:00.000-08:00</published><updated>2008-11-21T00:52:46.446-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>Midterm Presentation</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SSZ21gWfX1I/AAAAAAAAAWQ/OfHOiFpHDmE/s1600-h/facade.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 111px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SSZ21gWfX1I/AAAAAAAAAWQ/OfHOiFpHDmE/s320/facade.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5271031075473153874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yesterday, many of the students planning to present their thesis in February had a small presentation for each other. Very interesting to see what the people around you actually are doing. For me it felt good to present what I have done so far, and I got good feedback on what to concentrate on the next half of the project. I’m going to see a professor in construction next week for some help with my panelling problems, but after that I won’t have the ambition to completely solve the structure into every detail but rather at a proof of concept level. Instead I will dig deeper into how natural environments and especially forests can be recreated abstractly. As the building and the exhibition is the same thing, it’s crucial for the project to create the right atmosphere inside and around the pavilion. &lt;br /&gt;&lt;br /&gt;During the next weeks I will then analyse natural environments, hoping to find the essential elements needed to recreate their special ambiences. The next step is finding the proper way of abstracting these elements and to incorporate them into the pavilion. I’m also interested to investigate the field of code and nature, learning about the underlying algorithms which control biological growth. Hopefully this will get me some leads into how to program a representation of nature. &lt;br /&gt;&lt;br /&gt;// Anyway here’s my midterm presentation: &lt;a href="http://www.majuskel.se/arkitektur/download/BFX-midway.pdf"&gt;BFX-midway.pdf&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-4723617289273780916?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/4723617289273780916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=4723617289273780916' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/4723617289273780916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/4723617289273780916'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/11/midterm-presentation.html' title='Midterm Presentation'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_fvaenn1oNd8/SSZ21gWfX1I/AAAAAAAAAWQ/OfHOiFpHDmE/s72-c/facade.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-8838404611545546981</id><published>2008-11-14T06:59:00.001-08:00</published><updated>2008-11-20T11:12:08.593-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><category scheme='http://www.blogger.com/atom/ns#' term='rhinoscript'/><title type='text'>Trees Again</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SR2SanJbNQI/AAAAAAAAAVw/TI3tzkYTUhs/s1600-h/trees.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 283px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SR2SanJbNQI/AAAAAAAAAVw/TI3tzkYTUhs/s320/trees.jpg" alt="" id="BLOGGER_PHOTO_ID_5268528124976116994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A problem left after faceting the pavilion was the situation with the trees. The smooth and round tree didn’t fit in among the crystalline surfaces. A new solution was needed.&lt;br /&gt;&lt;br /&gt;The new tree comes in two different species, both triangular, but one enclosed, perimetric and one open, centric. The hollow trees can function as light shafts for the caves below or conceal installations, while the open ones are weight-bearing only. However, with their open corners they take up less space and provides a bit of shelter. Each species can also vary in proportions, such as waist triangle scale and location along the tree axis and base triangle scale.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SR2SjmtgcaI/AAAAAAAAAV4/Zyfa6p27CQg/s1600-h/newtrees-b-et.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 183px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SR2SjmtgcaI/AAAAAAAAAV4/Zyfa6p27CQg/s320/newtrees-b-et.jpg" alt="" id="BLOGGER_PHOTO_ID_5268528279477842338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The trees are derived from a simple script which needs some polishing, but feel free to look at the current version.&lt;br /&gt;&lt;br /&gt;// download script: &lt;a href="http://www.majuskel.se/arkitektur/download/new-trees.rvb"&gt;new-trees.rvb&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-8838404611545546981?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/8838404611545546981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=8838404611545546981' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/8838404611545546981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/8838404611545546981'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/11/trees-again.html' title='Trees Again'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fvaenn1oNd8/SR2SanJbNQI/AAAAAAAAAVw/TI3tzkYTUhs/s72-c/trees.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-7367062718482128010</id><published>2008-11-11T04:49:00.000-08:00</published><updated>2008-11-11T07:44:28.083-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rhinoscript'/><title type='text'>Outline Mesh Face</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SRl_n4UiZoI/AAAAAAAAAVg/isFiGx2o0cQ/s1600-h/outlinemeshface.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SRl_n4UiZoI/AAAAAAAAAVg/isFiGx2o0cQ/s320/outlinemeshface.jpg" alt="" id="BLOGGER_PHOTO_ID_5267381562296657538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A quite useful script which outlines the mesh face closest to a point. I wrote this as a first step to create a script for generating new, more abstract, trees. That script and images will come soon.&lt;br /&gt;&lt;br /&gt;Pseudo code:&lt;br /&gt;&lt;br /&gt;input mesh and start points&lt;br /&gt;find index of faces closest to start points&lt;br /&gt;find vertex points for each face of mesh, store in face index array&lt;br /&gt;add line around points of same index as selected faces&lt;br /&gt;&lt;br /&gt;// download script: &lt;a href="http://www.majuskel.se/arkitektur/download/outlinemeshface.rvb"&gt;oulinemeshface.rvb&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;// update:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SRmmzGdTSYI/AAAAAAAAAVo/WAqnJo3jxKo/s1600-h/outlinemeshface2.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SRmmzGdTSYI/AAAAAAAAAVo/WAqnJo3jxKo/s320/outlinemeshface2.jpg" alt="" id="BLOGGER_PHOTO_ID_5267424636023556482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I modified the script so that there’s a choice to either outline faces closest to a point or all faces. There’s also now a choice to add a polyline or a curve through the face points.&lt;br /&gt;&lt;br /&gt;// download updated script: &lt;a href="http://www.majuskel.se/arkitektur/download/outlinemeshface2.rvb"&gt;outlinemeshface2.rvb&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-7367062718482128010?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/7367062718482128010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=7367062718482128010' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/7367062718482128010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/7367062718482128010'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/11/outline-mesh-face.html' title='Outline Mesh Face'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fvaenn1oNd8/SRl_n4UiZoI/AAAAAAAAAVg/isFiGx2o0cQ/s72-c/outlinemeshface.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-4065774400909121140</id><published>2008-11-06T06:40:00.000-08:00</published><updated>2008-11-07T06:05:18.252-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>Drawings</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SRRLFR3aOsI/AAAAAAAAAVY/N_baIqqvy4s/s1600-h/plan_top-2.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 260px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SRRLFR3aOsI/AAAAAAAAAVY/N_baIqqvy4s/s320/plan_top-2.jpg" alt="" id="BLOGGER_PHOTO_ID_5265916418370190018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SRRKwfngexI/AAAAAAAAAVQ/UYO3acdOQm4/s1600-h/plan_mid-2.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 260px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SRRKwfngexI/AAAAAAAAAVQ/UYO3acdOQm4/s320/plan_mid-2.jpg" alt="" id="BLOGGER_PHOTO_ID_5265916061284334354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SRRKsaSOCxI/AAAAAAAAAVI/ut4ecFNIDZw/s1600-h/plan_low-2.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 260px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SRRKsaSOCxI/AAAAAAAAAVI/ut4ecFNIDZw/s320/plan_low-2.jpg" alt="" id="BLOGGER_PHOTO_ID_5265915991133391634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SRRKm42aM-I/AAAAAAAAAVA/clQATg5FtyA/s1600-h/sections-2.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 260px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SRRKm42aM-I/AAAAAAAAAVA/clQATg5FtyA/s320/sections-2.jpg" alt="" id="BLOGGER_PHOTO_ID_5265915896259032034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Almost half-way there. This is where I am now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-4065774400909121140?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/4065774400909121140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=4065774400909121140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/4065774400909121140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/4065774400909121140'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/11/drawings.html' title='Drawings'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_fvaenn1oNd8/SRRLFR3aOsI/AAAAAAAAAVY/N_baIqqvy4s/s72-c/plan_top-2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-7320965716984484729</id><published>2008-11-03T22:52:00.001-08:00</published><updated>2008-11-03T22:53:47.001-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>Exit Strategy</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SQ_xX5ZHs1I/AAAAAAAAAUQ/_WTYE29cZtg/s1600-h/shit-exitC.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SQ_xX5ZHs1I/AAAAAAAAAUQ/_WTYE29cZtg/s320/shit-exitC.jpg" alt="" id="BLOGGER_PHOTO_ID_5264691882264867666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have recently thought a bit about how visitors will exit the pavilion. The main exit from the large interior forest is located at the back of the pavilion so that the main direction of movement will be straight through the interior. Also there won’t be any doors, the passage between inside and outside is rather a combination of layers which filter out the exterior light and results in a smooth transition from the darkness within the forest to the brightness outside. These layers grow in size as you pass through them so that the exit becomes more labyrinthine the closer to the other end you get.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-7320965716984484729?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/7320965716984484729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=7320965716984484729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/7320965716984484729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/7320965716984484729'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/11/exit-strategy.html' title='Exit Strategy'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fvaenn1oNd8/SQ_xX5ZHs1I/AAAAAAAAAUQ/_WTYE29cZtg/s72-c/shit-exitC.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-1891495500775555836</id><published>2008-10-31T10:30:00.000-07:00</published><updated>2008-10-31T10:32:43.648-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>Dissection</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SQtBMTLCUiI/AAAAAAAAAUI/tqj2WNidnyw/s1600-h/shit-sectionB.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 107px;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SQtBMTLCUiI/AAAAAAAAAUI/tqj2WNidnyw/s320/shit-sectionB.jpg" alt="" id="BLOGGER_PHOTO_ID_5263372269073355298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Just to let you know what I'm doing at the moment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-1891495500775555836?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/1891495500775555836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=1891495500775555836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/1891495500775555836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/1891495500775555836'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/10/dissection.html' title='Dissection'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fvaenn1oNd8/SQtBMTLCUiI/AAAAAAAAAUI/tqj2WNidnyw/s72-c/shit-sectionB.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-6863587633644367192</id><published>2008-10-31T03:57:00.000-07:00</published><updated>2008-10-31T10:28:54.940-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><category scheme='http://www.blogger.com/atom/ns#' term='rhinoscript'/><title type='text'>Surface Push</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SQrk07I4u1I/AAAAAAAAAUA/VN38XxM7UEA/s1600-h/surface-push1.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SQrk07I4u1I/AAAAAAAAAUA/VN38XxM7UEA/s320/surface-push1.jpg" alt="" id="BLOGGER_PHOTO_ID_5263270712415140690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SQrkyKgJC0I/AAAAAAAAAT4/z_t1DxHqRfU/s1600-h/surface-push2.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SQrkyKgJC0I/AAAAAAAAAT4/z_t1DxHqRfU/s320/surface-push2.jpg" alt="" id="BLOGGER_PHOTO_ID_5263270664999603010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is a small script I used to create the bumps in the surfaces which were the first step in  shaping the passages between the different layers. Here’s what it does:&lt;br /&gt;&lt;br /&gt;pseudo code:&lt;br /&gt;&lt;br /&gt;input surface&lt;br /&gt;input start points and direction vector&lt;br /&gt;input threshold level&lt;br /&gt;for each grip on surface:&lt;br /&gt;- check mean distance to start points&lt;br /&gt;- scale vector according to distance in relation to threshold&lt;br /&gt;- add vector to grip&lt;br /&gt;update surface&lt;br /&gt;&lt;br /&gt;// download script: &lt;a href="http://www.majuskel.se/arkitektur/download/surface-push.rvb"&gt;surface-push.rvb&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-6863587633644367192?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/6863587633644367192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=6863587633644367192' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/6863587633644367192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/6863587633644367192'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/10/surface-push.html' title='Surface Push'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fvaenn1oNd8/SQrk07I4u1I/AAAAAAAAAUA/VN38XxM7UEA/s72-c/surface-push1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-7094831152357497512</id><published>2008-10-30T00:11:00.000-07:00</published><updated>2008-10-30T00:14:51.902-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>4 Seasons</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SQle5c8a-tI/AAAAAAAAATw/5EeByS0AobA/s1600-h/section-seasons.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 70px;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SQle5c8a-tI/AAAAAAAAATw/5EeByS0AobA/s320/section-seasons.jpg" alt="" id="BLOGGER_PHOTO_ID_5262841980674308818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is something I thought about while working with the different layers of the pavilion and  the connections between them. I have previously only really thought about the interior forest in terms of appearance and detailing. A new outset is to think about the different layers in terms of seasons.&lt;br /&gt;&lt;br /&gt;The forest is then autumn, dusky and foggy. The upper landscape is, as it’s outside, during summer, an undulating summer meadow, with spots of long grass to hide in. The inner caves below the forest will be frosty winter, gleaming of ice and snow, while the outer caves are the first days of spring, coming back to life as you exit the pavilion, into the bright summer again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-7094831152357497512?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/7094831152357497512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=7094831152357497512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/7094831152357497512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/7094831152357497512'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/10/4-seasons.html' title='4 Seasons'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fvaenn1oNd8/SQle5c8a-tI/AAAAAAAAATw/5EeByS0AobA/s72-c/section-seasons.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-6342079928376701237</id><published>2008-10-22T05:09:00.000-07:00</published><updated>2008-10-22T05:11:55.764-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>Forest Mythology</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SP8YZWImWGI/AAAAAAAAAR8/-CUnihskdOs/s1600-h/Foggy_forest_3.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SP8YZWImWGI/AAAAAAAAAR8/-CUnihskdOs/s320/Foggy_forest_3.jpg" alt="" id="BLOGGER_PHOTO_ID_5259949713509472354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Folklore and ritual connect man to his landscape, dancing through the liminal zone between the everyday and the spiritual. Kiedler is a forest wilderness devoid of the history of mythology coursing through the ancient boreal zones. It is a prosthetic landscape - a graft - where the connection to the mythological and ceremonial practices of native man has never been established. Mythology can be thought of as a way of expressing intangible truths, and forest mythology has its roots in a primal response to the immersive environment of the forest. This is not a wilderness of bracing physical exposure like the mountain, but instead a dark internal wilderness of quiet psychological exposure.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Kate Davies and Emmanuel Vercruysse, &lt;span style="font-style: italic;"&gt;Prosthetic Mythologies,&lt;/span&gt; AD 2008/4&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-6342079928376701237?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/6342079928376701237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=6342079928376701237' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/6342079928376701237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/6342079928376701237'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/10/forest-mythology.html' title='Forest Mythology'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fvaenn1oNd8/SP8YZWImWGI/AAAAAAAAAR8/-CUnihskdOs/s72-c/Foggy_forest_3.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-2619788161241189576</id><published>2008-10-22T04:43:00.000-07:00</published><updated>2008-10-22T05:16:46.852-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><category scheme='http://www.blogger.com/atom/ns#' term='rhinoscript'/><title type='text'>Faceting</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SP8SqLL0XvI/AAAAAAAAAR0/vg4mVvawSAo/s1600-h/hill-facettes.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SP8SqLL0XvI/AAAAAAAAAR0/vg4mVvawSAo/s320/hill-facettes.jpg" alt="" id="BLOGGER_PHOTO_ID_5259943405558193906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Turns out that the pavilion will take on a crystalline shape. After trying to solve the problem with the passages between the different layers, I decided to divide the surfaces into facets. This makes it a lot easier to manipulate the layers as they are made up of many flat surfaces which all can be manipulated individually, folding to make connections, adding and deleting surfaces as it’s needed.  Openings are created automatically while folding and bending the layer instead of having to be cut out of a smooth surface. However, there are new problems that arise because of this new method. The trees, for instance, are a bit more complicated in their constitution and their connections with the ground and roof. But that will be solved in time. I hope.&lt;br /&gt;&lt;br /&gt;To make the transformation from smooth to faceted surfaces a bit easier I wrote a small and simple script that creates points from a surface and then apply a delaunay method to the points. This script requires the point set reconstruction tool plugin that can be downloaded from mcNeels &lt;a href="http://en.wiki.mcneel.com/default.aspx/McNeel/RhinoHomeLabs.html"&gt;rhino labs&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;//download delaunay script: &lt;a href="http://www.majuskel.se/arkitektur/download/delaunay.rvb"&gt;delaunay.rvb&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-2619788161241189576?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/2619788161241189576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=2619788161241189576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/2619788161241189576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/2619788161241189576'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/10/faceting.html' title='Faceting'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_fvaenn1oNd8/SP8SqLL0XvI/AAAAAAAAAR0/vg4mVvawSAo/s72-c/hill-facettes.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-5390017039965048608</id><published>2008-10-18T02:34:00.000-07:00</published><updated>2008-10-18T02:40:47.649-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>Work in progress</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SPmuMWV_WUI/AAAAAAAAARs/k8EpX4IMkoo/s1600-h/hill-open1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SPmuMWV_WUI/AAAAAAAAARs/k8EpX4IMkoo/s320/hill-open1.jpg" alt="" id="BLOGGER_PHOTO_ID_5258425567111240002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A quick update on the hill. This is a rough 3d-model I made with the help of my landscaping scripts. Now I need to focus on the openings and passages between the different layers. I have an idea of what these might be like, more on that soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-5390017039965048608?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/5390017039965048608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=5390017039965048608' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/5390017039965048608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/5390017039965048608'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/10/work-in-progress.html' title='Work in progress'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fvaenn1oNd8/SPmuMWV_WUI/AAAAAAAAARs/k8EpX4IMkoo/s72-c/hill-open1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-7529139388421303093</id><published>2008-10-15T05:16:00.000-07:00</published><updated>2008-10-15T05:34:19.367-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>The Hill</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SPXh2ILguwI/AAAAAAAAAQc/qXaFORj8G9s/s1600-h/section-program.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SPXh2ILguwI/AAAAAAAAAQc/qXaFORj8G9s/s320/section-program.jpg" alt="" id="BLOGGER_PHOTO_ID_5257356460049873666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SPXi-QsDOXI/AAAAAAAAAQs/osMy7qw1j4g/s1600-h/map-program2.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SPXi-QsDOXI/AAAAAAAAAQs/osMy7qw1j4g/s320/map-program2.jpg" alt="" id="BLOGGER_PHOTO_ID_5257357699284416882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;New ideas. After struggling to get the outer envelope of the pavilion right I came up with a new idea. Instead of letting the building be a “blob”, which you enter from the side, I decided to do it as terrain all the way. Now the entire pavilion is a sloped hilly landscape, on top of which the queue area is located and from which you descend into the interior forest. I think this is a better solution which integrates the pavilion into its surroundings in a much more interesting way, with the entire building rising up from the ground. This also means that I need to work out a couple of new scripts, especially one creating the folds which connect the upper landscape with the interior.&lt;br /&gt;&lt;br /&gt;Some sketches:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SPXjISYCWoI/AAAAAAAAAQ8/x22L2BKMc0E/s1600-h/scan3.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SPXjISYCWoI/AAAAAAAAAQ8/x22L2BKMc0E/s320/scan3.jpg" alt="" id="BLOGGER_PHOTO_ID_5257357871536036482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SPXjFqrPPxI/AAAAAAAAAQ0/C3p2jaZgdsw/s1600-h/scan2.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SPXjFqrPPxI/AAAAAAAAAQ0/C3p2jaZgdsw/s320/scan2.jpg" alt="" id="BLOGGER_PHOTO_ID_5257357826519416594" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-7529139388421303093?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/7529139388421303093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=7529139388421303093' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/7529139388421303093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/7529139388421303093'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/10/hill.html' title='The Hill'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fvaenn1oNd8/SPXh2ILguwI/AAAAAAAAAQc/qXaFORj8G9s/s72-c/section-program.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-4069922932118751342</id><published>2008-10-13T08:21:00.000-07:00</published><updated>2008-10-13T08:23:44.640-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><category scheme='http://www.blogger.com/atom/ns#' term='rhinoscript'/><title type='text'>Landscaping 2.0</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SPNnqB1-0TI/AAAAAAAAAQE/d7vgXRPFv5E/s1600-h/terrain6.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SPNnqB1-0TI/AAAAAAAAAQE/d7vgXRPFv5E/s320/terrain6.jpg" alt="" id="BLOGGER_PHOTO_ID_5256659161818517810" border="0" /&gt;&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SPNnv9boNnI/AAAAAAAAAQU/Vp_vymKkpNY/s1600-h/terrain7.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SPNnv9boNnI/AAAAAAAAAQU/Vp_vymKkpNY/s320/terrain7.jpg" alt="" id="BLOGGER_PHOTO_ID_5256659263713457778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SPNntVREToI/AAAAAAAAAQM/J1FS8pDsMrg/s1600-h/terrain8.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SPNntVREToI/AAAAAAAAAQM/J1FS8pDsMrg/s320/terrain8.jpg" alt="" id="BLOGGER_PHOTO_ID_5256659218572004994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A few updates to the landscaping script: The script now inputs connection curves between hills, offsets the starting curves instead of scaling them to create contours to patch and continues to create contours for larger hills until a defined area is left on the top. Finally I added an option to levelize the patched surface so it can't drop below a defined value along the z-axis.&lt;br /&gt;&lt;br /&gt;// download landscape script: &lt;a href="http://www.majuskel.se/arkitektur/download/landscape2.rvb"&gt;landscape2.rvb&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-4069922932118751342?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/4069922932118751342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=4069922932118751342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/4069922932118751342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/4069922932118751342'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/10/landscaping-20.html' title='Landscaping 2.0'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fvaenn1oNd8/SPNnqB1-0TI/AAAAAAAAAQE/d7vgXRPFv5E/s72-c/terrain6.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-6369266833917484377</id><published>2008-10-13T02:04:00.000-07:00</published><updated>2008-10-13T02:06:37.075-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lore'/><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>Trollet</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SPMPabjBEAI/AAAAAAAAAP8/YeG88n-VBbA/s1600-h/God_kv%C3%A4ll,_farbror%21_H%C3%A4lsade_pojken.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SPMPabjBEAI/AAAAAAAAAP8/YeG88n-VBbA/s320/God_kv%C3%A4ll,_farbror%21_H%C3%A4lsade_pojken.jpg" alt="" id="BLOGGER_PHOTO_ID_5256562136817143810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If the trolls looked anything like the widespread image of a grotesque creature with a tail and pointed ears, clad in fur and with big noses, as painted by John Bauer for instance, it would be easy to recognise them. However, it’s not always that simple. The trolls are very clever and were able to change shape as they please. Normally them looked quite like common people, only better dressed. If you would encounter a luxurious dressed couple in the woods, you better watch out.&lt;br /&gt;&lt;br /&gt;Much like the älvor, the trolls could kidnap and capture people in their mountain dwellings. Captured people had to work hard for their new masters, but were normally treated well. The best way to break the enchantment is to speak the name of Jesus or if the local priest would let the church bells ring loudly, as the trolls can’t stand christianity. Another crime trolls might commit is to kidnap newly born babies or exchange if for one of their own.&lt;br /&gt;&lt;br /&gt;// Source: Älvor, troll och talande träd by Ebbe Schön&lt;br /&gt;// wikipedia on &lt;a href="http://en.wikipedia.org/wiki/Troll"&gt;troll&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-6369266833917484377?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/6369266833917484377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=6369266833917484377' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/6369266833917484377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/6369266833917484377'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/10/trollet.html' title='Trollet'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fvaenn1oNd8/SPMPabjBEAI/AAAAAAAAAP8/YeG88n-VBbA/s72-c/God_kv%C3%A4ll,_farbror%21_H%C3%A4lsade_pojken.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-2522415111418041088</id><published>2008-10-12T02:47:00.000-07:00</published><updated>2008-10-12T02:56:15.956-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><category scheme='http://www.blogger.com/atom/ns#' term='rhinoscript'/><title type='text'>Waffles</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SPHIZpxBK_I/AAAAAAAAAPs/pkOP8eBxMmc/s1600-h/DSCN3795.JPG"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SPHIZpxBK_I/AAAAAAAAAPs/pkOP8eBxMmc/s320/DSCN3795.JPG" alt="" id="BLOGGER_PHOTO_ID_5256202583151815666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SPHJR_rP6MI/AAAAAAAAAP0/vvFjbcMl31g/s1600-h/DSCN3796.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SPHJR_rP6MI/AAAAAAAAAP0/vvFjbcMl31g/s320/DSCN3796.JPG" alt="" id="BLOGGER_PHOTO_ID_5256203551105870018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These are pictures of two ribbed models I made last week. Though they were rather unsuccessful due too the low rib resolution it’s a promising technique to use at a larger scale in the future. To create the sections and notches I used a combination of found scripts, follow the links to download them.&lt;br /&gt;&lt;br /&gt;// links to ribbing scripts: &lt;a href="http://dimitrie.wordpress.com/2008/09/04/ribbing-scripts-update/"&gt;un didi&lt;/a&gt;, &lt;a href="http://www.legil.org/wordpress/?p=310"&gt;legil.org&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-2522415111418041088?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/2522415111418041088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=2522415111418041088' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/2522415111418041088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/2522415111418041088'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/10/waffles.html' title='Waffles'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fvaenn1oNd8/SPHIZpxBK_I/AAAAAAAAAPs/pkOP8eBxMmc/s72-c/DSCN3795.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-4137059179070413267</id><published>2008-10-07T08:00:00.001-07:00</published><updated>2008-10-15T05:36:29.940-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>Program</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SPXjrcHnX7I/AAAAAAAAARE/mTJRSGfOyvg/s1600-h/map-program.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SPXjrcHnX7I/AAAAAAAAARE/mTJRSGfOyvg/s320/map-program.jpg" alt="" id="BLOGGER_PHOTO_ID_5257358475446935474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Intention:&lt;br /&gt;To create a pavilion that promotes tourism to Sweden, encouraging visitors to seek out the Swedish wilderness, emphasising the mysterious qualities of the untouched nature.&lt;br /&gt;&lt;br /&gt;Exhibition:&lt;br /&gt;My intention for the exhibition in the pavilion is not to display objects or products. It’s more to provide a sensation of being in a dense and dark Swedish forest, allowing visitors to experience the influence a rich and untouched nature can have on the senses. What tricks natural phenomena can play on the mind and how and why people have believed in the mysterious creatures of Swedish folklore to explain the unknown through the ages. The exhibition will be the pavilion itself, a dark forest with caves underneath, helped by projections, sound, light and fog to transmit a full experience.&lt;br /&gt;&lt;br /&gt;Architecture:&lt;br /&gt;The pavilion mainly consists of two parts. The interior forest and the caves/hills underneath. Hills, roof, walls and trees are all shaped from a single self-bearing surface. This surface is closed from the outside with the exception from the entrances and exits which will be formed like rips and tears in the material. The interior forest will be very dark, with only patches of light shining through from above, enhancing the darkness. The surface is irregular and rough, providing seating and a richer and more detailed environment. The caves in the hills of the interior landscape contain the rest of the exhibition as well as auditorium, shop and a bar. These spaces will be partly lit from above, through the hollow trees, which also act like supporting pillars. The queue area takes up around 20 % of the 50 x 60 meter site and is also a hilly landscape. There might also be trees here, so that arriving visitors gradually makes it deeper and deeper into the woods until finally ending up in the forest on the inside of the pavilion.&lt;br /&gt;&lt;br /&gt;Required Spaces:&lt;br /&gt;Exhibition - the forest and caves&lt;br /&gt;Bar - in half-open cave/hill, seating on top&lt;br /&gt;Auditorium - in larger hill, for lectures, screenings etc.&lt;br /&gt;Shop - in cave, with separate entrance and exit as well&lt;br /&gt;VIP - a cave close to auditorium and bar&lt;br /&gt;Queue area - with small hills, several entrances to forest&lt;br /&gt;Exits - through caves&lt;br /&gt;&lt;br /&gt;Below are some photos of some diagrammatic models I built last week:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SOt513tzmAI/AAAAAAAAAPc/XAs0Y9OGWPs/s1600-h/DSCN3602.JPG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SOt513tzmAI/AAAAAAAAAPc/XAs0Y9OGWPs/s320/DSCN3602.JPG" alt="" id="BLOGGER_PHOTO_ID_5254427356653918210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SOt5_108U4I/AAAAAAAAAPk/yaRRWg1AOV8/s1600-h/DSCN3598.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SOt5_108U4I/AAAAAAAAAPk/yaRRWg1AOV8/s320/DSCN3598.JPG" alt="" id="BLOGGER_PHOTO_ID_5254427527945671554" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-4137059179070413267?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/4137059179070413267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=4137059179070413267' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/4137059179070413267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/4137059179070413267'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/10/program.html' title='Program'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fvaenn1oNd8/SPXjrcHnX7I/AAAAAAAAARE/mTJRSGfOyvg/s72-c/map-program.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-8422372092431818443</id><published>2008-10-07T02:45:00.000-07:00</published><updated>2008-10-07T02:47:53.948-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>On trees and caves</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SOswApIuXGI/AAAAAAAAAO8/AfV9PYMNaUE/s1600-h/swedishforest5.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SOswApIuXGI/AAAAAAAAAO8/AfV9PYMNaUE/s320/swedishforest5.jpg" alt="" id="BLOGGER_PHOTO_ID_5254346177858395234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I came across the images above in my search of the essence of the Swedish forest. In order to create a forest of my own, I’ll need to know which elements that are important for capturing the special atmosphere of a dense and dark forest. One of the first things to notice are of course the trees. And how many they are. They are tightly packed standing in each others way, obscuring both the light and the view. The sheer number of trees is important to re-create the denseness and closeness I’m looking for.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SOswEL3bfNI/AAAAAAAAAPE/aKMnZD-D0Ww/s1600-h/swedishforest.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SOswEL3bfNI/AAAAAAAAAPE/aKMnZD-D0Ww/s320/swedishforest.jpg" alt="" id="BLOGGER_PHOTO_ID_5254346238720703698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Then there’s the light. Tiny rays of light breaking through the overall darkness of the forest, illuminating small patches of ground, creating contrast which makes the dark parts seem darker. Another thing is irregularity of the ground. The green and soft floor is covered with small stones and rocks and branches, partly hidden under a blanket of moss. These irregularities are vital ingredients in the atmosphere of the forest. They break down the play of shadows and light into smaller fragments, introducing more detail and interest to the otherwise smooth surfaces and might also offer seating possibilities. To re-create these elements I’ll need to manipulate the interior surface of the pavilion by adding more noise in to the mix.&lt;br /&gt;&lt;br /&gt;Another problem which needs some looking into are the openings between the forest and the rooms underneath the hills. As I’ve seen these rooms as something not very unlike caves, I think it best to turn to real cave openings in order to find good examples to model my solution on. Unfortunately, people seem to be very fond of taking pictures of these opening from the inside and out, and not the other way around.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SOswJ-qVhGI/AAAAAAAAAPM/FzwUMGIl-sU/s1600-h/Rio_Frio_Cave_opening.sized.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SOswJ-qVhGI/AAAAAAAAAPM/FzwUMGIl-sU/s320/Rio_Frio_Cave_opening.sized.jpg" alt="" id="BLOGGER_PHOTO_ID_5254346338255340642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I’ll need to find a way to represent this passage between inside and outside, maybe something like ripped fabric, or slits cut in a blanket. Hopefully I can create a script that replicates this kind of tear in a surface.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-8422372092431818443?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/8422372092431818443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=8422372092431818443' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/8422372092431818443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/8422372092431818443'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/10/on-trees-and-caves.html' title='On trees and caves'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_fvaenn1oNd8/SOswApIuXGI/AAAAAAAAAO8/AfV9PYMNaUE/s72-c/swedishforest5.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-5516558931254460082</id><published>2008-10-06T07:02:00.001-07:00</published><updated>2008-10-18T02:26:09.873-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><category scheme='http://www.blogger.com/atom/ns#' term='rhinoscript'/><title type='text'>Surface Climb</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SPmroQyekgI/AAAAAAAAARU/oO_FrjAa9rc/s1600-h/surface-climb1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SPmroQyekgI/AAAAAAAAARU/oO_FrjAa9rc/s320/surface-climb1.jpg" alt="" id="BLOGGER_PHOTO_ID_5258422748121567746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SPmrkXLyJrI/AAAAAAAAARM/vHSfM9B9rdk/s1600-h/surface-climb2.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SPmrkXLyJrI/AAAAAAAAARM/vHSfM9B9rdk/s320/surface-climb2.jpg" alt="" id="BLOGGER_PHOTO_ID_5258422681118844594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another script for manipulating my landscape surfaces. This script lets the surface climb from one point to another one, to a specified height, creating a slope.&lt;br /&gt;&lt;br /&gt;Pseudo code:&lt;br /&gt;&lt;br /&gt;input surface&lt;br /&gt;input start and end points, height and resolution of new surface&lt;br /&gt;get points from surface at specified resolution&lt;br /&gt;for points after start point&lt;br /&gt;- derive climbing height in proportion to distance to end point&lt;br /&gt;- add height to point&lt;br /&gt;patch points to create new surface&lt;br /&gt;&lt;br /&gt;// download climbing script: &lt;a href="http://www.majuskel.se/arkitektur/download/surface-climb.rvb"&gt;surface-climb.rvb&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-5516558931254460082?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/5516558931254460082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=5516558931254460082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/5516558931254460082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/5516558931254460082'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/10/surface-climb.html' title='Surface Climb'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fvaenn1oNd8/SPmroQyekgI/AAAAAAAAARU/oO_FrjAa9rc/s72-c/surface-climb1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-8668304844437460584</id><published>2008-10-01T06:41:00.000-07:00</published><updated>2008-10-04T03:58:50.388-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lore'/><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>Älvan</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SON-plKDoPI/AAAAAAAAAOc/ytC3umC7U3c/s1600-h/%C3%84ngs%C3%A4lvor_-_Nils_Blomm%C3%A9r_1850.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SON-plKDoPI/AAAAAAAAAOc/ytC3umC7U3c/s320/%C3%84ngs%C3%A4lvor_-_Nils_Blomm%C3%A9r_1850.jpg" alt="" id="BLOGGER_PHOTO_ID_5252180843258159346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Swedish &lt;span style="font-style: italic;"&gt;älva&lt;/span&gt; is a creature quite similar to an English elf. However, there are many different opinions regarding their appearance. Sometimes they are small, with wings, but these creatures are in general referred to as &lt;span style="font-style: italic;"&gt;féer&lt;/span&gt;. The most common view is that they are beautiful girls in white gowns, dancing in the meadows during dusk or dawn, appearing from and disappearing into the milky mist. Even though they often are invisible, it’s quite common to hear their chattering voices, and you can never be certain of you have met an &lt;span style="font-style: italic;"&gt;älva&lt;/span&gt;, as they can change form into a small animal or insect.&lt;br /&gt;&lt;br /&gt;In contrast to how they look, &lt;span style="font-style: italic;"&gt;älvor&lt;/span&gt; can be quite nasty Anyone who get seduced into their dance gets sick or dies. Even someone resisting the dance might turn mad just by hearing their music. It’s really important not to offend &lt;span style="font-style: italic;"&gt;älvor&lt;/span&gt;, or you might catch a skin disease called &lt;span style="font-style: italic;"&gt;älvablåst&lt;/span&gt; or &lt;span style="font-style: italic;"&gt;älvaeld&lt;/span&gt;. This especially can happen if you pee in the woods without first warning the &lt;span style="font-style: italic;"&gt;älvor&lt;/span&gt;, who often live in the ground. To avoid their anger, you can always sacrifice small things to them such as needles or coins.&lt;br /&gt;&lt;br /&gt;// Source: &lt;span style="font-style: italic;"&gt;Älvor, troll och talande träd&lt;/span&gt; by Ebbe Schön&lt;br /&gt;// Wikipedia on &lt;a href="http://en.wikipedia.org/wiki/Elf"&gt;&lt;span style="font-style: italic;"&gt;älvor&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-8668304844437460584?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/8668304844437460584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=8668304844437460584' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/8668304844437460584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/8668304844437460584'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/10/lvan.html' title='Älvan'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fvaenn1oNd8/SON-plKDoPI/AAAAAAAAAOc/ytC3umC7U3c/s72-c/%C3%84ngs%C3%A4lvor_-_Nils_Blomm%C3%A9r_1850.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-3127466869608691502</id><published>2008-09-26T03:39:00.001-07:00</published><updated>2008-10-18T02:30:46.573-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><category scheme='http://www.blogger.com/atom/ns#' term='rhinoscript'/><title type='text'>Surface Connection</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SPmssB3e5SI/AAAAAAAAARk/nzz6hiPswO0/s1600-h/surface-connect1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SPmssB3e5SI/AAAAAAAAARk/nzz6hiPswO0/s320/surface-connect1.jpg" alt="" id="BLOGGER_PHOTO_ID_5258423912347133218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SPmsnvPSV5I/AAAAAAAAARc/2wkwGKdPASk/s1600-h/surface-connect2.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SPmsnvPSV5I/AAAAAAAAARc/2wkwGKdPASk/s320/surface-connect2.jpg" alt="" id="BLOGGER_PHOTO_ID_5258423838627223442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is a script under development, intended to be used for creating the “fold” between the floor and roof landscapes. The script needs some further work, I especially would like to create fillets between the existing surfaces and the new connection.&lt;br /&gt;&lt;br /&gt;This is what the script does:&lt;br /&gt;&lt;br /&gt;input roof and floor surfaces&lt;br /&gt;input curves to define start of connection&lt;br /&gt;project curves to surfaces&lt;br /&gt;create vertical curves along start curves&lt;br /&gt;create surface from network of curves&lt;br /&gt;trim (and fillet) surfaces&lt;br /&gt;&lt;br /&gt;// download connection script: &lt;a href="http://www.majuskel.se/arkitektur/surface-connect.rvb"&gt;surface-connect.rvb&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-3127466869608691502?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/3127466869608691502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=3127466869608691502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/3127466869608691502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/3127466869608691502'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/09/surface-connection.html' title='Surface Connection'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_fvaenn1oNd8/SPmssB3e5SI/AAAAAAAAARk/nzz6hiPswO0/s72-c/surface-connect1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-6365715665199058079</id><published>2008-09-24T00:52:00.000-07:00</published><updated>2008-09-25T13:32:38.190-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rhinoscript'/><title type='text'>Triangulation</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SNnx6vVjM0I/AAAAAAAAANs/7QDY8jBEKNY/s1600-h/DSCN3564edit-crop.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SNnx6vVjM0I/AAAAAAAAANs/7QDY8jBEKNY/s320/DSCN3564edit-crop.jpg" alt="" id="BLOGGER_PHOTO_ID_5249492832118584130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is something not directly connected to my ongoing thesis project, however, it’s a small project I did during summer to learn rhinoscript. The idea was to develop a parametric under roof, each one uniquely designed for a every space after the customers wishes. A surface, curved or flat, gets divided into two sets of intersecting triangles, which are then unfolded, annotated and laser cut in polypropen plastic. The triangles arrives in a package to the customer who puts it all together with cable ties. These images are from a cardboard concept model.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SNnyD8YiYOI/AAAAAAAAAN0/s3RUFhLyc94/s1600-h/DSCN3532.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SNnyD8YiYOI/AAAAAAAAAN0/s3RUFhLyc94/s320/DSCN3532.JPG" alt="" id="BLOGGER_PHOTO_ID_5249492990239596770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SNnyIOZii_I/AAAAAAAAAN8/5ATJb1HPseM/s1600-h/DSCN3533.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SNnyIOZii_I/AAAAAAAAAN8/5ATJb1HPseM/s320/DSCN3533.JPG" alt="" id="BLOGGER_PHOTO_ID_5249493063795117042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The scripts might be somewhat buggy, a little bit more work is needed. The biggest problem is to figure out a way to keep the right surfaces after intersecting them.&lt;br /&gt;&lt;br /&gt;// download scripts: &lt;a href="http://www.majuskel.se/arkitektur/download/tria_create.rvb"&gt;tria_create.rvb&lt;/a&gt;, &lt;a href="http://www.majuskel.se/arkitektur/download/tria-combine.rvb"&gt;tria-combine.rvb&lt;/a&gt;, &lt;a href="http://www.majuskel.se/arkitektur/download/tria_unroll.rvb"&gt;tria_unroll.rvb&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-6365715665199058079?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/6365715665199058079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=6365715665199058079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/6365715665199058079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/6365715665199058079'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/09/triangulation.html' title='Triangulation'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fvaenn1oNd8/SNnx6vVjM0I/AAAAAAAAANs/7QDY8jBEKNY/s72-c/DSCN3564edit-crop.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-5981632209192536021</id><published>2008-09-19T02:07:00.000-07:00</published><updated>2008-09-25T13:33:18.133-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>The Night of the Living Forest</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SNNr55W3A8I/AAAAAAAAANk/rOL9jrcO5qY/s1600-h/August+Malm%C3%B6str%C3%B6m+-+%C3%84lvalek.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SNNr55W3A8I/AAAAAAAAANk/rOL9jrcO5qY/s320/August+Malm%C3%B6str%C3%B6m+-+%C3%84lvalek.jpg" alt="" id="BLOGGER_PHOTO_ID_5247656633210176450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;While discussing the project with my tutor this week we decided that I really need to decide on the nature of the exhibition in the pavilion. While I had already decided upon the more general theme for the pavilion, darkness, I hadn’t really taken any stance in what the actual exhibition would be like. Well, now I have. I was already thinking of the interior space as not a pitch black one, more like a mystical Swedish forest in twilight. I will now take on this road completely, the whole exhibition will be all about the mysterious side of the Swedish nature. The main interior space pretty much stays the same, but sound, light and projections will enhance the experience, materialising the mysterious creatures of the night among the visitors. Something that at first glance is a small hill could in fact be a stone troll in the next, and the mist around the trees suddenly looks like dancing elves. A manifestation of the rich nature of Sweden and its supernatural side that comes out after dark.&lt;br /&gt;&lt;br /&gt;Underneath the undulating floor of the forest, inside the caves in the hills, will an accompanying exhibition be located. Visitors can admire Swedish artists, such as August Malmström, his Älvalek pictured above, or John Bauer, and many more who have worked with painting the various creatures of Swedish folklore. Separate rooms, or hills, will house the work of various writers, directors and sculptors. Visitors can read and listen to amazing stories about encounters with trolls or watch films about the small gnomes living underneath us.&lt;br /&gt;&lt;br /&gt;In addition to these two aspects of the pavilion, the interior forest and the exhibition underneath, there will also be some more general spaces. A bar, where you can buy a drink and something small to eat inside one of the “caves” and then sit down on top of it, looking out over the living landscape. A shop in which you can buy reproductions of the artwork displayed along with books and films and music. A larger auditorium for readings and lectures in which longer movie features also can be displayed. All together, an exhibition with a strong theme, encouraging visitors to travel to Sweden and seek out these phenomena themselves.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-5981632209192536021?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/5981632209192536021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=5981632209192536021' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/5981632209192536021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/5981632209192536021'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/09/night-of-living-forest.html' title='The Night of the Living Forest'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fvaenn1oNd8/SNNr55W3A8I/AAAAAAAAANk/rOL9jrcO5qY/s72-c/August+Malm%C3%B6str%C3%B6m+-+%C3%84lvalek.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-131873768810824217</id><published>2008-09-15T04:16:00.000-07:00</published><updated>2008-09-25T13:33:35.369-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>The Eyes of the Skin</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SM5GuE_rwYI/AAAAAAAAANc/UoEXJlAp3q8/s1600-h/dark-branch-2.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SM5GuE_rwYI/AAAAAAAAANc/UoEXJlAp3q8/s320/dark-branch-2.jpg" alt="" id="BLOGGER_PHOTO_ID_5246208373361983874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;The eye is the organ of distance and separation, whereas touch is the sense of nearness, intimacy and affection. The eye surveys, controls and investigates, whereas touch approaches and caresses. During overpowering emotional experiences, we tend to close off the distancing sense of vision; we close our eyes when dreaming, listening to music, or caressing our beloved ones. Deep shadows and darkness are essential, because they dim the sharpness of vision, make depth and distance ambiguous, and invite unconscious peripheral vision and tactile fantasy.&lt;/span&gt; &lt;span style="font-style: italic;"&gt;&lt;br /&gt;- Juhani Pallasmaa, “The Eyes of the Skin, Architecture and the Senses”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In his book “The Eyes of the Skin...”, Juhani Pallasmaa writes about the bias towards vision in our culture as a whole and in the architectural practice in particular. Buildings are foremost conceived based on the way they look, not how the body interacts with them. By dimming the light and restriction vision, we are able to take in the full extent of our surroundings, the way it smells, sounds and feels. In this way, the experience of an architectural space can penetrate our consciousness, letting our body feel the full extent of a place and strengthening our existential experience.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Twilight is the time before sunrise, called dawn, and the time after sunset, called dusk. Sunlight scattered in the upper atmosphere illuminates the lower atmosphere, and the surface of the Earth is not completely lit or completely dark. The sun itself is not actually visible because it has not yet come over the horizon (sunrise) or it has passed below the horizon (sunset).&lt;/span&gt;&lt;br /&gt;- &lt;span style="font-style: italic;"&gt;Wikipedia&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;From early autumn, twilight grow longer and longer in Sweden. Then the nights come quicker, until they, at least in the north, dominate over the day. During these months, as daylight becomes scarce, not only do our bodies become more and more open to our other senses, but our imagination is also stimulated. Pallasmaa continues:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Homogenous bright light paralyses the imagination in the same way that homogenisation of space weakens the experience of being, and wipes away the sense of place. The human eye is most perfectly tuned for twilight rather than bright daylight. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This full involvement with a space is what I am hoping to achieve with the design of the dark inside of the pavilion. A space not necessarily completely dark but with little enough light to be able to feel the space to completely. By being in a “forest” is the peripheral vision as important as the direct gaze and the structure of the trunks, echo from the walls and the sense of the body climbing up and down the hilly landscape all form equal parts in the spatial experience.&lt;br /&gt;&lt;br /&gt;//&lt;a href="http://www.amazon.com/Eyes-Skin-Architecture-Senses/dp/0470015780/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1221477921&amp;amp;sr=1-1"&gt; &lt;span style="font-style: italic;"&gt;"The Eyes of the Skin"&lt;/span&gt; on Amazon&lt;/a&gt;&lt;br /&gt;// &lt;a href="http://en.wikipedia.org/wiki/Civil_twilight#Definitions"&gt;Wikipedia on twilight&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-131873768810824217?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/131873768810824217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=131873768810824217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/131873768810824217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/131873768810824217'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/09/eyes-of-skin.html' title='The Eyes of the Skin'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fvaenn1oNd8/SM5GuE_rwYI/AAAAAAAAANc/UoEXJlAp3q8/s72-c/dark-branch-2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-5157262618845998055</id><published>2008-09-11T01:37:00.000-07:00</published><updated>2008-09-25T13:36:10.320-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><category scheme='http://www.blogger.com/atom/ns#' term='rhinoscript'/><title type='text'>A Forest</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SMjY6D0loNI/AAAAAAAAAM8/v6u4Ozu8w2Q/s1600-h/landscape-trees-b.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SMjY6D0loNI/AAAAAAAAAM8/v6u4Ozu8w2Q/s320/landscape-trees-b.jpg" alt="" id="BLOGGER_PHOTO_ID_5244680258042831058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The next step in the development of my tools is a script that creates the “trees” that pierce through the dark inner space. Something that will work with very different sets of variables as I haven’t yet decided on their appearance. However, I have decided on which variables the script will take as input: trunk start and end radius, number of segments between floor and roof and the displacement of these, branching probability and number of recursive generations, twig length, width and angles. These inputs can create very differentiated trees.&lt;br /&gt;&lt;br /&gt;Here’s the script in pseudo code:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;input variables&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;pick tree starting points&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;for each point &lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;- find corresponding point on roof&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;- find points in between&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;- draw a line between points&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;      - draw circles along line based on input radius&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;      - loft these circles&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;      - start branching recursion&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        - - start point along tree line&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;               - - random against branching probability&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;               - - if under - find branch end point &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;       - - draw branch and loft&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              - - boolean trunk and branches    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              - - continue recursion until generation limit&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;boolean trees with roof and floor&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SMjZg6_AzZI/AAAAAAAAANE/pHi0zUysEiY/s1600-h/landscape-trees3edit.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SMjZg6_AzZI/AAAAAAAAANE/pHi0zUysEiY/s320/landscape-trees3edit.jpg" alt="" id="BLOGGER_PHOTO_ID_5244680925685534098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SMjZkf3u6ZI/AAAAAAAAANM/NOtOkHitEH0/s1600-h/landscape-trees2edit.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SMjZkf3u6ZI/AAAAAAAAANM/NOtOkHitEH0/s320/landscape-trees2edit.jpg" alt="" id="BLOGGER_PHOTO_ID_5244680987126720914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The script is still quite far away from being finished but it’s at least a good starting point. The major issues are concerning stability, it still crashes a lot, and the final boolean of the trees with the roof and floor.&lt;br /&gt;&lt;br /&gt;//download tree script: &lt;a href="http://www.majuskel.se/arkitektur/download/create-tree.rvb"&gt;create-tree.rvb&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-5157262618845998055?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/5157262618845998055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=5157262618845998055' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/5157262618845998055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/5157262618845998055'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/09/forest.html' title='A Forest'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fvaenn1oNd8/SMjY6D0loNI/AAAAAAAAAM8/v6u4Ozu8w2Q/s72-c/landscape-trees-b.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-2615647702844817515</id><published>2008-09-08T09:30:00.001-07:00</published><updated>2008-09-25T13:35:52.044-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><category scheme='http://www.blogger.com/atom/ns#' term='models'/><title type='text'>More Landscapes</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SMVTuev6kXI/AAAAAAAAAMc/7HUYI1FCpo4/s1600-h/landscape-box-black2.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SMVTuev6kXI/AAAAAAAAAMc/7HUYI1FCpo4/s320/landscape-box-black2.jpg" alt="" id="BLOGGER_PHOTO_ID_5243689399135932786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is a concept image for the pavilion based on last week’s landscaping script. The volume appears to be solid from the outside, created between two undulating surfaces. As the site reserved for the building is a 50 by 60 meters wide rectangle, I’ve been thinking about letting the pavilion expand to at least two of these corners, and end the volume with a straight cut on those sides. But I will need to investigate the required spaces more in plan before making any certain statements about their whereabouts. Below is a laser cut physical model of the same volume:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SMVVLb4leMI/AAAAAAAAAM0/r-SKIlLUHno/s1600-h/DSCN3583.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SMVVLb4leMI/AAAAAAAAAM0/r-SKIlLUHno/s320/DSCN3583.JPG" alt="" id="BLOGGER_PHOTO_ID_5243690996094826690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Finally two other concept models, investigating different possibilities to articulate terrain:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SMVUtR9grxI/AAAAAAAAAMs/SKUhDduH_8U/s1600-h/DSCN3587.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SMVUtR9grxI/AAAAAAAAAMs/SKUhDduH_8U/s320/DSCN3587.JPG" alt="" id="BLOGGER_PHOTO_ID_5243690478035054354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SMVUMN5h5_I/AAAAAAAAAMk/e9OkHfpqfRg/s1600-h/DSCN3585.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SMVUMN5h5_I/AAAAAAAAAMk/e9OkHfpqfRg/s320/DSCN3585.JPG" alt="" id="BLOGGER_PHOTO_ID_5243689910008932338" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-2615647702844817515?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/2615647702844817515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=2615647702844817515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/2615647702844817515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/2615647702844817515'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/09/more-landscapes.html' title='More Landscapes'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fvaenn1oNd8/SMVTuev6kXI/AAAAAAAAAMc/7HUYI1FCpo4/s72-c/landscape-box-black2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-3679427309948341321</id><published>2008-09-03T14:35:00.000-07:00</published><updated>2008-09-25T13:35:01.384-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><category scheme='http://www.blogger.com/atom/ns#' term='rhinoscript'/><title type='text'>Landscaping</title><content type='html'>This past week have I been working with the dark inner landscape inside the pavilion. I would like it to be a exciting terrain, experienced both from underneath as an undulating roof and from above as a landscape to explore. For now this landscape is pretty straightforward, a surface created from a set of defined areas which then forms the “hills” in the terrain under which the programmatic spaces will be located. Though I’ll need to experiment with different ways to manipulate this surface, such as adding noise, I have included a &lt;a href="http://en.wikipedia.org/wiki/Delaunay_triangulation"&gt;delaunay&lt;/a&gt; triangulation of the result.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SMABA6rm0_I/AAAAAAAAAMQ/pXaUX5Lgzm4/s1600-h/terrain1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SMABA6rm0_I/AAAAAAAAAMQ/pXaUX5Lgzm4/s320/terrain1.jpg" alt="" id="BLOGGER_PHOTO_ID_5242191081523041266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SMAA41vblMI/AAAAAAAAAMI/0Jz6vTpxw4o/s1600-h/terrain2.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SMAA41vblMI/AAAAAAAAAMI/0Jz6vTpxw4o/s320/terrain2.jpg" alt="" id="BLOGGER_PHOTO_ID_5242190942757950658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SMAAw51hcvI/AAAAAAAAAMA/2ALvv58YHS0/s1600-h/terrain3.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SMAAw51hcvI/AAAAAAAAAMA/2ALvv58YHS0/s320/terrain3.jpg" alt="" id="BLOGGER_PHOTO_ID_5242190806418289394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SMAARHcxeKI/AAAAAAAAAL4/RXmDf3cLi4M/s1600-h/terrain4.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SMAARHcxeKI/AAAAAAAAAL4/RXmDf3cLi4M/s320/terrain4.jpg" alt="" id="BLOGGER_PHOTO_ID_5242190260316764322" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;// download landscaping script: &lt;a href="http://www.majuskel.se/arkitektur/download/landscaping.rvb"&gt;landscaping.rvb&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;// update: I added some surface noise to the mix. It’s a simple script that modifies the surface grips by a specified noise factor.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SMAAITniW1I/AAAAAAAAALw/TuCah38AP6A/s1600-h/terrain5.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SMAAITniW1I/AAAAAAAAALw/TuCah38AP6A/s320/terrain5.jpg" alt="" id="BLOGGER_PHOTO_ID_5242190108964313938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;// download surface noise script: &lt;a href="http://www.majuskel.se/arkitektur/download/addnoisetosurface.rvb"&gt;addnoisetosurface.rvb&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-3679427309948341321?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/3679427309948341321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=3679427309948341321' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/3679427309948341321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/3679427309948341321'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/09/landscaping.html' title='Landscaping'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fvaenn1oNd8/SMABA6rm0_I/AAAAAAAAAMQ/pXaUX5Lgzm4/s72-c/terrain1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-1620789589976161941</id><published>2008-08-27T06:12:00.000-07:00</published><updated>2008-09-25T13:34:51.381-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>First sketches</title><content type='html'>Since the first meeting with my tutor I have been working with a concept for the pavilion based around the the main theme: darkness. One of my intentions has been to contain two sets of volumes, a big and dark theme space and several smaller bright spaces with various function, within the same wrapper. A surface with the dark volume on the inside and bright rooms in the spaces in-between the surface and the ground. The bright rooms will be lit from above through light shafts that cut through the interior dark space, connecting the two sides of the surface without interrupting it. These shafts will be more ore less shaped like tree trunks, creating an atmosphere of being deep inside a dark Swedish forest at night. I will need to investigate different possibilities of how to articulate this interior landscape, but my latest ideas circulates around the idea of a folded origami-like world with a set of larger trunks. This would of course also be reflected on the outside as they share the same surface. See below for an evolution of ideas:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fvaenn1oNd8/SLVS_7zJlnI/AAAAAAAAAJQ/bWWM_DylOsc/s1600-h/Scan-080827-0001.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_fvaenn1oNd8/SLVS_7zJlnI/AAAAAAAAAJQ/bWWM_DylOsc/s320/Scan-080827-0001.jpg" alt="" id="BLOGGER_PHOTO_ID_5239184999852906098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SLVTFF2dlUI/AAAAAAAAAJY/FzD85LLeBds/s1600-h/Scan-080827-0002.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SLVTFF2dlUI/AAAAAAAAAJY/FzD85LLeBds/s320/Scan-080827-0002.jpg" alt="" id="BLOGGER_PHOTO_ID_5239185088450499906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SLVTJ4qCdjI/AAAAAAAAAJg/5HWhxv0JSd8/s1600-h/Scan-080827-0003.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SLVTJ4qCdjI/AAAAAAAAAJg/5HWhxv0JSd8/s320/Scan-080827-0003.jpg" alt="" id="BLOGGER_PHOTO_ID_5239185170808075826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SLVTNsLkKXI/AAAAAAAAAJo/ZkE6ECNWqaE/s1600-h/Scan-080827-0004.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SLVTNsLkKXI/AAAAAAAAAJo/ZkE6ECNWqaE/s320/Scan-080827-0004.jpg" alt="" id="BLOGGER_PHOTO_ID_5239185236178512242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SLVTRonBMVI/AAAAAAAAAJw/U9Ns95smjog/s1600-h/Scan-080827-0005.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SLVTRonBMVI/AAAAAAAAAJw/U9Ns95smjog/s320/Scan-080827-0005.jpg" alt="" id="BLOGGER_PHOTO_ID_5239185303939395922" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fvaenn1oNd8/SLVTUt5QaTI/AAAAAAAAAJ4/z7I9WPISQYA/s1600-h/Scan-080827-0006.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_fvaenn1oNd8/SLVTUt5QaTI/AAAAAAAAAJ4/z7I9WPISQYA/s320/Scan-080827-0006.jpg" alt="" id="BLOGGER_PHOTO_ID_5239185356897675570" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-1620789589976161941?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/1620789589976161941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=1620789589976161941' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/1620789589976161941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/1620789589976161941'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/08/first-sketches.html' title='First sketches'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fvaenn1oNd8/SLVS_7zJlnI/AAAAAAAAAJQ/bWWM_DylOsc/s72-c/Scan-080827-0001.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-6381341692283468108</id><published>2008-08-07T05:53:00.001-07:00</published><updated>2008-09-25T13:34:51.381-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><title type='text'>Introduction</title><content type='html'>My first intentions with this thesis project was to investigate and evaluate scripting methods within an architectural process while creating a pavilion for the world expo in Shanghai as a secondary goal. After discussing this idea with my tutor, we came to the conclusion that I will instead put my main focus on the pavilion, and to use scripting along the way as a tool to get there rather than as a mean in itself. By doing this I think that not only will the pavilion get the attention a project like this deserves but also that each scripting experiment will be more interesting as they will have more focus and an outspoken goal.&lt;br /&gt;&lt;br /&gt;The theme for the pavilion will be something very Swedish: darkness. More to come about this soon as well as some first sketches.&lt;br /&gt;&lt;br /&gt;// the Swedish expo 2010 page: &lt;a href="http://www.expo2010.se/index.php/den-svenska-paviljongen-och-utstallningen/"&gt;www.expo2010.se/index.php/den-svenska-paviljongen-och-utstallningen/&lt;/a&gt;&lt;br /&gt;// the official chinese page: &lt;a href="http://en.expo2010china.com/"&gt;en.expo2010china.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-6381341692283468108?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/6381341692283468108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=6381341692283468108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/6381341692283468108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/6381341692283468108'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/08/introduction.html' title='Introduction'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8180236831218131092.post-8390840683666544892</id><published>2008-08-07T04:39:00.000-07:00</published><updated>2008-09-25T13:34:43.316-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rhinoscript'/><title type='text'>Learning Rhinoscript</title><content type='html'>While I wasn’t sure yet what the subject of my thesis project would be, I knew by the end of this spring that I would like it to include an element of scripting. With scripting I mean the incorporation of writing code which generate form and structure into the architectural process. So, the first thing to do in preparation for the thesis work was to learn a scripting language. Though I had a brief excursion into MEL-script I decided that I would stick with rhinoscript, mostly because it seemed a little bit easier to understand but also because of the amount of online rhinoscript resources.&lt;br /&gt;&lt;br /&gt;These are a couple of images of my early rhinoscript experiments:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fvaenn1oNd8/SJrg0G_WHPI/AAAAAAAAAJI/zJnJed1XvIo/s1600-h/recursivegrowth1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_fvaenn1oNd8/SJrg0G_WHPI/AAAAAAAAAJI/zJnJed1XvIo/s320/recursivegrowth1.jpg" alt="" id="BLOGGER_PHOTO_ID_5231741102978374898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SJrgwurmLaI/AAAAAAAAAJA/NK_xPfcT6-Y/s1600-h/honeycomb.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SJrgwurmLaI/AAAAAAAAAJA/NK_xPfcT6-Y/s320/honeycomb.jpg" alt="" id="BLOGGER_PHOTO_ID_5231741044913483170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SJrgIaRnH2I/AAAAAAAAAIo/DOWbs9i4Tvs/s1600-h/lammellaeblack.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SJrgIaRnH2I/AAAAAAAAAIo/DOWbs9i4Tvs/s320/lammellaeblack.jpg" alt="" id="BLOGGER_PHOTO_ID_5231740352241016674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SJrgaWS3lsI/AAAAAAAAAIw/WJb2kEasd4I/s1600-h/voronoi_pipe.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SJrgaWS3lsI/AAAAAAAAAIw/WJb2kEasd4I/s320/voronoi_pipe.jpg" alt="" id="BLOGGER_PHOTO_ID_5231740660410193602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fvaenn1oNd8/SJrge3xR8NI/AAAAAAAAAI4/h2M71yg5_0c/s1600-h/textile1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_fvaenn1oNd8/SJrge3xR8NI/AAAAAAAAAI4/h2M71yg5_0c/s320/textile1.jpg" alt="" id="BLOGGER_PHOTO_ID_5231740738115596498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// a great summery of rhinoscript resources: &lt;a href="http://rhinoscriptingresources.blogspot.com"&gt;rhinoscriptingresources.blogspot.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8180236831218131092-8390840683666544892?l=bfxlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bfxlog.blogspot.com/feeds/8390840683666544892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8180236831218131092&amp;postID=8390840683666544892' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/8390840683666544892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8180236831218131092/posts/default/8390840683666544892'/><link rel='alternate' type='text/html' href='http://bfxlog.blogspot.com/2008/08/learning-rhinoscript.html' title='Learning Rhinoscript'/><author><name>Björn</name><uri>http://www.blogger.com/profile/12730814181379359609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fvaenn1oNd8/SJrg0G_WHPI/AAAAAAAAAJI/zJnJed1XvIo/s72-c/recursivegrowth1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
