OSC1.0 Grasshopper 課程紀錄(一)

17年1月,在LCD設計實驗室的支持下,順利的完成了開源數字設計課程的教學。在此分享下教學全過程記錄及課程所有的成果源文件。

這個課程是我在16年12月在中央美院代課的時候做出的課程嘗試升級版。其實在IaaC北京夏季訪校結課後,我就和LCD的老師們有想法做一個系列關於基礎技能教學的課程。在央美代課時激發出我更多關於Grasshopper教學的怪點子。所以一拍即合,說干就干。

至於名字為什麼叫」開源數字設計」呢?我覺得重點有兩個,一個是開源,另一個就是設計了,並且將兩個關鍵詞通過「數字」手段進行串聯。「開源」,我個人理解為是一種信息、資源共享的方式。所以課程目的主要是希望通過數字化的技術手段,將設計進行開源化。這裡的「開源」,無論是對專業從業者(參考)、入門者(學習)還是普通大眾(使用),我希望都能夠產生積極的影響。

Day01

因為學生們大多是零基礎,所以第一天,帶大家大概了解了一下Rhino與Grasshopper的基本操作。課堂案例全部是即興發揮,主要給學生加深兩個概念。

  • 點-線線-面面-體之間的層層遞進關係。
  • 普通數據與樹型數據的運演算法則(這個上過我課的學員們都應該知道,我從第一節課就開始強調,我個人總結出的三句話運演算法則是可以讓學生迅速的、透徹的掌握Grasshopper的核心運算規則的。)這個我要求學生必須背過,而且要求達到機械式的反應效率。

課程案例主要圍繞三個變換方式展開——MoveRotateScale。所有的複雜變化大多有源於這三個命令,所以在第一天結束時,我要求學生們課下通過這三個命令在二維空間將單一圖形進行複製,生成結果。同時要求所有人必須將配有色彩的圖像在AI里再次編輯設計,在圖形與色彩上達到一定的完成度後以20cm*20cm的格式統一輸出。

Day02

第二天我花了幾乎超過60%的時間逐個點評學生的設計作業,包括電池圖的邏輯電池圖的排列整潔度AI線性的建議和最終作品的整體效果。

有了點評作業時給每個人加深印象的鋪墊,我在第二天的課程中加入Image sampler電池,教授學生通過圖像進行圖形控制。第二天的作業要求是通過圖像控制和第一天的三個命令結合進行設計。

Day03

同第二天一樣,第三天的課程之前,我也花了大半時間在講評前一天的作業,讓學生們了解並學習別人的設計思路,給大家拓寬思路。

第三天的課程,延續前兩天一直強調的三個命令——Move,Rotate和Scale。在前兩天的二維空間訓練後加入三維空間的概念,讓學生們了解二維變化與三維變化的區別,試圖創作出更有趣的三維空間圖形。

課程主要以加深對於三維Move,Rotate和Scale中「基準平面(Base Plan)」的概念為中心。由於三維空間的變化有時是非常難把控的,需要更為成熟的三維空間想像能力。所以我給學生的建議是先在草稿紙上試圖將自己想呈現出來的效果繪出,然後找到其內在邏輯後再在軟體中逐一實現。

至此,為課程中的前半部分——基礎訓練內容

更多開源共享資源:Uncharted Design

更多的線公開課程:微信公眾號 LCD設計實驗室


推薦閱讀:

如何用 Grasshopper 寫出伊東豐雄的「蛇形畫廊」這種邏輯的形體?
OSC1.0 Grasshopper 課程紀錄(二)
Grasshopper製作鳳凰傳媒中心大廈教程
Grasshopper拱形收縮結構教程

TAG:Grasshopper | 参数化设计 | 艺术设计 |