最開始的時候人們是利用表情和手勢進行思想交流,后來發(fā)明了語言表達更豐富的思想和信息,繼而文字的創(chuàng)造、印刷術的發(fā)現(xiàn)、再到電報、電話和手機無線通信,信息傳達的高技術性,使交流便捷而又多元化。風景園林學科的發(fā)展,跨學科多專業(yè)的高度交叉性也日益凸顯,尤其計算機科學的進步,編程語言的成熟,已經(jīng)能夠建立起編程景觀的知識體系,依據(jù)傳統(tǒng)規(guī)劃設計方法拓展新的設計技術。
《編程景觀》從編程地形,編程種植,編程道路、置石與臺階,編程建筑以及探索基于地理信息系統(tǒng)與參數(shù)化設計方法協(xié)作處理的基本流程來探索使用Grasshopper節(jié)點可視化編程、Python、NetLogo多智能體思考編程景觀的方法、途徑和價值;同時試圖突破傳統(tǒng)計算機輔助設計的限制,倡導由設計師編寫適合于自身設計習慣的程序來輔助設計。
《編程景觀》包含豐富的探索內(nèi)容,例如基于磁場的地形自動衍生的程序,依據(jù)NetLogo建立多智能體行為規(guī)則模擬水文的過程等?!毒幊叹坝^》試圖將編程設計思維滲入到風景園林規(guī)劃設計當中來解決設計的問題,讓風景園林規(guī)劃設計趨于數(shù)據(jù)化、智能化、參數(shù)化和系統(tǒng)化。
編輯推薦
圖書簡介
編程景觀是基于計算機技術的,工欲善其事,必先利其器,因此設計師步入這個領域的首要要求就是必須會使用編程設計工具,例如節(jié)點式編程語言Grasshopper 、經(jīng)常作為腳本語言的Python以及多智能體仿真平臺NetLogo等,而不是傳統(tǒng)意義上AutoCAD 的操作命令,因此需要首先明確編程設計不是單純的計算機操作,而是一門新的學科,一個能夠輔助設計、拓展設計、變革設計甚至主導設計的設計領域,一個基于傳統(tǒng)的設計方法并與之并行的分支,一種研究程序語言、數(shù)學幾何、邏輯構建和設計統(tǒng)計、數(shù)據(jù)分析并用于輔助及主導設計的方法。
《編程景觀》提出了形式模塊邏輯構建的概念,強調(diào)設計師利用編程設計的思維建立適于設計師自身輔助設計的程序,例如通過建立改善地形設計、道路、種植和置石等程序,智能化解決設計的相關問題。
“編程地形”部分講述了使用Grasshopper智能化梳理.dwg格式等高線、自動化標準的程序。闡述如何利用磁場的方式建立自動衍生地形的程序,并結合Python編寫高程重分類、土方計算、土地平整、計算坡度、坡向、起伏度,以及水文分析、提取山頂點、影響因子的權重評定和可視區(qū)域分析等內(nèi)容;
“編程種植”部分探索輔助植物種植的程序,并初步嘗試模擬植物生成演替的過程;
“編程道路、置石與臺階”部分編寫相關園林要素建立的程序,并探索A*尋路算法在求取最近路徑上的應用;
“景觀規(guī)劃協(xié)作處理基本流程”部分主要試圖探索將基于ArcGIS的地理信息系統(tǒng)平臺的信息化與基于Grasshopper平臺的參數(shù)化設計方法相融合的途徑,以及多智能體仿真平臺下NetLogo中地理信息數(shù)據(jù)分析研究的方法;
“編程建筑”以一個系統(tǒng)的案例,闡述編程設計方法應用的一個基本流程,從概念的建立、方案深化、標注數(shù)據(jù)到結構優(yōu)化和表皮展平;
“尋找基本圖式”部分初步探索形式衍生的方法,為進一步的設計提供形式參考。
《編程景觀》提出了形式模塊邏輯構建的概念,強調(diào)設計師利用編程設計的思維建立適于設計師自身輔助設計的程序,例如通過建立改善地形設計、道路、種植和置石等程序,智能化解決設計的相關問題。
“編程地形”部分講述了使用Grasshopper智能化梳理.dwg格式等高線、自動化標準的程序。闡述如何利用磁場的方式建立自動衍生地形的程序,并結合Python編寫高程重分類、土方計算、土地平整、計算坡度、坡向、起伏度,以及水文分析、提取山頂點、影響因子的權重評定和可視區(qū)域分析等內(nèi)容;
“編程種植”部分探索輔助植物種植的程序,并初步嘗試模擬植物生成演替的過程;
“編程道路、置石與臺階”部分編寫相關園林要素建立的程序,并探索A*尋路算法在求取最近路徑上的應用;
“景觀規(guī)劃協(xié)作處理基本流程”部分主要試圖探索將基于ArcGIS的地理信息系統(tǒng)平臺的信息化與基于Grasshopper平臺的參數(shù)化設計方法相融合的途徑,以及多智能體仿真平臺下NetLogo中地理信息數(shù)據(jù)分析研究的方法;
“編程建筑”以一個系統(tǒng)的案例,闡述編程設計方法應用的一個基本流程,從概念的建立、方案深化、標注數(shù)據(jù)到結構優(yōu)化和表皮展平;
“尋找基本圖式”部分初步探索形式衍生的方法,為進一步的設計提供形式參考。
圖書目錄
9 形式模塊的邏輯構建
10 1 參數(shù)智能化設計策略下實踐項目概述
11 2 改善地形設計的體驗
11 2.1 概念階段地形設計方法的邏輯構建
13 2.2 建立方案階段輔助地形設計的邏輯構建程序
14 3 改善道路、置石和種植設計的體驗
14 3.1 改善道路的設計體驗
15 3.2 改善置石的設計體驗
16 3.3 改善種植的設計體驗
18 4 服務設施邏輯構建程序的建立
18 4.1 隨機拼接木平臺的邏輯構建
19 4.2 邏輯構建程序具有更強的場地適應性
20 5 結語
23 編程地形
25 1 梳理.dwg 格式等高線
25 1.1 .dwg 格式的等高線的問題
26 1.2 將.dwg 格式文件導入到Rhinoceros 平臺
26 1.3 基本的處理程序編寫
34 1.4 生成三維地形表面
40 2 根據(jù)主要等高線構建地形
41 3 調(diào)入地理信息高程與坡度數(shù)據(jù)
44 3.1 調(diào)入高程數(shù)據(jù)生成地形表面
45 3.2 調(diào)入坡度數(shù)據(jù)并賦予分類顏色
48 4 邏輯構建過程下設計思維方式的轉變
50 4.1 地形設計( 磁場版)
59 4.2 高程重分類的封裝
61 4.3 土方計算、平整土地與標注
66 4.4 高程、坡度、坡向、起伏度和重分類
80 4.5 提取山頂點
82 4.6 水文分析
91 4.7 基于NetLogo 的水文分析
101 4.8 影響因子的權重值評定
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 基于動力學道路線匯聚推衍
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ù)的關聯(lián)
186 4 節(jié)點空間設計融合
191 5 在NetLogo 中加載GIS 數(shù)據(jù)與分析研究
217 編程建筑
219 1 編程建筑
219 1.1 基本結構線的建立
223 1.2 建筑的深化設計
232 1.3 標注數(shù)據(jù)
233 1.4 展平表皮
237 1.5 結構優(yōu)化
249 2 編程構筑
249 2.1 邏輯構建過程
252 2.2 Grasshopper 程序
257 尋找基本圖式
259 1 基于泰森多邊形的空間圖式
264 2 肌理的抽象提取
266 3 建筑布局與角點連線
271 4 基于多智能體仿真模擬白蟻搬運獲取自然形態(tài)
10 1 參數(shù)智能化設計策略下實踐項目概述
11 2 改善地形設計的體驗
11 2.1 概念階段地形設計方法的邏輯構建
13 2.2 建立方案階段輔助地形設計的邏輯構建程序
14 3 改善道路、置石和種植設計的體驗
14 3.1 改善道路的設計體驗
15 3.2 改善置石的設計體驗
16 3.3 改善種植的設計體驗
18 4 服務設施邏輯構建程序的建立
18 4.1 隨機拼接木平臺的邏輯構建
19 4.2 邏輯構建程序具有更強的場地適應性
20 5 結語
23 編程地形
25 1 梳理.dwg 格式等高線
25 1.1 .dwg 格式的等高線的問題
26 1.2 將.dwg 格式文件導入到Rhinoceros 平臺
26 1.3 基本的處理程序編寫
34 1.4 生成三維地形表面
40 2 根據(jù)主要等高線構建地形
41 3 調(diào)入地理信息高程與坡度數(shù)據(jù)
44 3.1 調(diào)入高程數(shù)據(jù)生成地形表面
45 3.2 調(diào)入坡度數(shù)據(jù)并賦予分類顏色
48 4 邏輯構建過程下設計思維方式的轉變
50 4.1 地形設計( 磁場版)
59 4.2 高程重分類的封裝
61 4.3 土方計算、平整土地與標注
66 4.4 高程、坡度、坡向、起伏度和重分類
80 4.5 提取山頂點
82 4.6 水文分析
91 4.7 基于NetLogo 的水文分析
101 4.8 影響因子的權重值評定
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 基于動力學道路線匯聚推衍
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ù)的關聯(lián)
186 4 節(jié)點空間設計融合
191 5 在NetLogo 中加載GIS 數(shù)據(jù)與分析研究
217 編程建筑
219 1 編程建筑
219 1.1 基本結構線的建立
223 1.2 建筑的深化設計
232 1.3 標注數(shù)據(jù)
233 1.4 展平表皮
237 1.5 結構優(yōu)化
249 2 編程構筑
249 2.1 邏輯構建過程
252 2.2 Grasshopper 程序
257 尋找基本圖式
259 1 基于泰森多邊形的空間圖式
264 2 肌理的抽象提取
266 3 建筑布局與角點連線
271 4 基于多智能體仿真模擬白蟻搬運獲取自然形態(tài)
相關書籍推薦
<
>










