{"id":2897,"date":"2015-03-15T13:02:07","date_gmt":"2015-03-15T13:02:07","guid":{"rendered":"http:\/\/www.geoplanit.co.uk\/?p=2897"},"modified":"2015-03-15T13:30:18","modified_gmt":"2015-03-15T13:30:18","slug":"cityengine-and-bank-barns-built-heritage-meets-geodesign","status":"publish","type":"post","link":"https:\/\/www.geoplanit.co.uk\/?p=2897","title":{"rendered":"CityEngine and Bank Barns? Built Heritage meets Geodesign"},"content":{"rendered":"<figure id=\"attachment_2913\" aria-describedby=\"caption-attachment-2913\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"wp-image-2913 size-medium\" src=\"https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_01.png?resize=300%2C213\" alt=\"BankBarns_01\" width=\"300\" height=\"213\" srcset=\"https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_01.png?resize=300%2C213&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_01.png?resize=150%2C106&amp;ssl=1 150w, https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_01.png?resize=1024%2C725&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_01.png?w=1142&amp;ssl=1 1142w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-2913\" class=\"wp-caption-text\">Variant versus True Bank Barns in CityEngine??<\/figcaption><\/figure>\n<p>\u00a0<strong><em>Imagination<\/em><\/strong> is required to use CityEngine, I&#8217;ve said this before and I say it a lot in our <a href=\"http:\/\/www.garsdaledesign.co.uk\/visualisation-3d\/\" target=\"_blank\">3DPathFinder CityEngine training sessions<\/a> (shameless plug). \u00a0 The power of the rule file is in it&#8217;s ability to be used in other contexts and is often only limited by your imagination. \u00a0Some of what I think Geodesign is also about this, connecting up other peoples workflows, joining disciplines together to form a coherent team.<\/p>\n<p>Take the humble rule that places a parapet around a roof top and places a satellite dish inside, this is the same rule that I use to make my infamous &#8220;procedural sheep&#8221;. \u00a0Get your head around that and the world is yours (in a metaphorical sense).<\/p>\n<figure id=\"attachment_1633\" aria-describedby=\"caption-attachment-1633\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"wp-image-1633 size-medium\" src=\"https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2014\/06\/procedural_sheep_esiruc_01.jpg?resize=300%2C233\" alt=\"procedural_sheep_esiruc_01\" width=\"300\" height=\"233\" srcset=\"https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2014\/06\/procedural_sheep_esiruc_01.jpg?resize=300%2C233&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2014\/06\/procedural_sheep_esiruc_01.jpg?w=981&amp;ssl=1 981w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-1633\" class=\"wp-caption-text\">What do you mean you haven&#8217;t heard about my Procedural Sheep??!<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>This leads me to a little rule file I adapted yesterday,<a href=\"http:\/\/www.garsdaledesign.co.uk\/people\/matthias-buehler\/\" target=\"_blank\"> my colleague and friend Matthias<\/a> had created a couple of rule files for a client (<a href=\"http:\/\/www.philau.edu\/msgeodesign\/\" target=\"_blank\">Philadelphia University&#8217;s Geodesign course<\/a>). \u00a0One rule file coloured a surface depending on the steepness of a slope, which clearly when drawing a path or a road can be useful. \u00a0The other rule file was one that placed arrows facing down a slope in a grid pattern, think about water run-off and this is cool, useful stuff. \u00a0<\/p>\n<p><!--more--><\/p>\n<p>I\u00a0often say <strong>CityEngine doesn&#8217;t do analysis<\/strong>, it is far better to\u00a0process\u00a0and analyse data first before bringing it in to CityEngine. \u00a0 However, having CityEngine providing constantly updated visualisations of design iterations is analysis, and the best thing is it only adds to my design without getting in the way (i.e. stopping my design, exporting it and analysing in ArcGIS, then re-importing it).<\/p>\n<p>My wife is our <a href=\"http:\/\/www.garsdaledesign.co.uk\/architecture-planning-heritage\/\" target=\"_blank\">heritage specialist at Garsdale Design<\/a> and is often at the records office researching old buildings and barns as part of a clients planning application process. \u00a0 One of the things that will be talked about is &#8216;bank barns&#8217; and there is a key text you might like to read about them\u00a0(<a href=\"http:\/\/www.hfbg.org.uk\/downloads\/the_bank_barns_of_cumbria_an_overview_tim_whittaker.pdf\" target=\"_blank\">The Bank Barns of Cumbria<\/a>\u00a0[PDF]). \u00a0Anyway I thought it would be fun to use CityEngine to place barns on a hill slope (call this <strong>historical Geodesign<\/strong> maybe?). \u00a0 First there are main types\u00a0of &#8216;bank barn&#8217; but we can boil it down to two basic types &#8220;True Bank Barns&#8221; and &#8220;Variant Bank Barns&#8221; basically\u00a0there are lots of variations in layout but the two main differences are direction that a barn is orientated to a hill slope.<\/p>\n<figure id=\"attachment_2901\" aria-describedby=\"caption-attachment-2901\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.hfbg.org.uk\/downloads\/the_bank_barns_of_cumbria_an_overview_tim_whittaker.pdf\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"wp-image-2901 size-medium\" src=\"https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_04_extract_figure3.png?resize=300%2C240\" alt=\"BankBarns_04_extract_figure3\" width=\"300\" height=\"240\" srcset=\"https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_04_extract_figure3.png?resize=300%2C240&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_04_extract_figure3.png?resize=150%2C120&amp;ssl=1 150w, https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_04_extract_figure3.png?w=665&amp;ssl=1 665w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-2901\" class=\"wp-caption-text\">Click to download the original document<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>True Bank Barns &#8211;\u00a0Doors in sides (up or down) slope, and can be on level ground<\/p>\n<figure id=\"attachment_2903\" aria-describedby=\"caption-attachment-2903\" style=\"width: 266px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.hfbg.org.uk\/downloads\/the_bank_barns_of_cumbria_an_overview_tim_whittaker.pdf\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"wp-image-2903 size-medium\" src=\"https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_05_extract_figure5.png?resize=266%2C300\" alt=\"BankBarns_05_extract_figure5\" width=\"266\" height=\"300\" srcset=\"https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_05_extract_figure5.png?resize=266%2C300&amp;ssl=1 266w, https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_05_extract_figure5.png?resize=133%2C150&amp;ssl=1 133w, https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_05_extract_figure5.png?w=328&amp;ssl=1 328w\" sizes=\"auto, (max-width: 266px) 100vw, 266px\" \/><\/a><figcaption id=\"caption-attachment-2903\" class=\"wp-caption-text\">Click to download the original document<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Variant Bank Barns &#8211; At right angles to the slope, only downhill end of barn is two storey. Doors in the gable end.<\/p>\n<p>So I boiled this down into two basic types orientate with the contours and those at right angles to the contours of a hill. \u00a0 What I needed was a way of visualising and assessing hill slope and of orientating an object based on the hill slope. \u00a0 It&#8217;s a good job Matthias had already done most the work for me! \u00a0 Here were his rule file outputs:<\/p>\n<p><figure id=\"attachment_2905\" aria-describedby=\"caption-attachment-2905\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"wp-image-2905 size-medium\" src=\"https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_07_Matthias_Street-Stress.png?resize=300%2C198\" alt=\"BankBarns_07_Matthias_Street Stress\" width=\"300\" height=\"198\" srcset=\"https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_07_Matthias_Street-Stress.png?resize=300%2C198&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_07_Matthias_Street-Stress.png?resize=150%2C99&amp;ssl=1 150w, https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_07_Matthias_Street-Stress.png?w=610&amp;ssl=1 610w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-2905\" class=\"wp-caption-text\">The yellow indicate steeper slopes<\/figcaption><\/figure> <figure id=\"attachment_2907\" aria-describedby=\"caption-attachment-2907\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"wp-image-2907 size-medium\" src=\"https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_06_Matthias_Arrows.png?resize=300%2C188\" alt=\"BankBarns_06_Matthias_Arrows\" width=\"300\" height=\"188\" srcset=\"https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_06_Matthias_Arrows.png?resize=300%2C188&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_06_Matthias_Arrows.png?resize=150%2C94&amp;ssl=1 150w, https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_06_Matthias_Arrows.png?w=988&amp;ssl=1 988w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-2907\" class=\"wp-caption-text\">Difficult to see but trust me the arrows point down hill&#8230;<\/figcaption><\/figure><\/p>\n<p>&nbsp;<\/p>\n<p>So I took these two rules and combined them, instead of an arrow I created a simple barn shape, I added a switch to change the orientation of the &#8216;Bank Barn&#8217;. \u00a0Matthias&#8217; rule already had a way\u00a0to change the grid size so I just adjusted the default value to something that made the barns created further apart. \u00a0I&#8217;m pretty happy with the outputs as you can see below:<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_2913\" aria-describedby=\"caption-attachment-2913\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"wp-image-2913 size-medium\" src=\"https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_01.png?resize=300%2C213\" alt=\"BankBarns_01\" width=\"300\" height=\"213\" srcset=\"https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_01.png?resize=300%2C213&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_01.png?resize=150%2C106&amp;ssl=1 150w, https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_01.png?resize=1024%2C725&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarns_01.png?w=1142&amp;ssl=1 1142w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-2913\" class=\"wp-caption-text\">True Bank Barn on left and Variant Bank Barn on right..<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Now a nice animated GIF to show you just how dynamic CityEngine really can be!\u00a0<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2917\" src=\"https:\/\/i0.wp.com\/www.geoplanit.co.uk\/wp-content\/uploads\/2015\/03\/BankBarn_Demo_01.gif?resize=640%2C480\" alt=\"BankBarn_Demo_01\" width=\"640\" height=\"480\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>\u00a0Where does the <strong>geodesign<\/strong> come in to this? Well, this is about creating a historic environment in 3D that takes various variables and some analysis in to account, my next step would be to add a tree line and perhaps add some change based on elevation. \u00a0 I would also want to actually make the barn look a little more realistic as well, something that can easily be done in CityEngine. \u00a0 I&#8217;m thinking of creating various barn models that can be varied to look like those illustrations in the <a href=\"http:\/\/www.hfbg.org.uk\/downloads\/the_bank_barns_of_cumbria_an_overview_tim_whittaker.pdf\" target=\"_blank\">Bank Barns of Cumbria document<\/a>\u00a0[PDF].<\/p>\n<p>To summarise I&#8217;ve said it before and I&#8217;ll say it again, don&#8217;t think of CityEngine as just about cities perhaps it would be better called ImaginationEngine? Okay no that&#8217;s a terrible idea.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0Imagination is required to use CityEngine, I&#8217;ve said this before and I say it a lot in our 3DPathFinder CityEngine training sessions (shameless plug). \u00a0 The power of the rule file is in it&#8217;s ability to be used in other contexts and is often only limited by your imagination. \u00a0Some of what I think Geodesign [&hellip;]<\/p>\n","protected":false},"author":161,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[93,275,12,145,261,156,7,37,1,9],"tags":[277],"class_list":{"0":"post-2897","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-3d","7":"category-3dpathfinder","8":"category-arcgis","9":"category-cityengine","10":"category-garsdale-design","11":"category-geodesign","12":"category-gis","13":"category-heritage","14":"category-uncategorized","15":"category-workflow","16":"tag-3dpathfinder"},"_links":{"self":[{"href":"https:\/\/www.geoplanit.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/2897","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.geoplanit.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.geoplanit.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.geoplanit.co.uk\/index.php?rest_route=\/wp\/v2\/users\/161"}],"replies":[{"embeddable":true,"href":"https:\/\/www.geoplanit.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2897"}],"version-history":[{"count":5,"href":"https:\/\/www.geoplanit.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/2897\/revisions"}],"predecessor-version":[{"id":2925,"href":"https:\/\/www.geoplanit.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/2897\/revisions\/2925"}],"wp:attachment":[{"href":"https:\/\/www.geoplanit.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2897"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.geoplanit.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2897"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.geoplanit.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}