RhinoPython+GHPython-屬于建筑師的編程攻略
「?前?言?」
隨著參數(shù)化的日益普及,大部分設(shè)計師都開始使用節(jié)點式的可視化編程語言Grasshopper來協(xié)助設(shè)計,然而GH在減少設(shè)計師編程語言學(xué)習(xí)負擔(dān)的同時,囿于其靜態(tài)化的數(shù)據(jù)處理方式和可視化編程本身的特點,往往會讓我們在處理復(fù)雜設(shè)計問題的時候無能為力。

所以對于渴望在參數(shù)化領(lǐng)域更近一步的同學(xué)而言,簡潔,優(yōu)雅,強大,易讀的Python語言就成了我們合適的學(xué)習(xí)對象。

相較于Grasshopper,Python作為當(dāng)前最受歡迎的主流腳本語言,具有種類豐富模塊庫,加之其動態(tài)的數(shù)據(jù)類型,使其可以滿足種類多樣的設(shè)計需要。數(shù)學(xué)成型,遞歸,粒子計算,集群分析等復(fù)雜問題的解決都可以借助Python輕松完成。



而同其他諸如C#,C++,Java等編程語言相比,Python作為面向?qū)ο?,解釋型的編程語言,簡單,易讀??梢宰屧O(shè)計師更好的關(guān)注于設(shè)計本身,而不用糾結(jié)與復(fù)雜的語法要求和結(jié)構(gòu)。加之從rhino5開始,rhino平臺中rhinoPython和ghpython功能的不斷完善和改進,更加方便了建筑師使用Python來輔助設(shè)計。

因此,我們特別推出[ Rhino Python+GH Python,建筑設(shè)計專項編程課],由洪宸老師教授,針對建筑需求,帶你從入門學(xué)起,穩(wěn)扎穩(wěn)打,逐步深化的掌握Python編程的操作方法和技巧,針對性的解決學(xué)習(xí)當(dāng)中的痛點,手把手教你玩轉(zhuǎn)Python,

Rhino Python+GH Python建筑編程專題課

項目周期:七次線上直播課,附贈12小時Rhino&GH入門課程
難度:★☆☆☆☆(適用于對編程,Rhino和GH完全零基礎(chǔ)學(xué)生)
授課形式:線上直播+QQ群交流,提供錄屏回放,提供源代碼
課程成果:-理解Python語法概念,數(shù)據(jù)結(jié)構(gòu),核心語句
-掌握隨機,循環(huán),遞歸
-使用Python進行網(wǎng)格頂點編織與動力學(xué)折疊
-使用Python進行建筑造型
-了解PSO仿生粒子群算法的原理與運用
開課時間:2022年4月23日起,每晚7點開始


「?課程講師?」

HongChen
資深建筑類課程講師
LAC STUDIO 建筑課程主管
國家認證教師資格
Research Assistant, The?University?of HongKong
MArch,?The?University?of HongKong
?
碩士畢業(yè)于香港大學(xué)兩年MArch專業(yè),并師從Christian Lange于香港大學(xué)數(shù)字化實驗室擔(dān)任一年研究助理(RA)。擅長參數(shù)化分析與數(shù)字化建造,提倡通過科學(xué)分析來指導(dǎo)建筑設(shè)計。
目前在LAC STUDIO擔(dān)任建筑方向?qū)W術(shù)主管,并負責(zé)LAC STUDIO網(wǎng)絡(luò)課程研發(fā),開設(shè)有Rhino全模出圖工作流,參數(shù)化建筑力學(xué)分析模擬,參數(shù)化綠色建筑分析與模擬以及LAC暑期制圖教室等網(wǎng)絡(luò)課程。

「?課程詳情?」

CLASS1&CLASS2考慮到大部分設(shè)計師對于編程都較為陌生,因此在課程的第一部分,我將用兩節(jié)課的時間,帶領(lǐng)大家從零開始,系統(tǒng)的學(xué)習(xí)Python的基礎(chǔ)知識,為后面的課程學(xué)習(xí)打下一個好的基礎(chǔ)。
|?涉及要點?|
Python與其他編程語言的對比
Rhino Python簡介
Python語法規(guī)則
Python數(shù)據(jù)類型賦值語句
Python數(shù)據(jù)結(jié)構(gòu):變量,列表,元組,字典,集合
常規(guī)數(shù)據(jù)處理指令
函數(shù)與類
遞歸
字符串處理






CLASS3通過之前兩節(jié)的課程,相信大家已經(jīng)大致掌握了Python的基本結(jié)構(gòu),語法同概念,下面就要開始使用Python進行實際操作了。
而對于建筑師而言,RhinoPython中最重要、與設(shè)計結(jié)合最密切的庫就是rhinoscriptsyntax庫了。因此在課程的第二部分我們將用一節(jié)課的時間來專門學(xué)習(xí)rhinoscriptsyntax庫中的重點語句,掌握借助Python進行建模的技巧與方法,在編程和設(shè)計之間搭建聯(lián)系的橋梁。
|?涉及要點?|
庫的調(diào)取
RS獲取物體指令
RS創(chuàng)建物體指令
RS變動物體指令
RS顯示物件指令
其他常用模塊介紹RS實戰(zhàn)練習(xí)






CLASS4考慮到GH單向數(shù)據(jù)流動的特點,即使借助插件,循環(huán)往往也是GH難以處理的一個部分,但對于動態(tài)的Python語言而言,循環(huán)處理起來就方便很多了。因此在第四節(jié)課,我們將著重介紹Python循環(huán)的用法,并結(jié)合條件判斷進行相應(yīng)的造型。
|?涉及要點?|
條件判斷語句:if,elif,else
for循環(huán)
while循環(huán)
循環(huán)嵌套
遞歸循環(huán)
循環(huán)實戰(zhàn)練習(xí)




CLASS5
經(jīng)過之前四節(jié)課我們完成了對于Rhino Python的學(xué)習(xí),那么在第五節(jié)課我們將進入另外一個對于建筑師非常重要的Python平臺--GH Python。了解它的用法與技巧。
|?涉及要點?|
GH Python基本界面與使用
GH&Rhino Python比對
GHPythonlib庫使用
數(shù)據(jù)類型與樹形數(shù)據(jù)
插件創(chuàng)建
GH Python實戰(zhàn)練習(xí)






CLASS6&CLASS7
在課程的最后一個部分,我們將綜合運用之前的知識,來完成若干實際的項目練習(xí)。從常規(guī)的建筑造型,到針對網(wǎng)格折疊的頂點編織,再到仿生模擬的PSO算法,全方面的加強大家對于Python的掌握與理解。
|?涉及要點?|
python網(wǎng)格頂點編織
干擾運用
漸變柱
網(wǎng)架成型
隨機立面
數(shù)學(xué)曲面
PSO粒子群算法








附加課
考慮到部分同學(xué)可能對于Rhino和GH本身掌握還不是很牢固,本次Python課程會隨課附贈12小時的Rhino&GH基礎(chǔ)課程,幫助大家夯實基礎(chǔ),從而更好的運用Rhino Python和GH Python進行設(shè)計。
|?涉及要點?|
-Rhino基本界面布局
-Rhino模型觀測與顯示模式
-Rhino模型建立邏輯與
Nurbs相關(guān)知識講解
-Rhino常用建模指令講解
-Rhino制圖輔助功能
-options相關(guān)設(shè)置
-GH基本界面布局
-GH本質(zhì)及其與其他編程語言的
異同與優(yōu)勢
-GH重點運算器簡介
-GH數(shù)據(jù)結(jié)構(gòu)




「?報名相關(guān)?」
| 授課方式?|
網(wǎng)絡(luò)直播+錄播
無限期視頻回放
| 軟件使用 |
課程將提供相關(guān)授課軟件
| 直播時間?|
2022年04月23日
晚七點開始
7次線上直播課+12小時錄播課程
共計24課時
| 課程價格 |
原價898元
團購優(yōu)惠:3人團優(yōu)惠50元/人4人團優(yōu)惠100元/人
LAC內(nèi)部學(xué)員價格?598元
| 合報優(yōu)惠?|
同時報名(含已報名學(xué)員)
洪宸老師以下課程
即可額外優(yōu)惠 50 元
(內(nèi)部學(xué)員優(yōu)惠不疊加)




| 報名方式?|
聯(lián)系LAC客服,即可報名課程

wechat:客服賬號
