活動時間 : 02/10-02/11 ( 10am - 6pm )
活動地點 : 台北
上課時數 : 16 小時
課程人數 : 15人開班,上限 25人
課程等級 : 初階
課程語言 : 英文為主,中文為輔 (課程中會有中文助教協助)
適合對象 : 從事產品、室內、建築空間等對參數化設計、幾何模型建製及程式編寫有興趣的相關專業人士或大專以上學生參加, 無基礎者亦可參加。
課程介紹 :
“Encode Fractalization 碎化幾何工作營” 為兩天(共16小時) 高密度的Grasshopper參數化程序編寫初階課程。參數化設計的發展從2008年Grasshopper等軟體的問世到目前,已能與各種相關應用工具如結構 / 流體 / 材料分析、環境模擬、物理引擎、多媒體及機具控制等不同專業串聯,大為改變了設計產業對於設計進行及發展的多面向,在許多先進的國際案例上我們可看到設計客製化及設計製造整合將是未來絕對的趨勢, DEZACT 從2015年開始進行 Data Morphology以資訊形態及演算邏輯為主軸的參數化課程、2016年 Algorithmic Expression以參數表現及網格模型建構課程,到2017的Unfold Complexity工作營針對複雜幾何構成及變化應用的課程,已進行了對於參數化設計形態變化、物理引擎應用、環境分析等多項設計應用整合技術之教學,可以看到多數參與學員們在參數化設計上對Grasshopper現有幾何的操作及變化已有一定的掌握度;因此,我們將在2018新年前首度開出了台灣第一場針對參數化設計的初階程序編寫的系統課程,目的在於希望能進一步提升產業設計師對於客製化設計幾何及軟體資訊系統的根本掌握並接軌國際相關應用技術。
教學方式 :
此碎化幾何工作營的課程,將會由世界級的資深軟體設計師及建築師進行深度的參數化編程設計邏輯教學,課程內容將循序漸進由淺入深帶領學員從無程式撰寫基礎開始,課程重點將著重於GH Python的學習及OOP應用,課程老師將會透過針對一系列不同尺度的國際案例,如ATVL空間設計、Morphosis、Greg Lynn Form建築案例等進行幾何形態構編程邏輯說明及分析,本課程歡迎對數位設計及造型構成有興趣或是希望了解Grasshopper程式編寫及電腦幾何運作的學生或專業者前來參與,課程安排上將會打破傳統程序編寫枯燥乏味條列及公式般的教學,而以大量的幾何分面(panelization)和迴圈模型(Loop)及群簇系統(Multi-Agent System)等進行互動式教學。在2017全世界最具指標的數位構築論壇 2017 Fabricate Conference中,可看到資訊模型及高階演算法在設計流程所扮演的關鍵角色,Multi-Agent System群簇系統、Graph智慧型演算, Internet of Thing物聯, Machine Learning機械學習等皆為資訊模型建構的延伸。此次的課程目標即是希望使學員透過程序編寫提升參數化設計的應用廣度。進行幾何形態構成說明及分析,並透過以下教學流程由淺而深帶領學員學習模型如何建構。
課程特色:
1. 台灣首度針對參數化設計的程序編寫系統化課程
2. 課程老師為現任美國南加州大學建築研究所程序編寫課程授課老師
3. 課程老師背景兼具資訊工程師及建築設計師,擁有豐富的設計實務應用及軟體顧問經驗
4. 課程老師所開發之程序IGEO編寫軟體及開源程式教程為各大事務所使用
課程內容 :
Day 1 10:00- 13:00
Python 介紹
1. Introduction to Scripting
2. RhinoScriptSyntax SDK Help
3. RhinoCommon SDK Help
4. Variables / Syntax / String
5. Conditionals
6. Common arithmetic operations
7. Containers: lists, tuples
Day 1 14:00- 18:00
迴圈及幾何分面
1. Conditions and Patterning
2. Point Clustering
3. Geometry Manipulation
4. Function and Recursion
5. Building Geometry Inside Script
6. Panelization
7. Iteration with Conditions
Day 2 10:00- 13:00
NURBS幾何應用
1. Recursion: nested loops
2. Nurbs: curves, surfaces
3. Analysing surfaces and curves
4. Modifying geometry to fit criteria
5. Box Subdivision on Surface
6. Subdividing Mesh
7. Iteration with Conditions
Day 2 14:00- 18:00
物件導向編程
1. Introduction to OOP
2. Using Library Classes
3. Importing and Exporting Data
4. Code Optimisations
5. List and Tree
6. Custom Subdivisions
7. Q&A
* 詳細課程請至Dezact網站 > 課程大綱
軟體需求 :
Rhino 5.0 / Grasshopper / GH Python
* 學員需自備筆記型電腦
報名辦法 :
欲報名Encode Fractalization工作營課程的學員,請至報名頁面先填寫報名表,若尚有餘額,工作人員將會稍後寄發正式報名通知,確定報名者請在3日內完成繳費。
*名額有限,額滿將不再受理報名
活動資訊 :
請至官方網站 ( 中文 )
官方Facebook
或 E-mail至info@dezact.org洽詢
聯絡資訊 : 0916-683-826 陳先生
注意事項 :
* 課程內容將視學員報名及上課學習狀況可能作些許調整
* 課程報名後若因個人因素不能前來,將不予以退費,但課程可轉讓他人參予
* 課程人數若未達開班人數15人,主辦單位有權取消當次課程並全額退費