內容簡介
"本書是一本講解參數化建模軟體Grasshopper的技術專著,參考國內外最新研究成果,對Grasshopper做了深入淺出的講解,同時配有大量獨具特色的案例,使讀者能在較短的時間內掌握該軟體的主要理念和重要的製作技法,從而能較快地運用該軟體解決工作、設計中遇到的各種建模問題。本書分為上下兩篇,上篇為基礎篇,包括第1~7章,主要講解Grasshopper的基本操作和常用運算器。下篇為案例篇,包括第8~11章,詳細講解了一個綜合性案例——摩天大樓的建模。本書適合從事建築設計、機械設計、藝術設計、工業設計的人士和CG愛好者參閱,也可以作為高職類院校相關課程的教材和教參使用。 "
基本信息
作者:程罡
定價:49元
印次:1-1
ISBN:9787302468424
出版日期:2017.05.01
印刷日期:2017.04.26
圖書目錄
上篇 基 礎 篇
第1章 Grasshopper概述 1
1.1 參數化設計和Grasshopper 2
1.1.1 什麼是參數化設計 2
1.1.2 參數化建模與手工建模 2
1.1.3 什麼是Grasshopper 5
1.1.4 Grasshopper的運用 6
1.2 Grasshopper的下載和安裝 10
1.2.1 Grasshopper的下載 10
1.2.2 Grasshopper的安裝 11
1.3 打開Grasshopper和Grasshopper的
界面 12
1.3.1 Grasshopper的載入 12
1.3.2 Grasshopper的界面 13
1.4 運算器詳解 17
1.4.1 運算器的構成 17
1.4.2 運算器信息 17
1.4.3 運算器和參數 18
1.4.4 運算器圖示的顯示 19
1.4.5 運算器的數據管理 20
本章小結 22
第2章 Grasshopper初步 23
2.1 從點的繪製開始 24
2.1.1 點的創建 24
2.1.2 創建滑塊運算器 25
2.1.3 滑塊運算器的複製 26
2.1.4 編輯滑塊運算器的屬性 28
2.2 曲線和樣條線的繪製 30
2.2.1 繪製另一個點 30
2.2.2 創建Line運算器 31
2.2.3 創建樣條線 31
2.3 數據匹配 32
2.3.1 如何用兩個滑塊控制一個
屬性 32
2.3.2 創建Panel運算器 ...
2.3.3ShortestList運算器 36
2.3.4LongestList運算器 38
2.3.5CrossReference運算器 39
2.4一個簡單的案例——水波紋的製作 41
本章小結 44
第3章功能和控制 45
3.1在表格中創建多重物體 46
3.1.1創建系列圓 46
3.1.2改變系列圓的起點 47
3.1.3顯示系列圓的信息 48
3.1.4動態改變系列圓的半徑 48
3.2創建系列直線段 49
3.2.1直線的創建 49
3.2.2創建系列直線 50
3.2.3Range運算器的功用 51
3.2.4動態系列線的設定 53
3.2.5Addition運算器 54
3.2.6設定扭曲效果 56
3.3使用數學功能繪製曲線 57
3.3.1創建曲線分布頂點 57
3.3.2創建正弦曲線 58
3.4控制和表格 59
3.4.1創建系列圓 59
3.4.2圓圈的擠壓 61
3.4.3設定擠壓高度 62
3.4.4Item運算器 62
3.4.5Cull運算器 65
3.5變換操作 67
3.5.1Box運算器 67
3.5.2Move運算器 68
3.6形狀圖表 69
3.6.1Graph運算器 69
3.6.2Scale運算器 71
3.6.3減法運算器 72
3.6.4控制系列Box的外輪廓 72
本章小結 74
第4章在曲面上做造型 75
4.1導入幾何體 76
4.1.1打開Rhino模型 76
4.1.2Surface運算器 76
4.1.3顯示效果的設定 77
4.2次表面細分 80
4.2.1細分運算器 80
4.2.2細分參數的設定 80
4.3扭曲長方體 81
4.3.1創建表面長方體 81
4.3.2曲面的細分 82
4.3.3細分長方體的厚度控制 83
4.4變形參照幾何體 84
4.4.1在Rhino中創建四稜錐 84
4.4.2Geometry運算器 85
4.4.3Morph運算器 86
4.5完成多次變形操作 87
4.5.1在Rhino中創建變形參照
對象 87
4.5.2拾取多個對象 88
4.5.3使用Longest運算器 89
本章小結 90
第5章案例——螺旋塔的建模 91
5.1項目簡介 92
5.1.1旋轉中心簡介 92
5.1.2橫截面的繪製 93
5.2扭轉樓板的輪廓曲線 95
5.2.1轉換GH曲線 95
5.2.2創建系列輪廓線 96
5.2.3創建群組 96
5.2.4另一組運算器 98
5.2.5加法運算器 100
5.3創建核心 101
5.3.1擠壓中心圓 101
5.3.2加法和乘法運算器 102
5.4扭轉樓板輪廓曲線 103
5.4.1在Rhino中創建四稜錐 103
5.4.2扭轉軸的設定 104
5.4.3控制輪廓曲線的扭轉 105
5.4.4除法運算器 105
5.4.5弧度運算器 106
5.4.6Range運算器的使用 107
5.4.7表達式的運用 107
5.4.8移動核心 109
5.5設定樓板的厚度 109
5.5.1創建4個運算器 109
5.5.2運算器的連線 110
5.6外立面的生成 111
5.6.1放樣運算器的運用 111
5.6.2SubList運算器 113
5.6.3多個局部的外立面生成 114
5.7高效率地使用範圍和序列運算器 116
5.7.1Integer運算器 116
5.7.2整數運算器的連線 117
5.7.3刪除單獨的Dom運算器 117
5.8總結和反思 118
5.8.1簡單的材質設定 118
5.8.2遙控參數設定 121
本章小結 122
第6章數據樹詳解 123
6.1數據樹介紹 124
6.1.1什麼是數據樹 124
6.1.2數據的行為 125
6.2展平、融合與移植 127
6.2.1展平數據樹 127
6.2.2融合數據樹 128
6.2.3移植數據樹 129
6.3連線曲線上對應的點 129
6.3.1創建曲線 129
6.3.2細分曲線 130
6.3.3查看頂點數據 131
6.3.4PathMapper運算器 132
6.3.5圓圈的複製 133
6.4桁架曲面的構建 134
6.4.1創建GH曲面 134
6.4.2曲面的細分 135
6.4.3圖層的設定 135
6.4.4收集頂點 136
6.4.5分支頂點 137
6.4.6構建立體格線模型 139
6.5製作桁架的另一種方法 141
6.5.1GH創建系列圓圈 142
6.5.2改變系列圓圈的輪廓 143
6.5.3頂點的連線 145
6.5.4扭轉曲線 146
6.5.5雙螺旋曲線的構建 148
6.5.6構建立體格線 149
本章小結 150
第7章使用Galapagos進行最佳化
和提升 151
7.1什麼是Galapagos 152
7.1.1Galapagos概述 152
7.1.2關於進化求解程式 152
7.1.3Galapagos的運行特點 153
7.2一個簡單的案例——如何設定
Galapagos 156
7.2.1求差值的運算器設定 156
7.2.2載入Galapagos 157
7.2.3Galapagos的解算 158
7.3第二個案例——最佳化參數達到目標
面積 160
7.3.1載入GH場景 160
7.3.2樓層面積的設定 161
7.3.3解算 163
本章小結 165
下篇案例篇
第8章初始化設定 167
8.1構建初始平面和等分角 168
8.1.1搜尋框的運用 168
8.1.2初始平面的構建 169
8.1.3等分角的設定 170
8.2初始計算和第二個角度 172
8.2.1等分角度的最佳化 172
8.2.2等分120°角 173
8.3計算第三個角度 175
8.3.1乘法運算器的運用 175
8.3.2角度範圍的再次調整 176
8.3.3SDL曲線運算器 177
8.4生成驅動線 178
8.4.1旋轉平面運算器的使用 178
8.4.2在直線上標記頂點 180
8.4.3完成全部放射狀直線 181
8.5完成驅動圖解定義 185
8.5.1繼續添加點 185
8.5.2以點為圓心畫圓 186
8.5.3另一個圓的繪製 187
8.5.4二等分圓 189
8.5.5設定任意起始角度 191
8.6定義摩天大樓參數 192
8.6.1樓層的設定 192
8.6.2添加格線平面 193
8.6.3陣列截面曲線 194
本章小結 196
第9章弧度和扭曲 197
9.1規劃幾何體和初始弧度 198
9.1.1複製Project運算器 198
9.1.2點的選擇 199
9.1.3重命名運算器 201
9.1.4繪製弧形 202
9.2如何劃分數據樹 204
9.2.1繪製另外3組圓弧 204
9.2.2Split運算器的運用 205
9.2.3清理數據樹 206
9.3創建截面弧形 207
9.3.1點的生成 207
9.3.2清理預覽 209
9.3.3創建圓弧 210
9.4扭曲截面曲線 213
9.4.1清理場景 213
9.4.2表達式運算器的使用 215
9.4.3扭轉輪廓曲線 217
9.5修改輪廓曲線 219
9.5.1準備工作 219
9.5.2餘弦運算器的使用 221
9.5.3圓弧的關聯 224
9.5.4另一組輪廓的漸變設定 226
本章小結 230
第10章摩天大樓外表面的創建 231
10.1分割弧度並創建底板輪廓 232
10.1.1分割運算器的使用 232
10.1.2分割另外兩組輪廓曲線 234
10.2改變輪廓曲線的層數 235
10.2.1改變一組輪廓的高度 235
10.2.2表達式運算器 236
10.2.3表達式的輸入 237
10.3外立面格柵的創建 239
10.3.1重命名運算器 239
10.3.2格柵化處理輪廓曲線 240
10.4獨立劃分點 242
10.4.1清理數據 242
10.4.2生成格線 243
10.4.3連線的最佳化 245
10.5完成外立面格柵 247
10.5.1表達式運算器 247
10.5.2另外兩組直線的選擇 249
10.6完成外立面系統和放樣表面 252
10.6.1創建三組直線之間的點 252
10.6.2格柵的創建 254
10.6.3一組直線的放樣 256
10.6.4完成全部外立面的放樣 258
本章小結 262
第11章樓板的設計 263
11.1創建樓板 264
11.1.1整理檔案 264
11.1.2收縮輪廓曲線 265
11.1.3擠壓樓板厚度 266
11.1.4修正擠壓方向 268
11.2完成樓塔並烘焙到Rhino 270
11.2.1線條管狀化 270
11.2.2保存狀態 272
11.2.3烘焙到Rhino 274
本章小結 278