-
Grasshopper
(編程語言)
鎖定
- 中文名
- 蚱蜢
- 外文名
- Grasshopper
- 類 別
- 軟件
- 條 件
- Rhino環境
- 實 質
- 可視化編程語言
- 特 點
- 數據化設計
目錄
- 1 GRASSHOPPER軟件
- 2 版本信息
GrasshopperGRASSHOPPER軟件
簡單的説Grasshopper是一款在Rhino環境下運行的採用程序算法生成模型的插件。不同於Rhino Script,Grasshopper不需要太多任何的程序語言的知識就可以通過一些簡單的流程方法達
[1]
要的模型.
個人認為,Grasshopper其很大的價值在於它是以自己獨特的方式完整記錄起始模型(一個點或一個盒子)和最終模型的建模過程,
[2]
從而達到通過簡單改變起始模型或相關變量就能改變模型最終形態的效果。當方案邏輯與建模過程聯繫起來時,grasshopper可以通過參數的調整直接改變模型形態。這無疑是一款極具參數化設計的軟件。
Grasshopper 中提供的矢量功能是 Rhino 中沒有的概念,因此可能很多即便熟悉 Rhino 的用户在學習 Grasshopper 的時候也會對這部分有一些陌生,無論在 Grasshopper 中還是初中課本里,矢量就是矢量,他都代表同樣的意思:既具有大小又具有方向的量。在 Rhino 中製作模型,比如畫曲線,拉控制點,移動,陣列物體等等幾乎所有的手工建模都是在反覆的做定義距離和方向的工作。而在以程序建模(參數化建模)的軟件中,這個工作我們希望是儘量以輸入數據和程序自動計算的方式來完成,以替代傳統的手工去畫的方式,在 Grasshopper 或者其他的參數化建模的軟件中用來完成這個工作的工具就是矢量。
Grasshopper主要應用在建築設計領域,也是這兩年中國大陸地區剛剛興起,建築表皮效果製作,複雜曲面造型建立,國內作品有中鋼國際、銀河soho等建築設計。
Grasshopper(簡稱GH)是一款可視化編程語言,它基於Rhino平台運行,是數據化設計方向的主流軟件之一,同時與交互設計也有重疊的區域。與傳統設計方法相比,GH的最大的特點有兩個:一是可以通過輸入指令,使計算機根據擬定的算法自動生成結果,算法結果不限於模型,視頻流媒體以及可視化方案。二是通過編寫算法程序,機械性的重複操作及大量具有邏輯的演化過程可被計算機的循環運算取代,方案調整也可通過參數的修改直接得到修改結果,這些方式可以有效的提升設計人員的工作效率。
Grasshopper版本信息
最新版本為grasshopper 1.0.0007
新增加一些標註運算器
- 參考資料
-
- 1. grasshopper自修導致--天梯之路 .NCF參數化建築聯盟.2016-11-13[引用日期2016-11-15]
- 2. grasshopper參數化設計應用 .NCFZ[引用日期2018-06-13]