玩轉Blender:3D動畫角色創作(第3版)

玩轉Blender:3D動畫角色創作(第3版)

作者: Oliver Villar 張宇
出版社: 電子工業
出版在: 2022-03-01
ISBN-13: 9787121430244
ISBN-10: 712143024X
裝訂格式: 平裝
總頁數: 388 頁





內容描述


Blender是當今世界上極為優秀的開源3D創作套件之一,不僅功能豐富、強大,而且完全免費,更可以跨平台使用。
本書通過一個經典的3D動畫角色製作實戰案例,讓你從零開始了解用Blender製作3D動畫角色的整個流程,
包括基礎知識、前期設計指導、網格建模、製作紋理及材質、綁定骨骼及製作動畫、攝像機實景追踪,以及最終的渲染及合成,等等。
本書內容生動翔實、條理清晰、循序漸進。
即使你完全沒有接觸過Blender,也可以在短時間內輕鬆上手,最終創造出屬於自己的作品。


目錄大綱


I Blender基礎
1 Blender簡介 3
Blender是什麼 3
商業軟件vs開源軟件 4
商業軟件 4
開源軟件 5
那麼,我能售賣我用Blender創作的作品嗎? 5
Blender的歷史 5
Blender基金會及Blender的開發 8
Blender的開發費用從何而來 9
Blender社區 10
總結 11
練習 12
2 Blender基礎:用戶界面 13
下載與安裝Blender 13
使用Blender推薦的硬件配置 13
使用Blender的用戶界面 15
啟動畫面 15
頂欄與狀態欄 16
默認的編輯器 16
理解區域和編輯器 17
調整區域的大小 17
分割及合併區域 17
交換與復制區域 18
理解編輯器的類型 18
使用工作區 21
了解Blender的界面元素 23
了解菜單和彈出框 23
了解面板 23
了解餅菜單 24
理解3D視口 25
理解區域 27
理解3D視口的標題欄 28
在3D場景中導覽 30
用鼠標、鍵盤及數字鍵盤區在3D場景中進行
導覽 30
通過視圖菜單進行導覽 32
通過3D視口的導覽操縱件導覽 32
選擇物體 33
全选和取消全選 34
使用活動工具進行選擇 34
理解3D游標 35
放置3D游標 36
理解Blender的偏好設置 36
保存偏好設置 38
恢復偏好設置 38
創建你自己的啟動文件 39
總結 39
練習 39
3 你的第一個Blender場景 41
創建物體 41
移動、旋轉和縮放 42
使用活動工具 42
使用操縱件 44
使用鍵盤快捷鍵(高級模式) 45
使用菜單 47
在場景中擺放物體 48
命名物體及使用數據塊 48
重命名物體 49
管理數據塊 49
場景物體的命名方式 51
交互模式 51
應用平直著色或平滑著色 52
使用修改器 53
添加修改器 53
向場景中添加一個表面細分修改器 55
使用工作台、EEVEE與Cycles引擎 56
理解視口著色模式 58
切換視口著色模式 59
管理材質 59
添加或調整材質 59
添加燈光 60
燈光選項 61
向場景中添加燈光 61
在場景中移動攝像機 61
渲染 62
保存與加載. blend文件 63
執行與保存渲染 64
總結 65
練習 65
II 開始做項目
4 項目概覽 69
項目製作流程的三大階段 69
前期製作 69
中期製作 70
後期製作 70
階段劃分 71
未應用視覺特效的影片 71
視覺特效影片 72
動畫電影 72
照片拍攝 73
角色創建設定 73
前期製作 73
中期製作 73
後期製作 74
總結 74
練習 75
5 角色設計 76
角色刻畫 76
性格設定 77
故事背景設定 77
風格設定 78
外表設定 78
設計角色 79
剪影法 79
基型設計 80
設計頭部 81
添加細節 82
細化設計 83
上色 84
完善設計 85
製作角色參考圖 86
其他設計方法 87
總結 88
練習 88
III 開始建模
6 Blender的建模工具 91
操縱頂點、邊和麵 91
選擇頂點、邊和麵 92
使用建模工具 92
選擇方式 93
最短路徑 93
比例化編輯 94
關聯選擇 95
循環邊與並排邊 95
選取邊界 96
加选和減選 96
選擇相似元素 96
選擇相連的平直面 96
選擇邊界循環線與循環線內側區域 97
間隔式棄選 97
其他選擇方法 97
網格建模工具 97
倒角 98
切分 99
布爾操作 99
橋接循環邊 101
連接 101
刪除和融並 102
複製 103
擠出 103
填充和網格填充 104
內插 105
合併 106
切刀 106
投影切割 107
環切並滑移 107
創建邊/面 108
合併 109
偏移邊線並滑移 110
尖分 110
斷離與補隙斷離 111
分離 111
法向縮放 112
滑移 112
平滑頂點 113
生成厚度 113
旋繞 113
拆分 114
細分 114
使用建模插件 115
使用LoopTools插件 115
使用F2插件 116
更多實用有趣的Blender選項 117
自動合併 117
全局視圖與局部視圖 118
隱藏和取消隱藏 118
吸附 119
透視模式 119
總結 119
練習 120
7 角色建模 121
什麼是網格拓撲 121
建模方法 123
方塊建模法 123
逐面建模法 123
雕刻+重拓撲法 123
修改器建模法 124
最佳的方法 125
設定參考平面 125
眼球建模 128
創建眼球 129
用晶格修改器讓眼球形變 130
眼球的鏡像與調節 131
面部建模 132
研究面部的拓撲結構 132
面部基型打樣 133
確定面部的形狀 135
軀乾和手臂建模 141
軀乾和手臂基型建模 142
定義手臂和軀幹的形狀 144
背包和夾克的細節處理 145
完成腰帶並在夾克上添加衣領 147
腿部建模 148
靴子建模 150
手部建模 152
創建手部基型 152
添加手指和手腕 154
帽子建模 156
創建帽子基型 156
添加帽子的細節 157
頭髮建模 158
製作發綹 159
為頭髮添加自然的細節 160
最終細節的建模 161
眉毛 162
通信耳機 162
胸章 163
牙齒和舌頭 164
其他衣服細節 164
總結 165
練習 165
IV 展開、繪製、著色
8 Blender中的展開與UV 169
展開與UV的工作原理 169
Blender中的展開方法 170
UV/圖像編輯器 171
UV/圖像編輯器的導覽操作 173
訪問展開菜單 173
UV映射工具 174
定義縫合邊 176
展開前要考慮的事情 177
在Blender中編輯UV 178
標記縫合邊 178
創建與顯示UV測試網格圖 179
展開Jim的面部UV 181
實時展開 182
調節UV 183
拆分與連接UV 183
完成後的面部UV效果 184
為角色的其餘部分展開UV 185
拼排UV 186
總結 187
練習 187
9 繪製紋理 188
主要流程 188
在Blender中繪製 189
紋理繪製工作區 189
紋理繪製模式 190
準備繪製 192
繪製的條件 193
紋理槽 194
Blender的紋理繪製功能的局限性 195
創建基調紋理圖 196
擺放紋理元素 196
保存圖像 197
打包圖像 197
理解紋理元素 198
PBR材質簡介 198
理解材質通道 198
在其他軟件中繪製紋理 199
在Blender及其他軟件中繪製紋理的優缺點 199
在平面圖像編輯軟件中繪製紋理 200
3D紋理繪製軟件 202
在Blender中查看繪製好的模型 204
總結 205
練習 205
10 材質與著色器 206
理解材質 206
應用材質 206
材質的原理 207
PBR材質 207
著色器與混合著色器 209
遮罩和層 210
通道 211
程序紋理 213
Blender的EEVEE和Cycles引擎的異同點 214
節點 215
開始為角色著色 216
為同一物體添加多個材質 216
理解材質屬性選項卡 218
使用著色器 220
混合與相加著色器 221
加載紋理 222
為Jim著色 222
在EEVEE引擎中為眼球著色 224
在Cycles引擎中為眼球著色 224
渲染測試 226
添加燈光和環境 226
在EEVEE引擎中渲染 227
在Cycles引擎中渲染 228
總結 230
練習 231
V 讓角色動起來
11 角色綁定 235
理解綁定的流程 235
什麼是綁定件 235
綁定過程 236
使用骨架 238
操縱骨骼 238
物體模式、編輯模式與姿態模式 241
骨骼層級 241
添加約束器 242
正向運動學與反向運動學 244
為骨骼使用IK約束器 245
綁定角色 247
開始綁定前的幾點提示 247
使用Rigify插件生成Jim的綁定件 248
整理綁定件 253
骨骼組 253
骨架層 254
理解Rigify插件的綁定件 255
調整Rigify插件的綁定件 256
蒙皮 258
理解頂點權重 258
頂點組 259
為蒙皮設置模型 260
僅編輯形變骨 261
弄清楚哪些物體不需要權重 261
添加骨架修改器 263
權重繪製 264
創建面部綁定件 267
綁定眼睛 268
鏡像眼睛的綁定件 269
自動重命名骨骼 270
鏡像複製骨骼 270
鏡像複製骨骼可能帶來的問題 271
綁定下頜 271
為眼睛和下頜蒙皮 271
胸章的形變 273
創建形態鍵 274
鏡像複製形態鍵 277
創建面部控制 277
使用驅動器控制面部形態鍵 278
整理面部綁定件 282
創建自定義骨形 284
綁定件的收尾工作 285
在不同的場景重複使用角色 286
庫關聯 286
關聯 286
追加 287
使用集合 287
受保護層 288
使用代理為關聯的角色創建動畫 289
總結 289
練習 289
12 製作角色動畫 291
使用角色綁定件 291
為角色做出姿態 292
添加關鍵幀 292
手動添加關鍵幀 292
自動添加關鍵幀 293
使用插幀集 293
為菜單屬性添加動畫 294
使用動畫編輯器 295
時間線編輯器 296
動畫攝影表 296
曲線編輯器 297
非線性動畫編輯器 298
通用的控制方式與小技巧 299
製作行走循環動畫 300
創建一個動作 301
創建行走循環姿態 301
重複動畫 303
沿路徑行走 305
總結 306
練習 306
VI 進入最後階段
13 Blender中的攝像機追踪 309
理解攝像機追踪 309
拍攝素材前的注意事項 310
影片剪輯編輯器 312
追踪攝像機運動軌跡 313
加載鏡頭 313
剖析標記點 314
追踪鏡頭中的特徵點 315
攝像機設置 318
解算攝像機運動 319
為攝像機應用運動追踪結果 320
調節攝像機運動 321
測試攝像機追踪 322
總結 322
練習 323
14 佈光、合成與渲染 324
為場景佈光 324
分析真實鏡頭 324
創建匹配鏡頭的燈光 325
在渲染時顯示/隱藏物體 326
測試EEVEE引擎和Cycles引擎 327
使用節點編輯器 328
合成方法 328
理解節點的概念 329
節點的組成 330
使用節點編輯器 331
初探節點編輯器 331
預覽結果 334
在Cycles引擎中渲染和合成場景 335
在Cycles引擎中創建陰影捕捉器 335
在Cycles引擎中渲染 336
在Cycles引擎中合成 338
在EEVEE引擎中渲染和合成場景 340
在EEVEE引擎中創建陰影捕捉器 340
在EEVEE引擎中渲染 343
在EEVEE引擎中合成 343
導出最終的渲染圖 344
動畫的輸出設置 344
執行最終渲染 345
總結 345
練習 346
VII 學無止境
15 Blender的其他特性 349
物理模擬系統 349
粒子模擬 349
毛髮模擬 349
布料模擬 350
剛體/軟體模擬 350
流體模擬 350
2D動畫系統 351
蠟筆 351
EEVEE引擎的卡通著色器 351
Freestyle 351
視覺特效方案:遮罩、物體追踪、視頻穩像 351
雕刻 352
重拓撲 353
貼圖烘焙 353
插件 353
自帶插件 354
其他插件 354
編寫Python腳本 354
總結 354


作者介紹


Oliver Villar
1987年出生於西班牙的加利西亞,兒時起便開始繪畫。
他對藝術的喜愛讓他接觸到3D領域,從2004年起開始學習3D。
他用過多種商業3D軟件,直到2008年接觸到Blender,從那以後,他作為一名自由3D設計師,專門從事Blender的教學工作。
在2010年,他創建了blendertuts.com網站,致力於將高品質的Blender培訓視頻分享到社區。
若干年後,他決定投身於西班牙本土的社區,那裡缺少Blender的學習資料,並創建了blendtuts.es網站。
多年來,他是西班牙Blender主題活動“Blenderberia”的組織者之一。
目前,他向在線網校及西班牙穆爾西亞大學的學生、教授們傳授如何使用Blender。

張宇
網名“老貓”,八零後。
曾多年致力於虛擬現實及三維圖形領域,後轉為自由職業者兼自由軟件佈道師,
致力於開源解決方案及工作流的本土化探索與推廣;曾參與Blender、GIMP、XnView、JDownloader、
Subtitle Edit等知名開源軟件的漢化及教學資源的譯製工作;
常年通過網絡及期刊分享軟件使用技巧和公益翻譯成果;
譯著包括《Blender大師:建模?雕刻?材質?渲染》、《玩轉Blender――3D動畫角色創作》(第一版、第二版)、
《Unity遊戲開發實例指南》等;曾擔任《GIMP 2.6圖像處理經典教程》等書的技術顧問。
目前參與管理開源3D軟件Blender的中國社區“斑斕中國”(BlenderCN.org)。




相關書籍

Beginning Unity Editor Scripting: Create and Publish Your Game Tools

作者 Kok Benny

2022-03-01

FLAG'S 創客‧自造者工作坊 -- Unity × 遊戲手把 虛實整合互動遊戲設計

作者 施威銘研究室

2022-03-01

Learning C# Programming with Unity 3d, Second Edition

作者 Okita Alex

2022-03-01