brint 发表于 2012-3-29 19:14:40

参数化和grasshopper犀牛插件

参数化设计,对应的英文是Parametric Design。是一种建筑设计方法。该方法的核心思想是,把建筑设计的全要素都变成某个函数的变量,通过改变函数,或者说改变算法,人们能够获得不同的建筑设计方案,简单理解为一种可以通过计算机技术自动生成设计方案的方法。标准的英语表达是:Parametric Design is designing by numbers.(Prof.Herr from ShenZhen University)

  耳熟能详的各种建模软件如sketchup、犀牛、Bonzai3d、3dmax 和计算机辅助工具revit 、archicad 这些所谓的BIM,都属于“参数化辅助设计”的范畴,即使用某种工具改善工作流程的工具;这些虽能提高协同效率、减少错误、或实现较为复杂的建筑形体,但却不是真正的参数化设计。真正的参数化设计是一个选择参数建立程序、将建筑设计问题转变为逻辑推理问题的方法,它用理性思维替代主观想象进行设计,它将设计师的工作从“个性挥洒”推向“有据可依”;它使人重新认识设计的规则,并大大提高运算量;它与建筑形态的美学结果无关,转而探讨思考推理的过程。

  建筑包括“功能”和“形式”两个大的领域。功能之间的相互作用,国内研究得很多。本科生大概都读过彭一刚写的《建筑空间组合论》。这种建筑空间的组合,实质上是 “功能空间”的组合,蕴含着一定的逻辑关系。如果从参数化设计的角度来看,这就已经具备可操作性了。我们可以把一个一个的功能空间定义出来,再把它们之间的逻辑关系定义出来,那么,在符合逻辑关系的条件下,功能空间有多少种组合方法?通过各种参数化设计的软件,我们能够得到许多种答案。但这还没完。

  Parametric Design can provide us a lot of shapes, but you still need to choose from them.参数化设计可以给你提供许多种复合条件的形式,接下去,你必须进行选择。要么人工选择,要么就再增加新的参数进去,从而逐渐推导出所有条件都满足的那个形式。

  说到形式,建筑设计领域还涉及的一个美学的问题。美学问题一方面涉及到传统,另一方面涉及到个人的主观感受,是很难“参数化”的。而参数化设计的终极目标是全要素参数化,现在我们做不到,但坚持朝这个方向努力。

  国内的建筑项目,绝大部分遵循先功能后形式的思路,也就是“形式追随功能”的思路,建筑的格局都定了,最后装点一下门面。建筑设计院就像一个个自动售货机,你把建筑用地的条件图和设计费塞进去,它自动吐出来建筑方案。因为容积率等技术经济指标是政府和开发商都已经定好了的,满足了日照标准之后,建筑方案只有很少的几种可能性。不同设计院给出的方案大同小异。如果你拿一本介绍楼盘的书来看,就有这个体会。在容积率和日照条件控制下的参数化设计,就是这个样子。

  当然,这是一种病态,是低水平的参数化。参数化设计的根本目的在于,用新的软件工程方法来延伸人的思维,让我们有更多的选择的可能。参数化设计的前景之所以被看好,就是因为,所有的变量都是有变化范围的。如果设计师判断,建筑方案哪里有点不舒服,那么他不是直接去修改方案,而是去调节参数。经过新一轮的计算,建筑方案会取得改善。这就触及到建筑空间的生成的较为本质性的问题了。

  在实际工程的应用中,现在能见得到的案例,基本上是用参数化软件来做建筑立面。但是经常遇到的问题是,控制得不够精细,弄得大面上看着马马虎虎,细节总有违背常理之处。这主要是由于软件不熟造成的吧。随着时间推移,逐渐会改善。我认为在城市规划、区域规划等领域,参数化设计可能更有发挥的空间。最近这几年,可以关注一下城市规划和城市设计领域的参数化设计的进展。
http://v.youku.com/v_show/id_XMzcxNjI3ODIw.html

GRASSHOPPER简介



  简单的说Grasshopper是一款在Rhino环境下运行的采用程序算法生成模型的插件。不同于Rhino Scrip,Grasshopper不需要太多任何的程序语言的知识就可以通过一些简单的流程方法达到设计师所想要的模型.
  个人认为,Grasshopper其很大的价值在于它是以自己独特的方式完整记录起始模型(一个点或一个盒子)和最终模型的建模过程,从而达到通过简单改变起始模型或相关变量就能改变模型最终形态的效果。当方案逻辑与建模过程联系起来时,grasshopper可以通过参数的调整直接改变模型形态。这无疑是一款极具参数化设计的软件。
  Grasshopper 中提供的矢量功能是 Rhino 中没有的概念,因此可能很多即便熟悉 Rhino 的用户在学习 Grasshopper 的时候也会对这部分有一些陌生,无论在 Grasshopper 中还是初中课本里,矢量就是矢量,他都代表同样的意思:既具有大小又具有方向的量。在 Rhino 中制作模型,比如画曲线,拉控制点,移动,阵列物体等等几乎所有的手工建模都是在反复的做定义距离和方向的工作。而在以程序建模(参数化建模)的软件中,这个工作我们希望是尽量以输入数据和程序自动计算的方式来完成,以替代传统的手工去画的方式,在 Grasshopper 或者其他的参数化建模的软件中用来完成这个工作的工具就是矢量。
  Grasshopper目前主要应用在建筑设计领域,也是这两年中国大陆地区刚刚兴起,建筑表皮效果制作,复杂曲面造型建立,国内作品有中钢国际、银河soho等建筑设计。

TONY_HUANG 发表于 2012-4-2 22:06:44

了解.........

MrDon 发表于 2012-9-20 15:44:27

{:soso_e179:}

sweetestest 发表于 2012-12-3 23:29:08

我最想知道拓补是神马。。。

nz胖子 发表于 2012-12-5 15:49:32

非常好,我认为

lz21030121 发表于 2013-1-13 15:19:34

强悍啊,让人茅厕顿开:lol

假星语 发表于 2013-3-2 11:09:26

激动人心,无法言表!:D

ll905518294 发表于 2013-5-27 19:21:46

看到这帖子真是高兴!

小凌丑鱼 发表于 2013-6-5 12:35:29

就是不知道表皮赋予立面怎么弄、、、:Q

mOLerX/可爱 发表于 2013-6-14 17:49:03

真是难得给力的帖子啊。

万能 发表于 2013-8-9 16:11:33

强烈支持楼主ing……

万能 发表于 2013-8-9 16:42:16

强烈支持楼主ing……

boy2008xp 发表于 2013-12-27 13:35:15

:o:o科普一下:P:P

huangb2004 发表于 2015-7-24 13:00:54

好东西,感谢楼主。
页: [1]
查看完整版本: 参数化和grasshopper犀牛插件