简单的说(shuō)Grasshopper是一款在(zài)Rhino环境下运行的(de)采用(yòng)程(chéng)序算法生成模型的插件。不(bú)同于Rhino Scrip,Grasshopper不需(xū)要太(tài)多任(rèn)何的程序语言(yán)的知识就(jiù)可以通(tōng)过一些简(jiǎn)单的流程方法达到设计师所想(xiǎng)要的模型.
个人认为,Grasshopper其很大(dà)的(de)价(jià)值(zhí)在于它是以自(zì)己独特的方式完整记录起始模(mó)型(一个点或一个盒子)和最终模型(xíng)的建模过程,从而达到(dào)通过简单改变起始模型或相关变量就能改变模型(xíng)最终形态的效果。当方案逻辑与建模过程联系起来时,grasshopper可以通过参数的调整(zhěng)直接改变模型形态。这无疑是一款极具(jù)参数化(huà)设计的软件。
Grasshopper 中提供的(de)矢(shǐ)量(liàng)功能是 Rhino 中没有的概念,因此可能很多(duō)即(jí)便熟悉 Rhino 的用户在学(xué)习 Grasshopper 的时候(hòu)也会(huì)对这部分有一些陌生,无论在 Grasshopper 中还是(shì)初(chū)中(zhōng)课本(běn)里,矢量就是(shì)矢量,他都代(dài)表(biǎo)同(tóng)样的意思(sī):既(jì)具有大小又具(jù)有(yǒu)方(fāng)向的量。在 Rhino 中制作模型,比如画曲线,拉控制点,移动,阵列物体(tǐ)等等几乎所有的手(shǒu)工(gōng)建模都是在反复的做(zuò)定(dìng)义距离和方向的(de)工作。而在以程序建(jiàn)模(参数化建模)的(de)软件中,这(zhè)个工作(zuò)我们希望(wàng)是尽(jìn)量以输入数据和程序自动计(jì)算的方式来完(wán)成,以替(tì)代(dài)传统的手工去画的方式,在(zài) Grasshopper 或者其他的参数化建模的软件中用来完成这(zhè)个工作的(de)工(gōng)具(jù)就是矢量。
Grasshopper目前主(zhǔ)要应用(yòng)在建筑(zhù)设计领(lǐng)域,也是这(zhè)两年(nián)中(zhōng)国大陆地区刚刚兴起,建筑表皮(pí)效果(guǒ)制作,复(fù)杂(zá)曲面(miàn)造型建立,国内作品有中钢国(guó)际、银河soho等建筑设计。
目前为止(zhǐ)最新版本为grasshopper 0.9.0076
新增(zēng)加一(yī)些标注运算器
