書籍簡介:
本書從虛幻引擎基礎(chǔ)、材質(zhì)系統(tǒng)、藍(lán)圖、粒子系統(tǒng)、動(dòng)畫系統(tǒng)、游戲UI、光效處理、VR技術(shù)及設(shè)備8個(gè)方面詳細(xì)講解虛幻引擎及相關(guān)設(shè)備的使用方法。項(xiàng)目1初識(shí)虛幻引擎,講解如何獲取并安裝虛幻引擎,以簡單模型為例講述使用虛幻引擎制作VR場景的流程。項(xiàng)目2編輯材質(zhì),講解基于物理的材質(zhì)及貼圖和視頻材質(zhì)的制作方式。項(xiàng)目3藍(lán)圖,是虛幻引擎*特點(diǎn)的功能,也是本書的重點(diǎn)內(nèi)容,從變量、流程控制節(jié)點(diǎn)、宏、碰撞觸發(fā)事件、組件、時(shí)間線及關(guān)卡流等方面詳細(xì)講解藍(lán)圖的使用方法。項(xiàng)目4粒子系統(tǒng),以下雨的粒子特效為例講述粒子編輯器常用模塊的設(shè)置方法。項(xiàng)目5動(dòng)畫,講解混合動(dòng)畫和動(dòng)畫蒙太奇的制作步驟。項(xiàng)目6 UI,以制作游戲主菜單為例講解控件、控件藍(lán)圖的使用方法。項(xiàng)目7光效處理,以簡單案例的形式講述各種光源的使用方法。項(xiàng)目8 VR硬件平臺(tái)搭建,介紹如何使用常用的外部設(shè)備搭建虛擬現(xiàn)實(shí)的應(yīng)用環(huán)境。本書適用于職業(yè)院校及普通高等學(xué)校虛擬現(xiàn)實(shí)開發(fā)相關(guān)專業(yè)的教師和學(xué)生作為教材使用,也適用于虛擬現(xiàn)實(shí)相關(guān)專業(yè)技術(shù)人員參考。
作者簡介:
姚亮
北京信息職業(yè)技術(shù)學(xué)院教師,北京大學(xué)研究生畢業(yè),曾有豐富的IT公司游戲設(shè)計(jì)師、建筑表現(xiàn)師、產(chǎn)品經(jīng)理等任職經(jīng)歷,目前負(fù)責(zé)北京信息職業(yè)技術(shù)學(xué)院VR相關(guān)專業(yè)的專業(yè)建設(shè)與教學(xué)工作。
出版時(shí)間:
2018年09月
章節(jié)目錄:
緒論1
項(xiàng)目1 初識(shí)虛幻引擎4
1.1 獲取并安裝虛幻引擎4
1.1.1 獲取虛幻引擎4
1.1.2 安裝虛幻引擎6
1.2 制作第一個(gè)關(guān)卡7
1.2.1 創(chuàng)建項(xiàng)目7
1.2.2 虛幻引擎界面8
1.2.3 創(chuàng)建新關(guān)卡11
1.2.4 放置對(duì)象12
1.2.5 光效處理17
1.2.6 運(yùn)行關(guān)卡20
1.3 創(chuàng)建山地地形20
1.3.1 創(chuàng)建地形21
1.3.2 地形造型23
1.4 為場景添加植被25
1.4.1 植被靜態(tài)網(wǎng)格物體26
1.4.2 編輯植被27
1.5 使用靜態(tài)網(wǎng)格物體28
1.5.1 外部資源導(dǎo)入29
1.5.2 放置靜態(tài)網(wǎng)格物體30
1.5.3 靜態(tài)網(wǎng)格物體移動(dòng)屬性設(shè)置31
1.5.4 靜態(tài)網(wǎng)格物體的引用32
1.5.5 靜態(tài)網(wǎng)格物體的材質(zhì)33
1.6 使用體積34
1.6.1 簡單體積35
1.6.2 特殊用途體積36
項(xiàng)目2 編輯材質(zhì)38
2.1 初識(shí)材質(zhì)38
2.1.1 材質(zhì)編輯器38
2.1.2 主材質(zhì)節(jié)點(diǎn)42
2.1.3 編輯顏色44
2.1.4 應(yīng)用材質(zhì)46
2.2 編輯基于物理的材質(zhì)47
2.2.1 基礎(chǔ)顏色47
2.2.2 金屬性49
2.2.3 高光49
2.2.4 粗糙度50
2.3 使用貼圖紋理創(chuàng)建材質(zhì)52
2.3.1 貼圖及紋理52
2.3.2 貼圖及紋理的應(yīng)用54
2.4 制作視頻材質(zhì)55
2.4.1 媒體框架55
2.4.2 制作視頻材質(zhì)56
2.5 使用材質(zhì)實(shí)例63
2.5.1 材質(zhì)實(shí)例63
2.5.2 材質(zhì)實(shí)例的應(yīng)用65
項(xiàng)目3 藍(lán)圖69
3.1 認(rèn)識(shí)藍(lán)圖69
3.1.1 藍(lán)圖類型69
3.1.2 可視化腳本71
3.1.3 關(guān)卡藍(lán)圖與藍(lán)圖類72
3.1.4 藍(lán)圖編輯器的常用操作75
3.2 使用變量77
3.2.1 創(chuàng)建變量77
3.2.2 變量的使用79
3.2.3 特殊類型變量的拆分80
3.3 實(shí)現(xiàn)流程控制80
3.3.1 Branch節(jié)點(diǎn)81
3.3.2 FlipFlop節(jié)點(diǎn)81
3.3.3 Do Once節(jié)點(diǎn)82
3.3.4 Do N節(jié)點(diǎn)82
3.3.5 DoOnce_MultiInput節(jié)點(diǎn)82
3.3.6 ForLoop節(jié)點(diǎn)83
3.3.7 Gate節(jié)點(diǎn)83
3.3.8 MultiGate節(jié)點(diǎn)83
3.3.9 Sequence與Delay節(jié)點(diǎn)84
3.4 使用函數(shù)與宏實(shí)現(xiàn)距離計(jì)算85
3.4.1 構(gòu)造函數(shù)85
3.4.2 函數(shù)的應(yīng)用85
3.4.3 宏的應(yīng)用88
3.5 實(shí)現(xiàn)碰撞觸發(fā)事件89
3.5.1 可毀壞網(wǎng)格物體89
3.5.2 觸發(fā)器91
3.5.3 碰撞事件93
3.6 認(rèn)識(shí)Actor的組件95
3.6.1 Actor組件的獲取與設(shè)置95
3.6.2 函數(shù)的目標(biāo)96
3.6.3 組件的應(yīng)用97
3.7 使用TimeLine時(shí)間軸控制物體移動(dòng)97
3.7.1 TimeLine節(jié)點(diǎn)98
3.7.2 TimeLine的數(shù)據(jù)曲線98
3.7.3 設(shè)置移動(dòng)邏輯100
3.8 關(guān)卡流101
3.8.1 關(guān)卡流的創(chuàng)建101
3.8.2 關(guān)卡流的加載與卸載105
項(xiàng)目4 粒子系統(tǒng)112
4.1 熟悉粒子系統(tǒng)使用的術(shù)語112
4.1.1 模塊112
4.1.2 參數(shù)114
4.1.3 細(xì)節(jié)級(jí)別115
4.1.4 Distribution數(shù)據(jù)類型115
4.2 認(rèn)識(shí)粒子編輯器115
4.2.1 粒子系統(tǒng)資源案例115
4.2.2 粒子編輯器116
4.3 制作下雨粒子特效120
4.3.1 制作粒子的材質(zhì)120
4.3.2 創(chuàng)建GPU粒子發(fā)射器122
4.3.3 編輯粒子系統(tǒng)模塊及參數(shù)124
項(xiàng)目5 動(dòng)畫130
5.1 為角色創(chuàng)建混合動(dòng)畫130
5.1.1 外部動(dòng)畫資源導(dǎo)入設(shè)置130
5.1.2 外部輸入映射133
5.1.3 混合動(dòng)畫134
5.1.4 動(dòng)畫藍(lán)圖136
5.1.5 角色藍(lán)圖140
5.1.6 游戲模式的設(shè)定143
5.2 實(shí)現(xiàn)動(dòng)畫的交互行為145
5.2.1 動(dòng)畫蒙太奇145
5.2.2 動(dòng)畫蒙太奇的調(diào)試149
項(xiàng)目6 UI151
6.1 認(rèn)識(shí)虛幻引擎動(dòng)態(tài)圖形UI設(shè)計(jì)器151
6.1.1 虛幻動(dòng)態(tài)圖形UI設(shè)計(jì)器151
6.1.2 控件152
6.1.3 創(chuàng)建控件155
6.1.4 輸入模式157
6.1.5 錨點(diǎn)158
6.2 制作游戲主菜單159
6.2.1 創(chuàng)建主菜單控件159
6.2.2 制作主菜單外觀160
6.2.3 設(shè)置主菜單按鈕跳轉(zhuǎn)功能162
項(xiàng)目7 光效處理166
7.1 認(rèn)識(shí)虛幻的光源166
7.1.1 定向光源166
7.1.2 點(diǎn)光源169
7.1.3 聚光源171
7.1.4 天空光源172
7.2 照亮環(huán)境174
7.2.1 光效術(shù)語174
7.2.2 應(yīng)用光效180
項(xiàng)目8 VR硬件平臺(tái)搭建188
8.1 認(rèn)識(shí)VR品牌設(shè)備188
8.1.1 虛擬現(xiàn)實(shí)技術(shù)概述188
8.1.2 VR品牌設(shè)備189
8.2 HTC Vive設(shè)備安裝及配置192
8.2.1 HTC Vive設(shè)備192
8.2.2 HTC Vive設(shè)備安裝193
8.2.3 軟件安裝與調(diào)試195
參考文獻(xiàn)199
封面圖: