虚幻引擎开发基础与实践
¥79.00定价
作者: 淮永建
出版时间:2024-07
出版社:电子工业出版社
- 电子工业出版社
- 9787121483868
- 1-1
- 540845
- 16开
- 2024-07
- 计算机科学与技术
- 本科 研究生及以上
内容简介
本书介绍虚幻引擎的基本理论知识,以及面向虚拟现实、数字人、元宇宙数字新技术领域的前沿产业,内容涵盖虚幻引擎理论基础、核心功能模块、可视化蓝图脚本编辑和行业应用案例,采用知识点和案例化教学应用相结合的方式构建完整的虚幻引擎知识与应用体系。 本书可作为高等院校和高等职业院校数字媒体、动画、影视、游戏开发、数字艺术设计、工业设计和产品设计等相关专业游戏引擎课程的基础教材,也可作为虚拟现实、数字人、元宇宙数字新技术等领域研发人员的技术参考书。
目录
第1章 虚幻引擎概述 1__eol__1.1 UE简介 1__eol__1.2 UE的下载及安装 3__eol__1.3 UE编辑器 5__eol__1.3.1 UE基本概念 5__eol__1.3.2 常见UE编辑器 5__eol__1.3.3 UE开发模板 10__eol__1.4 UE项目创建和管理 10__eol__1.4.1 新建项目 10__eol__1.4.2 打开已有项目 13__eol__1.5 UE 4入门实践 14__eol__1.5.1 创建第一个UE 4案例 14__eol__1.5.2 Marketplace资产 14__eol__1.5.3 UE?4插件的使用 15__eol__第2章 虚幻引擎关卡 16__eol__2.1 关卡设计和搭建 16__eol__2.1.1 关卡背景 16__eol__2.1.2 关卡资源 16__eol__2.1.3 关卡搭建 17__eol__2.2 UE编辑器视口 17__eol__2.2.1 视口导航 17__eol__2.2.2 场景对象操作 18__eol__2.2.3 视口类型 20__eol__2.2.4 视口其他设置 21__eol__2.3 UE内容浏览器 23__eol__2.4 Actor对象 25__eol__2.4.1 创建Actor对象 25__eol__2.4.2 资产导入 25__eol__2.5 地形编辑 25__eol__2.5.1 地形创建 25__eol__2.5.2 地形雕刻 27__eol__2.5.3 地形样条线 29__eol____eol____eol__2.6 植被工具 30__eol__2.6.1 植被工具的使用 30__eol__2.6.2 碰撞设置 32__eol__2.7 虚拟世界创建案例 33__eol__2.7.1 虚拟世界地形创建 33__eol__2.7.2 湖水创建 34__eol__2.7.3 建筑物添加 35__eol__2.7.4 场景丰富 36__eol__2.7.5 雾效、光设置 37__eol__2.7.6 虚拟世界漫游 38__eol__第3章 蓝图 39__eol__3.1 蓝图概述 39__eol__3.1.1 蓝图的基本概念 40__eol__3.1.2 蓝图的类型 41__eol__3.1.3 蓝图编辑器 45__eol__3.2 事件节点 48__eol__3.2.1 Event BeginPlay事件节点 49__eol__3.2.2 On Actor Begin Overlap事件节点和On Actor End Overlap事件节点 52__eol__3.2.3 On Component Begin Overlap事件节点和On Component End Overlap事件__eol__ 节点 55__eol__3.2.4 Event Tick事件节点 59__eol__3.2.5 键盘响应事件节点 61__eol__3.2.6 鼠标响应事件节点 62__eol__3.3 变量 65__eol__3.3.1 变量概述 65__eol__3.3.2 结构体变量 66__eol__3.3.3 对象变量 68__eol__3.3.4 枚举变量 69__eol__3.3.5 数组变量 71__eol__3.4 Math类型节点 73__eol__3.4.1 加法节点 73__eol__3.4.2 减法节点 74__eol__3.4.3 乘法节点 75__eol__3.4.4 除法节点 76__eol__3.5 构建脚本 76__eol__3.5.1 随机散布工具的概念 77__eol__3.5.2 变量的创建 80__eol__3.5.3 碰撞网格体的添加 86__eol__3.5.4 随机流的实现 89__eol__3.6 循环 95__eol__3.6.1 For Loop节点 95__eol__3.6.2 For Loop With Break节点 96__eol__3.6.3 For Each Loop节点 98__eol__3.6.4 While Loop节点 100__eol__3.7 蓝图通信 102__eol__3.7.1 直接通信 102__eol__3.7.2 类型转换通信 106__eol__3.7.3 蓝图接口通信 110__eol__3.7.4 事件分发器通信 114__eol__3.8 蓝图应用实例 118__eol__3.8.1 昼夜交替 118__eol__3.8.2 关卡跳转 121__eol__3.8.3 关卡内瞬移 124__eol__第4章 材质 126__eol__4.1 材质的基本概念 126__eol__4.2 认识材质编辑器 126__eol__4.2.1 新建材质 126__eol__4.2.2 材质编辑器界面 127__eol__4.3 材质节点 130__eol__4.3.1 主材质节点 130__eol__4.3.2 常量节点 131__eol__4.3.3 变量节点 132__eol__4.3.4 运算节点 134__eol__4.3.5 函数节点 134__eol__4.4 材质编辑器的使用 135__eol__4.4.1 新建材质节点 135__eol__4.4.2 新建材质实例 136__eol__4.4.3 新建动态材质 137__eol__4.4.4 新建材质函数 138__eol__4.5 地形材质 141__eol__4.5.1 搭建标准材质函数 141__eol__4.5.2 地形材质编辑 144__eol__4.6 认识UV 146__eol__4.6.1 UV贴图 146__eol__4.6.2 UV创建 147__eol__4.6.3 UV在UE中的使用 148__eol__4.7 材质编辑实例 151__eol__4.7.1 材质变化效果 151__eol__4.7.2 涟漪材质效果 153__eol__4.7.3 分层材质效果 156__eol__第5章 光照 169__eol__5.1 光照概述 169__eol__5.1.1 光源概念 170__eol__5.1.2 阴影 170__eol__5.1.3 反射 171__eol__5.2 光源 171__eol__5.2.1 光源类型 171__eol__5.2.2 光源属性 174__eol__5.2.3 光源的移动性 181__eol__5.3 光照函数 183__eol__5.3.1 光照函数材质 183__eol__5.3.2 贴花材质 186__eol__5.4 全局光照 189__eol__5.4.1 Lightmass全局光照系统 189__eol__5.4.2 静态全局光照 192__eol__5.4.3 动态全局光照 194__eol__5.5 光照案例 197__eol__5.5.1 室外场景日光模拟 198__eol__5.5.2 舞台灯光实现 202__eol__5.5.3 室内场景日光模拟 207__eol__第6章 视觉效果 209__eol__6.1 视觉效果概述 209__eol__6.2 Niagara视觉效果 209__eol__6.2.1 Niagara概述 209__eol__6.2.2 Niagara插件的启用与Sprite粒子系统的创建 211__eol__6.3 粒子特效 219__eol__6.3.1 粒子特效概述 219__eol__6.3.2 粒子系统的创建与编辑 219__eol__6.4 后期特效 220__eol__6.4.1 后期特效概述 220__eol__6.4.2 抗锯齿 221__eol__6.4.3 曝光设置 221__eol__6.4.4 后期处理材质 222__eol__6.5 视觉效果实例 224__eol__第7章 音频系统 230__eol__7.1 音频系统概述 230__eol__7.2 导入音频资源 230__eol__7.3 给场景添加音效 231__eol__7.3.1 添加背景音效 232__eol__7.3.2 音效衰减 232__eol__7.3.3 立体声 233__eol__7.3.4 混响 233__eol__7.3.5 音效类 235__eol__7.3.6 给动画添加声音 235__eol__7.4 Sound Cue 236__eol__7.4.1 Sound Cue编辑界面 236__eol__7.4.2 Sound Cue节点 237__eol__7.4.3 Sound Cue的应用 237__eol__7.5 通过蓝图控制音效 239__eol__7.5.1 触发器的应用 239__eol__7.5.2 通过蓝图实现音效切换 240__eol__第8章 Sequencer过场动画系统 243__eol__8.1 Sequencer概述 243__eol__8.1.1 电影级别序列 243__eol__8.1.2 创建关卡序列 245__eol__8.1.3 Sequencer编辑器 247__eol__8.1