课程目的:
了解参数化辅助景观设计的方法,初步探索景观中GIS和GH的结合,掌握建筑设计和构建的流程。
适宜对象:
希望能够借助基于grasshopper参数化方法,辅助风景园林(景观)的规划设计流程。需要具备初步的grasshopper程序编写能力。
参考说明文件:
《grasshopper参数化高级应用-景观部分LA-A》
辅助道路:
是否在设计过程中将大量的时间用于道路设计的制图上?是否道路怎么画都不好看?尤其更加自由的景观设计。这完全可以借助参数化的方法根据输入条件衍生道路,并且不再为拙劣的手绘线条而犯愁,你可以设计出你自己都为之感叹地道路系统。
辅助地形:
如果你想仅仅控制主要的几根平面等高线就可以获得三维的地形表面,并且可以输出任意间距的三维等高线,可以参考本案例。根据等高线参数化地形的方法,可以使设计者摆脱绘制等高线的烦恼,并且可以调整输入控制条件即主要等高线的形式,实时获取最后的三维地形结果。
城市规划和景观中经常涉及到地理信息数据,在进一步的规划设计中需要将地理信息数据调入到参数化平台下,以此为条件深入规划和设计。
如果你还在AutoCAD里移动等高线和标注高程值,或者查看等高线的高程,那么你的工作效率是值得商榷的。何不将费神的平面等高线转化为三维等高线,以及高程标注和查询的工作交与自己编写的程序来处理,而且更让大家高兴得是这个程序可以解决所有类似辅助地形设计的问题。
你是否还在犯愁地形总是设计的不好看,等高线调了一遍又一遍,又或者最基本的形还没有碰触出设计的火花,这些都没有问题,只需要简单的输入你想控制地形空间的基本结构线,即使这些结构线也不是那么优美,还是没有问题,这样就可以衍化出与场地互动的不错的地形空间和形式。
辅助种植:
早已烦透了树木种植规划中的画圈或者摆图例,尤其概念阶段的树木种植更是没有必要将时间花费在制图上,尤其上百公顷的规划应该会疯掉吧。将所有这些交给自己编写的程序,让更多的人生宝贵时间用于玩乐享受人生吧:)
规划完树木的平面布局后,该进行树种的设计,只需要点选圆圈、输入树种名就可以自动连线和标注,当然你想标注什么都可以,也不用担心树木统计的问题,一切的一切交与自己编写的程序就OK了。
不再需要调整云线的变化,把关注点放在灌木种植设计本身就好,把灌木的曲线画出来表达好空间布局,云线的产生仍然是交给程序来处理,但是可以通过参数数值的变化控制云线拟合的程度。还记得早些年在AutoCAD中使用AA命令来计算面积,现在看来这种方法若爆了。现在设计者仅需要关注设计本身就好了,一旦控制树木布局的轮廓线搞定并输入数种文体,什么统计、标注的事瞬间就被程序搞定了。
辅助置石:
从SU素材库中下载几块石头,拽把拽吧摆出个形式的年代早已经过去,不过目前大部分设计者还生活在历史中。为何不自己搞个程序出来,能够更好的通过参数控制置石的形式,或者模拟出无数种石头的形式,随便挑哪个吧。
你总不会苯到一块块的去摆这个汀步吧,都智能化的时代了,该撒手时就撒手,实际建造过程中都会选择当地的石材,每一块的石头难道都和你在电脑中虚拟的一样吗,因此将这些工作交给计算机去完成吧。
辅助建筑:
景观建筑似乎比常规居住、工业等建筑更具有创造性,因此变化会更加丰富,形式多变需要通过语言编程或者节点式的编程转化直接的形式观照与数理逻辑之间的关系,通过逻辑构建过程的方式拓展更多形式创造的可能性。
形式的获得是通过逻辑构建过程实现的,前后的结构具有谨密的参数关系,即不管你调整哪 一部分的尺度与形式,例如变化柱梁的数量,所有的其余形式均会按照实现编好的逻辑构建的过程自动进行调整,参数化是一种设计的智能化。
参数化的一种重要目的是为了解决建造的问题,而参数化编程能够将设计的任何形式转换为可以测量的数据,例如复杂形体的空间定位,曲折幕墙的水平摊平等。在参数化编程的领域里,以 逻辑构建的过程从事设计,你可以发现你变得无敌了。
辅助GIS+GH:
是否做设计时从来没有考虑过按WGS84来统一坐标的事,尤其区域尺度的规划。可以将GIS分析的矢量数据接入到AutoCAD中,但是栅格数据怎么办,即使部分分析数据被导入,但是如何融入设计,这些都成了问题,所以就不得不费劲巴拉的在各个平台上各自分析,再费劲巴拉的想如何将它们联系起来。
将GIS分析的数据,甚至任何分析工具处理的数据都可以叠入到参数化空间实现空间上的叠加,为进一步的 规划设计铺垫基础条件。这本来就是传统规划的方法,只是过去受到计算机发展程度的影响,各个叠加的数据被放置在一个平面上,并且无法构建各个条件层之间的联系。现在没问题了,你可以通过逻辑构建过程实现上述的所有。
高程分析当然可以在ArcGIS中处理再调入到参数化空间,但是如果分析数据量不是很大的话,在Grasshopper中建立高程模型即可。可以任意的划分高程区间并用不同的颜色值标示,并能够构建地形三位虚拟模型,以及获取任意间距的等高线和获取等高线的高程。所有这些让规划的过程变得轻松。
既然已经叠合了各类的分析条件,那就继续在此基础上使用参数化的方法来协助道路、水域、分区规划的逻辑构建过程,将更多的关注点放在设计本身,制图的部分由程序来完成。事实上,这个过程可以更加的智能化,例如根据输入的条件来构建受这些条件影响的各类设计因素能够自我衍化的逻辑构建过程。
如果纯粹在ArcGIS中分析与规划,那么进一步的节点空间设计就很难实现,又要费劲巴拉的导来导去,这些都可以放在参数化平台下来完成,而且总是希望万一哪天这一个平台可以解决所有问题,例如地理信息化的问题、生态分析的问题、结构分析问题等,设计者就可以偷着乐了。
辅助构筑:
不免想起SU的时代,而且现在对大部分设计者来讲却还是SU的时代,那个手工摆放位置或者阵列的时代,不知熬去了多少设计者的青春,仅仅因为SU易上手,容易学,殊不知越简单学习的东西越缺少智慧的含量,只有用设计者的时间去弥补一时的畅快。
参数化的目的是为了构建一个各个几何体之间互相关联的一个有机整体,是使用编程建立逻辑构建的过程;也是一个需要设计者在设计形式形象思维与数理逻辑构建思维之间不断跳跃的过程。这个过程改变的是设计思维的方式。
开始我的编程景观之旅