2010-11-04

Grasshopper的學習瓶頸

GH 將抽象設計思維變成具象設計流程,螢幕上的複雜連線和運算,一時之間讓很多人調適不過來,那種感覺很妙,就像是每天寫日記是用來整理思緒與記憶,過一陣子回頭來讀,卻感覺那些文字好像是別人的事,而不是自己。

根據過去幾個月的教學和問題解決過程,大致整理出幾個學習 GH 可能遇到的瓶頸。其實不單單是 GH,所有連線式的視覺化程式環境都有類似的學習瓶頸,例如 Max/MSPPureData

瓶頸一:習慣成障礙
思考的習慣一旦養成,就很難改變。照理講,一個具備創意思維的人,思考應該是天馬行空、無所羈絆,但實際上我們經常為了效率而採用特定步驟或方法,或者因為被工具制約,就慢慢養成習慣。例如我們習慣於用圓心和半徑來定義圓,卻忘了還有直徑定圓、三點定圓、內切圓、法向量與半徑...等方法。要在 GH 裡遊走,必須要打破窠臼、不受限於既定方法,否則很容易走到死胡同。

怎麼辦?首先,凡事回歸基本面,從定義找出規則,保留彈性,多從不同角度思考。舉例來說,一個座標系的構成元素包括一個原點、三個向量,或一個平面上的點、一個法向量,上述二者可以互通,因為兩個不平行的向量可以定義出一個平面,道理是相通的。

瓶頸二:數學恐懼症
我們從小被數學(或數學老師)嚇壞了,只要聽到數學名詞,很多人的腦子立刻拉警報「我不會!我不懂!」,然後好像大腦電源被關掉一樣,眼神呆滯、腦子拒絕運轉。這是件多麼可怕的事!數學不是應該好用又好玩嗎?說老實話,我也一樣是被嚇大的,直到我到美國唸書才重拾信心。

衍生式設計方法、參數式設計和設計運算都會用到數學中的算術、幾何、邏輯、線性代數觀念,要能精通此道,對數學的熱愛更是不能少。如果對數學不是「心中有愛」,而是「心中有礙」,那該怎麼辦呢?一個簡單的方法:降低自己的心智年齡,拿出國中、高中數學複習一番,你會發現,當年覺得困難的問題,現在都變得高級簡單!那是因為我們隨著年齡增長,思考的複雜度也增加,理解力、聯想力、解決問題能力也在無形之中提昇!

瓶頸三:觀察與實驗
細緻的觀察力、力求實務驗證的實驗精神,是每一位設計者的必要能力與態度,尤其是對複雜問題或現象,看出問題的脈絡(context)與現象的模式(pattern),就能培養出極佳的洞察力;對抽象的意圖與構想,能想出具體落實方法,並且付諸實踐,便可以培養出豐富經驗與獨到的見解(智慧是也)。

GH 要處理的多是複雜幾何問題,如果平時對建築與空間秩序性、代表性案例、複雜幾何形體(結構)、自然界造型(結構)沒有涉獵,充其量只能想出老早就存在的問題和方案,學生當做練習還可以,但對專業設計者來說不啻是一種因無知而造成的傷害。

2010-11-03

BioForm工作坊

幾個月前和 Lex 聊到推廣 GH,就興起了假日工作坊的念頭,來搞個 mini◎ Art & Design 的新系列活動。感謝 Lex 的大力支援與催促(有出版社催稿的功力),以及正好有了 URS 89-6 的場地(交大建築所新增的西門町根據地),於是就趕鴨子上架,在 10/31 順利開課。

構自然 BioForm Workshop: Cute Creepy Creature
取名「構自然」一方面是呼應「共自然」系列活動,另一方面則是 GH 本身在數位構築上的關連性。URS 89-6 位置絕佳,可惜老房子空間還是侷促了些,硬塞了 20 個人,已經是摩肩接踵的景況。另外,老房子電力線極其衰弱,21部筆電加投影機同時啟動,立刻掛掉了一個牆上的插座,幸好後來沒再出狀況,否則肯定開天窗。

由於多數人沒有 Rhino 經驗,還是花了點時間先概略介紹 Rhino 介面和操作基礎,所幸大家天資聰穎,沒用掉太多時間。接著就是 GH 的點、線、面建構與屬性,與 Rhino 物件的連結,幾何分割與數列,還有資料配對概念。沒多久就開始做蠕動大腸和狼牙棒,有點 creepy 感覺了。狼牙棒做完就改做章魚腳(紀念章魚哥保羅),一隻章魚腳還好,五條章魚腳就很 creepy 了。

跳轉看完整的工作坊相簿,警告!有怪怪噁心的造型,這是萬聖節一定要的fu啊。

2010-11-01

GH範例要加註版本資訊了

最近上課感覺愈來愈需要處理Grasshopper版本間差異的問題,從0.6到0.7差異相當大,幾天前又迸出個0.8版,相當頭大。常見問題包括:新增元件、舊元件取消、元件名稱改變、元件分類改變、軟體本身錯誤,最慘的是初學者從官方論壇下載學習手冊後,跟著手冊操作卻屢屢發生錯誤,這也是版本不相容問題啊~

為了負責任起見,未來po上來的範例,我都會加註版本,省卻大家各自嘗試錯誤的時間。