Grasshopper學(xué)習(xí)之路(一):常用網(wǎng)站
最近在整理關(guān)于GH學(xué)習(xí)的一些資料,在整理過(guò)程中發(fā)現(xiàn)有很多自己的經(jīng)驗(yàn)是可以分享出來(lái)的。畢竟網(wǎng)絡(luò)上可以學(xué)習(xí)的資源太多了,對(duì)于新手而言如果不在學(xué)習(xí)之初就確立一個(gè)比較清晰的學(xué)習(xí)框架的話就很容易走上彎路。費(fèi)時(shí)費(fèi)力可能還會(huì)半途而廢。所以這次我打算把自己在學(xué)習(xí)過(guò)程中用到過(guò)的一些資料以及心得分享出來(lái)。正值暑假,又到廣大學(xué)生和普通打工人補(bǔ)充自己的時(shí)候,希望這些資料可以幫助到廣大對(duì)GH感興趣的同學(xué)或者打工人。
那么第一次的資料分享就以我在學(xué)習(xí)過(guò)程中用到過(guò)的網(wǎng)站為主,我會(huì)詳細(xì)介紹這些網(wǎng)站的特點(diǎn)及適合使用這些網(wǎng)站的學(xué)習(xí)階段。這里的網(wǎng)站有基礎(chǔ)教程類(lèi)的,也有論壇提問(wèn)類(lèi)的,我這里把這網(wǎng)站放出來(lái)是希望大家能夠自己學(xué)會(huì)去主動(dòng)在互聯(lián)網(wǎng)上尋找問(wèn)題的答案。有時(shí)在找問(wèn)題答案的時(shí)候可能會(huì)花費(fèi)很多時(shí)間,但是在這個(gè)過(guò)程中其實(shí)會(huì)收獲很多知識(shí),尋求一個(gè)問(wèn)題的答案的過(guò)程本身就是在幫助你構(gòu)件對(duì)這一類(lèi)問(wèn)題理解的基本構(gòu)架,當(dāng)你有過(guò)幾次這樣的探尋過(guò)程之后,你就會(huì)對(duì)一些類(lèi)型的問(wèn)題有一個(gè)較為清晰的理解,而我個(gè)人認(rèn)為這才是最重要的點(diǎn)。所以建議大家如果在學(xué)習(xí)中遇到問(wèn)題,一定要擅于自己去尋找解決的方法,直接去找一個(gè)標(biāo)準(zhǔn)回答確實(shí)可以解決自己當(dāng)下的問(wèn)題,當(dāng)時(shí)對(duì)你自己的提升可能是不太大的。

1. Mode Lab
網(wǎng)站地址:http://grasshopperprimer.com/en/index.html
難度級(jí)別:?
適用時(shí)期:學(xué)習(xí)初期

一個(gè)十分基礎(chǔ)的入門(mén)教程,詳細(xì)解釋里GH的基本內(nèi)容和數(shù)據(jù)工作流,適合零基礎(chǔ)入門(mén)的小白閱讀。雖然是基于舊版本的GH(Rhino5的版本)而寫(xiě)的,部分內(nèi)容以及不適配了,但是核心部分的內(nèi)容j講解還是十分精煉的,特別是關(guān)于數(shù)據(jù)結(jié)構(gòu)的部分,值得認(rèn)真閱讀。


里面內(nèi)容和配圖質(zhì)量都非常高,能夠幫助用戶理解清楚GH及其背后的一些數(shù)學(xué)原理,個(gè)人認(rèn)為是十分適合初學(xué)者建立一個(gè)正確的GH框架的學(xué)習(xí)資料。
優(yōu)點(diǎn):
????1. 內(nèi)容基礎(chǔ)易懂且切中要點(diǎn),適合初學(xué)者建立正確的認(rèn)識(shí)框架。
缺點(diǎn):
????1. 版本較舊。
????2. 需要較好的英語(yǔ)基礎(chǔ)才能正確理解一些數(shù)學(xué)概念,對(duì)于英語(yǔ)或數(shù)學(xué)或兩者都不好的初學(xué) ????????者需要花時(shí)間先建立其對(duì)一些概念的基本認(rèn)識(shí)。

2. Grasshopper Docs?
網(wǎng)站地址:http://grasshopperdocs.com/
難度級(jí)別:?
適用時(shí)期:學(xué)習(xí)初期

新手期在學(xué)習(xí)GH的一大痛點(diǎn)就是面對(duì)大量的電池時(shí)完全不清楚該用哪個(gè),以及都有什么電池可以用。這個(gè)網(wǎng)站就像是一個(gè)電池百科全書(shū),向你解釋了這些電池都是些什么功能,它的輸入輸出是什么,除去最基本的自帶電池外,它還包含了大量插件電池的說(shuō)明。甚至部分電池還配有視頻的教程??梢哉f(shuō)是十分的全面了。在初期學(xué)習(xí)不清楚的時(shí)候可以。


優(yōu)點(diǎn):
????1. 大量的電池說(shuō)明。
????2. 配備有視頻的介紹。
缺點(diǎn):
????1.?視頻都是不存在的網(wǎng)站里的,需要梯子。
????2. 有些插件的解析并不全面,會(huì)有在一個(gè)電池下放另一個(gè)電池的視頻的情況發(fā)生。

3. McNeel Forum?
網(wǎng)站地址:https://discourse.mcneel.com/
難度級(jí)別:?~?????
適用時(shí)期:全時(shí)期適用

犀牛的官方論壇,里面有各種相關(guān)問(wèn)題的討論,無(wú)論你是初學(xué)者還是老手,是想尋求一個(gè)問(wèn)題的解決思路還是想理解這個(gè)問(wèn)題背后的數(shù)學(xué)原理和解釋?zhuān)@里都可以找到適合你的帖子。就算沒(méi)有回答,你也可以自己發(fā)帖子,各路大佬會(huì)熱心替你解答。GH的開(kāi)發(fā)者David也是這里的???,也許你的問(wèn)題就會(huì)被他回答到。
這里除了部分插件(如ladybug tools)不支持外,其他的插件問(wèn)題也可以在這里討論。Up在初學(xué)Python的時(shí)候就有很多問(wèn)題是在這里解決的。

優(yōu)點(diǎn):
? ?1. 各路專(zhuān)業(yè)人士的回答,內(nèi)容可靠。
? ?2. 問(wèn)題覆蓋各個(gè)方面。
缺點(diǎn):
? 1.?問(wèn)題多而雜,不系統(tǒng),可能會(huì)對(duì)0基礎(chǔ)初學(xué)者不友好。
? 2. 問(wèn)題回答會(huì)有時(shí)間差,有時(shí)可能會(huì)等很久也沒(méi)有結(jié)果。

4.food4Rhino

網(wǎng)站地址:https://www.food4rhino.com/en
難度級(jí)別:?
適用時(shí)期:全時(shí)期適用
這個(gè)在之前的文章里也有介紹過(guò),就是GH插件的官方庫(kù),基本上大部分的插件開(kāi)發(fā)者都會(huì)把自己的插件上傳到這里,當(dāng)然也有特殊情況(如WeaverBird這種只在Packmanage里提供下載, milipede這種開(kāi)發(fā)者棄坑了),不過(guò)多數(shù)插件都可以找到。
時(shí)不時(shí)的逛一逛就當(dāng)是逛商店了,既可以看看里面有什么新電池,也可以通過(guò)這些插件的來(lái)拓展自己新的知識(shí)面(大部分插件都會(huì)有詳細(xì)的說(shuō)明書(shū)或者視頻,里面會(huì)大致介紹一下插件背后的基本原理)。

優(yōu)點(diǎn):
? ?1.?零基礎(chǔ)也能逛,就是一個(gè)普通的插件商店。
? ?2.?了解其他人已經(jīng)做好的拓展功能,擴(kuò)展自己的知識(shí)面。
缺點(diǎn):
? ?1.?交互不友好,遇到插件使用上的問(wèn)題可能無(wú)法在這里找到解答。

5.Grasshopper3D
網(wǎng)站地址:https://www.food4rhino.com/en
難度級(jí)別:???
適用時(shí)期:偶爾
偶爾會(huì)用到一下的老版GH官方論壇,現(xiàn)在的GH板塊已經(jīng)被移植到McNeel Forum里了。
在這里偶爾會(huì)有一些古早問(wèn)題的回答,特別是用Google搜索一些GH問(wèn)題,或者從pinterest的圖片里跳轉(zhuǎn)到原始頁(yè)面的時(shí)候,經(jīng)常會(huì)回到這里。不過(guò)本身已經(jīng)停用,因此也就是在上述情況下才可能和這個(gè)古老論討打交道。?

優(yōu)點(diǎn):
? ?1.?隨緣能發(fā)現(xiàn)一些有用的回答。
缺點(diǎn):
? ?1. 停用網(wǎng)站。

6.Rhino文檔
網(wǎng)站地址:https://developer.rhino3d.com/api/rhinocommon/rhino.geometry
難度級(jí)別:?????
適用時(shí)期:后期
犀牛的文檔。無(wú)論是犀牛自身還是GH都是基于同一套規(guī)則來(lái)運(yùn)行的。弄懂了這部分的內(nèi)容你就可以自己開(kāi)始寫(xiě)電池了。
這里我比較常用的是Rhino.Geometry部分的文檔,即犀牛在圖形處理方面的內(nèi)容。個(gè)人認(rèn)為這樣部分內(nèi)容也是各個(gè)建模軟件通用的內(nèi)容,即便運(yùn)用的語(yǔ)言不一樣,但是在圖形學(xué)建模這一塊的底層知識(shí)是共通的,以一個(gè)軟件為介入點(diǎn)弄明白這些知識(shí)后,也有助于以后遷移到其他的軟件上去。

優(yōu)點(diǎn):
? ?1.?基礎(chǔ)中的基礎(chǔ)。
缺點(diǎn):
? ?1. 入門(mén)難度大,需要的知識(shí)積累多且雜,可能和多數(shù)GH使用者的知識(shí)背景有較大出入。

7.Space Symmetry Structure
網(wǎng)站地址:https://spacesymmetrystructure.wordpress.com/
難度級(jí)別:?????
適用時(shí)期:后期
kangaroo開(kāi)發(fā)者自己寫(xiě)的blog,里面探討了很多幾何學(xué)和結(jié)構(gòu)方面的內(nèi)容,個(gè)人認(rèn)為是非常好的自我提升教材。
雖然內(nèi)容本身可能和建筑學(xué)更相關(guān)一些,但是所有涉及幾何內(nèi)容的專(zhuān)業(yè)其實(shí)都可以嘗試閱讀一下,里面有諸如circle parking這類(lèi)問(wèn)題的討論,實(shí)際上并不止局限于建筑學(xué)會(huì)用到。

優(yōu)點(diǎn):
? ?1. 特定幾何或結(jié)構(gòu)問(wèn)題的討論與思考。
???2.開(kāi)發(fā)者自己的文章,本身就是很踏實(shí)的內(nèi)容講解。?
缺點(diǎn):
? ?1.?入門(mén)難度大,需要的知識(shí)積累多且雜,可能和多數(shù)GH使用者的知識(shí)背景有較大出入。

以上是一些我在學(xué)習(xí)GH過(guò)程中不同階段會(huì)用到的一些網(wǎng)站,最主要的還是以McNeel Forum和rhino文檔為主。
當(dāng)然了視頻的學(xué)習(xí)也是很有幫助的,特別是在早期。一個(gè)比較靠譜的入門(mén)視頻可能可以讓你跟著實(shí)際的案例快速入門(mén),那么下一期的專(zhuān)欄我會(huì)以自己看過(guò)和知道的一些視頻博主為專(zhuān)題,為大家推薦一些個(gè)人認(rèn)為非常不錯(cuò)的國(guó)內(nèi)外的參數(shù)化媒體。