虛幻引擎(Unreal Engine)基礎教程
劉小娟、周微、羅來曦、薛亞田、曾澤宇、周夢潔、張玉寶
- 出版商: 清華大學
- 出版日期: 2025-08-01
- 售價: $534
- 語言: 簡體中文
- ISBN: 7302700354
- ISBN-13: 9787302700357
-
相關分類:
遊戲引擎 Game-engine
下單後立即進貨 (約4週~6週)
相關主題
商品描述
" 全書共10章,內容覆蓋虛幻引擎基礎、材質系統、基礎地形、室外場景光照、藍圖、用戶界面系統、粒子系統、物理引擎、骨骼動畫和VR項目開發等知識。本書通過實例系統講解了地形的基礎創建方法、室外場景光照構建;重點講解了虛幻引擎材質系統的關鍵技術、創建虛擬現實場景制作流程及VR模型動畫的搭建與優化;最後解析項目打包與VR平臺輸出。本書從最基礎的虛幻引擎概念到最後如何輸出打包,逐一剖析,層層圖解,使讀者能夠直觀而系統地學習Unreal Engine 5的開發流程,並能夠使用Unreal Engine 5完成虛擬現實項目的一整套制作流程。 本書既適合作為高等院校虛擬現實技術、數字媒體、遊戲開發等相關專業的教材,也適合供虛幻引擎技術有興趣的讀者閱讀參考。"
作者簡介
劉小娟,教授、工藝美術師職稱,高級雙師,民主同盟黨員。具多年專業教學經驗,在國家級和省級核心刊物發表相關專業性論文20余篇;CPCI國際會議專業論文三篇;獲國家級美育教育獎2項,個人參賽以及指導學生競賽,獲的50余項國家級、省級相關賽事獎項。
目錄大綱
第1章.初探虛幻引擎5.........................1
1.1.虛幻引擎5基礎概述..................2
1.1.1.認識虛幻引擎5.................2
1.1.2.代表作品..........................2
1.1.3.獲取虛幻引擎5.................3
1.2.創建首個虛幻項目......................6
1.2.1.創建新項目.......................6
1.2.2.資產導入..........................9
1.2.3.關卡編輯器實操...............17
1.2.4.打包項目.........................25
本章小結............................................28
鞏固與提升........................................28
第2章.材質系統..................................29
2.1.材質基礎..................................30
2.1.1.材質、紋理與著色器........30
2.1.2.材質編輯器操作指南.......33
2.1.3.常用材質節點參考...........43
2.1.4.材質實例........................54
2.2.材質實戰案例...........................55
2.2.1.制作通用主材質...............55
2.2.2.制作玻璃材質..................62
本章小結............................................66
鞏固與提升........................................66
第3章.基礎地形創建..........................67
3.1. 地形概述.................................67
3.1.1.地形Actor.......................67
3.1.2.地形組件及其分段............68
3.1.3.細節級別 ........................69
3.2.山地峽谷地形的編輯 ...............69
3.2.1.創建地形 ........................69
3.2.2.地形高度圖.....................73
3.2.3.地形管理........................74
3.2.4.地形雕刻........................77
3.3.森林地貌材質的制作................80
3.3.1.地貌材質的制作...............81
3.3.2.地形繪制 ........................85
3.3.3.自動地表材質..................86
3.4.草地灌木植被的編輯................90
3.4.1.植被模型的導入...............90
3.4.2.植被的繪制......................91
3.4.3.地形植被類的使用...........92
本章小結............................................94
鞏固與提升........................................94
第4章.室外場景光照構建...................95
4.1.認識燈光..................................96
4.1.1.光源類型.........................96
4.1.2.光照環境 .......................98
4.2.大氣環境光照的構建..............101
4.2.1.指數高度霧 ..................101
4.2.2.天空大氣.......................102
4.2.3.體積雲 .........................103
4.3.太陽光照的設置.....................104
4.3.1.定向光源.......................104
4.3.2.靜態光源.......................107
4.3.3.固定光源.......................108
4.3.4.可移動光源...................108
4.4.反射捕獲的設置.....................109
4.4.1.球體反射捕獲 ...............109
4.4.2.盒體反射捕獲 ...............110
4.4.3.Nanite .........................110
4.4.4.在網格體上啟用Nanite
...支持..............................110
4.5.Lumen全局光照和反射..........113
4.5.1.開啟Lumen全局光照
...和反射...........................114
4.5.2.後期處理設置................114
本章小結..........................................117
鞏固與提升......................................117
第5章.藍圖可視化編程.....................118
5.1.藍圖基礎................................119
5.1.1.藍圖的概述....................119
5.1.2.藍圖的類型....................120
5.1.3.創建和使用藍圖類..........122
5.1.4.藍圖的執行流程
...和變量...........................126
5.1.5.藍圖的通信....................132
5.1.6.增強輸入系統................133
5.2.藍圖實踐案例.........................134
5.2.1.項目Gameplay框架........134
5.2.2.創建交互體驗................136
本章小結..........................................142
鞏固與提升......................................142
第6章.用戶界面系統........................143
6.1.界面設計器基礎.....................144
6.1.1.遊戲UI的發展與設計
...流程..............................144
6.1.2.UMG概述........................145
6.1.3.控件藍圖.......................145
6.1.4.控件類型參考................147
6.1.5.控件基本屬性................150
6.1.6.控件動畫模塊................161
6.1.7.顯示UI..........................161
6.2.UMG實踐案例.......................164
6.2.1.制作開始菜單................164
6.2.2.制作交互.......................165
本章小結..........................................169
鞏固與提升......................................169
第7章.粒子系統................................170
7.1.Niagara視覺效果概述...........170
7.2.Niagara編輯器......................172
7.2.1.Niagara系統節點...........172
7.2.2.Niagara發射器節點........173
7.2.3.事件與事件處理器..........178
7.3.煙花案例................................180
本章小結..........................................192
鞏固與提升......................................192
第8章.物理引擎................................193
8.1.物理系統概述.........................194
8.1.1.碰撞體..........................194
8.1.2.碰撞檢測.......................194
8.1.3.物理模擬.......................195
8.2.物理約束................................197
8.2.1.物理約束基礎概述..........197
8.2.2.使用物理約束組件..........198
8.3.物理材質................................200
8.3.1.物理材質基礎概念..........200
8.3.2.創建和使用物理材質......200
8.3.3.物理材質的關鍵屬性......202
本章小結..........................................203
鞏固與提升......................................203
第9章.骨骼動畫................................204
9.1.創建角色的混合動畫..............205
9.1.1.導入骨骼動畫資源..........205
9.1.2.動畫編輯器....................205
9.1.3.創建角色動畫藍圖..........209
9.1.4.混合空間.......................211
9.1.5.動畫藍圖.......................216
9.2.狀態機....................................219
9.3.骨骼動畫的交互.....................222
9.3.1.動畫蒙太奇概述.............222
9.3.2.動畫蒙太奇的調試..........223
本章小結..........................................227
鞏固與提升......................................227
第10章.虛擬現實項目開發...............228
10.1.虛擬現實開發基礎................229
10.1.1.虛擬現實技術概述........229
10.1.2.虛擬現實硬件設備........229
10.1.3.虛擬現實項目設計
... 流程............................231
10.1.4.基於OpenXR的開發
... 標準............................231
10.1.5.使用SteamVR開發先
... 決條件........................232
10.1.6.使用PICO VR開發先決
... 條件............................234
10.2.VR項目開發.........................238
10.2.1.VR模板基礎入門...........238
10.2.2.PICO串流預覽VR
... 項目.............................241
10.2.3.交互功能開發...............245
10.2.4.性能優化 ....................257
10.2.5.VR項目打包..................259
本章小結..........................................260
鞏固與提升......................................261
參考文獻..............................................262