編輯推薦

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

圖書簡介

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

圖書目錄

9 形式模塊的邏輯構(gòu)建
10 1 參數(shù)智能化設(shè)計策略下實踐項目概述
11 2 改善地形設(shè)計的體驗
11 2.1 概念階段地形設(shè)計方法的邏輯構(gòu)建
13 2.2 建立方案階段輔助地形設(shè)計的邏輯構(gòu)建程序
14 3 改善道路、置石和種植設(shè)計的體驗
14 3.1 改善道路的設(shè)計體驗
15 3.2 改善置石的設(shè)計體驗
16 3.3 改善種植的設(shè)計體驗
18 4 服務(wù)設(shè)施邏輯構(gòu)建程序的建立
18 4.1 隨機拼接木平臺的邏輯構(gòu)建
19 4.2 邏輯構(gòu)建程序具有更強的場地適應(yīng)性
20 5 結(jié)語
23 編程地形
25 1 梳理.dwg 格式等高線
25 1.1 .dwg 格式的等高線的問題
26 1.2 將.dwg 格式文件導(dǎo)入到Rhinoceros 平臺
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è)計思維方式的轉(zhuǎn)變
50 4.1 地形設(shè)計( 磁場版)
59 4.2 高程重分類的封裝
61 4.3 土方計算、平整土地與標注
66 4.4 高程、坡度、坡向、起伏度和重分類
80 4.5 提取山頂點
82 4.6 水文分析
91 4.7 基于NetLogo 的水文分析
101 4.8 影響因子的權(quán)重值評定
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 種植標注
124 2 植物生長演替
129 3 植物群落
131 編程道路、置石與臺階
132 1 編程道路
132 1.1 輔助道路制圖
135 1.2 尋找坡度相同的路徑
138 1.3 基于動力學(xué)道路線匯聚推衍
141 1.4 A* search algorithm A* 尋路算法
154 2 編程置石
154 2.1 單獨置石
158 2.2 汀步
163 3 編程臺階
165 景觀規(guī)劃協(xié)作處理基本流程
167 1 統(tǒng)一坐標(WGS84)
176 2 三維空間分層
180 3 數(shù)據(jù)的關(guān)聯(lián)
186 4 節(jié)點空間設(shè)計融合
191 5 在NetLogo 中加載GIS 數(shù)據(jù)與分析研究
217 編程建筑
219 1 編程建筑
219 1.1 基本結(jié)構(gòu)線的建立
223 1.2 建筑的深化設(shè)計
232 1.3 標注數(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 建筑布局與角點連線
271 4 基于多智能體仿真模擬白蟻搬運獲取自然形態(tài)

相關(guān)書籍推薦

<
>