編輯推薦

最開始的時(shí)候人們是利用表情和手勢(shì)進(jìn)行思想交流,后來發(fā)明了語言表達(dá)更豐富的思想和信息,繼而文字的創(chuàng)造、印刷術(shù)的發(fā)現(xiàn)、再到電報(bào)、電話和手機(jī)無線通信,信息傳達(dá)的高技術(shù)性,使交流便捷而又多元化。風(fēng)景園林學(xué)科的發(fā)展,跨學(xué)科多專業(yè)的高度交叉性也日益凸顯,尤其計(jì)算機(jī)科學(xué)的進(jìn)步,編程語言的成熟,已經(jīng)能夠建立起編程景觀的知識(shí)體系,依據(jù)傳統(tǒng)規(guī)劃設(shè)計(jì)方法拓展新的設(shè)計(jì)技術(shù)。
《編程景觀》從編程地形,編程種植,編程道路、置石與臺(tái)階,編程建筑以及探索基于地理信息系統(tǒng)與參數(shù)化設(shè)計(jì)方法協(xié)作處理的基本流程來探索使用Grasshopper節(jié)點(diǎn)可視化編程、Python、NetLogo多智能體思考編程景觀的方法、途徑和價(jià)值;同時(shí)試圖突破傳統(tǒng)計(jì)算機(jī)輔助設(shè)計(jì)的限制,倡導(dǎo)由設(shè)計(jì)師編寫適合于自身設(shè)計(jì)習(xí)慣的程序來輔助設(shè)計(jì)。
《編程景觀》包含豐富的探索內(nèi)容,例如基于磁場(chǎng)的地形自動(dòng)衍生的程序,依據(jù)NetLogo建立多智能體行為規(guī)則模擬水文的過程等。《編程景觀》試圖將編程設(shè)計(jì)思維滲入到風(fēng)景園林規(guī)劃設(shè)計(jì)當(dāng)中來解決設(shè)計(jì)的問題,讓風(fēng)景園林規(guī)劃設(shè)計(jì)趨于數(shù)據(jù)化、智能化、參數(shù)化和系統(tǒng)化。

圖書簡(jiǎn)介

編程景觀是基于計(jì)算機(jī)技術(shù)的,工欲善其事,必先利其器,因此設(shè)計(jì)師步入這個(gè)領(lǐng)域的首要要求就是必須會(huì)使用編程設(shè)計(jì)工具,例如節(jié)點(diǎn)式編程語言Grasshopper 、經(jīng)常作為腳本語言的Python以及多智能體仿真平臺(tái)NetLogo等,而不是傳統(tǒng)意義上AutoCAD 的操作命令,因此需要首先明確編程設(shè)計(jì)不是單純的計(jì)算機(jī)操作,而是一門新的學(xué)科,一個(gè)能夠輔助設(shè)計(jì)、拓展設(shè)計(jì)、變革設(shè)計(jì)甚至主導(dǎo)設(shè)計(jì)的設(shè)計(jì)領(lǐng)域,一個(gè)基于傳統(tǒng)的設(shè)計(jì)方法并與之并行的分支,一種研究程序語言、數(shù)學(xué)幾何、邏輯構(gòu)建和設(shè)計(jì)統(tǒng)計(jì)、數(shù)據(jù)分析并用于輔助及主導(dǎo)設(shè)計(jì)的方法。
《編程景觀》提出了形式模塊邏輯構(gòu)建的概念,強(qiáng)調(diào)設(shè)計(jì)師利用編程設(shè)計(jì)的思維建立適于設(shè)計(jì)師自身輔助設(shè)計(jì)的程序,例如通過建立改善地形設(shè)計(jì)、道路、種植和置石等程序,智能化解決設(shè)計(jì)的相關(guān)問題。
“編程地形”部分講述了使用Grasshopper智能化梳理.dwg格式等高線、自動(dòng)化標(biāo)準(zhǔn)的程序。闡述如何利用磁場(chǎng)的方式建立自動(dòng)衍生地形的程序,并結(jié)合Python編寫高程重分類、土方計(jì)算、土地平整、計(jì)算坡度、坡向、起伏度,以及水文分析、提取山頂點(diǎn)、影響因子的權(quán)重評(píng)定和可視區(qū)域分析等內(nèi)容;
“編程種植”部分探索輔助植物種植的程序,并初步嘗試模擬植物生成演替的過程;
“編程道路、置石與臺(tái)階”部分編寫相關(guān)園林要素建立的程序,并探索A*尋路算法在求取最近路徑上的應(yīng)用;
“景觀規(guī)劃協(xié)作處理基本流程”部分主要試圖探索將基于ArcGIS的地理信息系統(tǒng)平臺(tái)的信息化與基于Grasshopper平臺(tái)的參數(shù)化設(shè)計(jì)方法相融合的途徑,以及多智能體仿真平臺(tái)下NetLogo中地理信息數(shù)據(jù)分析研究的方法;
“編程建筑”以一個(gè)系統(tǒng)的案例,闡述編程設(shè)計(jì)方法應(yīng)用的一個(gè)基本流程,從概念的建立、方案深化、標(biāo)注數(shù)據(jù)到結(jié)構(gòu)優(yōu)化和表皮展平;
“尋找基本圖式”部分初步探索形式衍生的方法,為進(jìn)一步的設(shè)計(jì)提供形式參考。

圖書目錄

9 形式模塊的邏輯構(gòu)建
10 1 參數(shù)智能化設(shè)計(jì)策略下實(shí)踐項(xiàng)目概述
11 2 改善地形設(shè)計(jì)的體驗(yàn)
11 2.1 概念階段地形設(shè)計(jì)方法的邏輯構(gòu)建
13 2.2 建立方案階段輔助地形設(shè)計(jì)的邏輯構(gòu)建程序
14 3 改善道路、置石和種植設(shè)計(jì)的體驗(yàn)
14 3.1 改善道路的設(shè)計(jì)體驗(yàn)
15 3.2 改善置石的設(shè)計(jì)體驗(yàn)
16 3.3 改善種植的設(shè)計(jì)體驗(yàn)
18 4 服務(wù)設(shè)施邏輯構(gòu)建程序的建立
18 4.1 隨機(jī)拼接木平臺(tái)的邏輯構(gòu)建
19 4.2 邏輯構(gòu)建程序具有更強(qiáng)的場(chǎng)地適應(yīng)性
20 5 結(jié)語
23 編程地形
25 1 梳理.dwg 格式等高線
25 1.1 .dwg 格式的等高線的問題
26 1.2 將.dwg 格式文件導(dǎo)入到Rhinoceros 平臺(tái)
26 1.3 基本的處理程序編寫
34 1.4 生成三維地形表面
40 2 根據(jù)主要等高線構(gòu)建地形
41 3 調(diào)入地理信息高程與坡度數(shù)據(jù)
44 3.1 調(diào)入高程數(shù)據(jù)生成地形表面
45 3.2 調(diào)入坡度數(shù)據(jù)并賦予分類顏色
48 4 邏輯構(gòu)建過程下設(shè)計(jì)思維方式的轉(zhuǎn)變
50 4.1 地形設(shè)計(jì)( 磁場(chǎng)版)
59 4.2 高程重分類的封裝
61 4.3 土方計(jì)算、平整土地與標(biāo)注
66 4.4 高程、坡度、坡向、起伏度和重分類
80 4.5 提取山頂點(diǎn)
82 4.6 水文分析
91 4.7 基于NetLogo 的水文分析
101 4.8 影響因子的權(quán)重值評(píng)定
106 4.9 可視區(qū)域分析
111 編程種植
112 1 輔助種植制圖
112 1.1 單株種植
114 1.2 列植
115 1.3 片植
118 1.4 灌木
119 1.5 三維樹木(L-System 系統(tǒng))
122 1.6 種植標(biāo)注
124 2 植物生長演替
129 3 植物群落
131 編程道路、置石與臺(tái)階
132 1 編程道路
132 1.1 輔助道路制圖
135 1.2 尋找坡度相同的路徑
138 1.3 基于動(dòng)力學(xué)道路線匯聚推衍
141 1.4 A* search algorithm A* 尋路算法
154 2 編程置石
154 2.1 單獨(dú)置石
158 2.2 汀步
163 3 編程臺(tái)階
165 景觀規(guī)劃協(xié)作處理基本流程
167 1 統(tǒng)一坐標(biāo)(WGS84)
176 2 三維空間分層
180 3 數(shù)據(jù)的關(guān)聯(lián)
186 4 節(jié)點(diǎn)空間設(shè)計(jì)融合
191 5 在NetLogo 中加載GIS 數(shù)據(jù)與分析研究
217 編程建筑
219 1 編程建筑
219 1.1 基本結(jié)構(gòu)線的建立
223 1.2 建筑的深化設(shè)計(jì)
232 1.3 標(biāo)注數(shù)據(jù)
233 1.4 展平表皮
237 1.5 結(jié)構(gòu)優(yōu)化
249 2 編程構(gòu)筑
249 2.1 邏輯構(gòu)建過程
252 2.2 Grasshopper 程序
257 尋找基本圖式
259 1 基于泰森多邊形的空間圖式
264 2 肌理的抽象提取
266 3 建筑布局與角點(diǎn)連線
271 4 基于多智能體仿真模擬白蟻搬運(yùn)獲取自然形態(tài)

相關(guān)書籍推薦

<
>