虚幻引擎(UE4)技术基础
正版书籍 高温消毒 放心购买 17点前订单当天发货 书名于图片不符时以图片为准
¥
0.9
九品
库存4件
作者姚亮
出版社电子工业出版社
出版时间2021-11
版次1
装帧其他
上书时间2024-02-27
商品详情
- 品相描述:九品
图书标准信息
-
作者
姚亮
-
出版社
电子工业出版社
-
出版时间
2021-11
-
版次
1
-
ISBN
9787121422959
-
定价
47.00元
-
装帧
其他
-
开本
16开
-
页数
224页
- 【内容简介】
-
本教材从初识虚幻引擎、材质系统、蓝图、粒子系统、动画系统、游戏UI、光效处理、VR硬件平台搭建8个方面详细讲解了虚幻引擎及相关设备的使用方法。项目1初识虚幻引擎,讲解如何获取并安装虚幻引擎,并以简单模型为例讲述使用虚幻引擎制作VR场景的流程。项目2材质系统,讲解基于物理的材质、贴图和视频材质的制作方式,以及材质实例和材质函数应用案例。项目3蓝图,是虚幻引擎特点的功能,也是本书的重点内容,从变量、流程控制节点、宏、碰撞触发事件、组件、时间线及关卡流等方面详细讲解了蓝图的使用方法。项目4粒子系统,以下雨粒子特效为例讲述粒子编辑器常用模块的设置方法,以及Niagara插件的应用。项目5动画系统,讲解混合动画和动画蒙太奇的制作步骤,该项目包含角色拾取武器攻击案例。项目6游戏UI,以制作游戏主菜单为例讲解控件、控件蓝图的使用方法,包含寻宝游戏案例。项目7光效处理,以简单案例的形式讲述各种光源的使用方法。项目8 VR硬件平台搭建,介绍如何使用常用的外部设备搭建虚拟现实的应用环境。本教材适用于职业院校及普通高等学校“虚拟现实技术”/“虚拟现实技术应用”相关专业的教师和学生作为教材使用,也适用于虚拟现实相关专业技术人员参考。
- 【作者简介】
-
姚亮,北京信息职业技术学院教师,北京大学研究生毕业,曾有丰富的IT公司游戏设计师、建筑表现师、产品经理等任职经历,目前负责北京信息职业技术学院VR相关专业的专业建设与教学工作。
- 【目录】
-
目 录
绪论1
项目1 初识虚幻引擎4
1.1 获取并安装虚幻引擎4
1.1.1 获取虚幻引擎4
1.1.2 安装虚幻引擎6
1.2 制作个关卡7
1.2.1 创建项目7
1.2.2 关卡编辑器界面8
1.2.3 创建新关卡11
1.2.4 放置对象12
1.2.5 光效处理16
1.2.6 运行关卡19
1.3 创建山地地形20
1.3.1 创建地形20
1.3.2 地形造型22
1.4 为场景添加植被24
1.4.1 植被静态网格物体25
1.4.2 编辑植被26
1.5 使用静态网格物体27
1.5.1 导入外部资源27
1.5.2 放置静态网格物体29
1.5.3 静态网格物体移动性属性设置29
1.5.4 静态网格物体的引用30
1.5.5 静态网格物体的材质31
1.6 使用体积32
1.6.1 简单体积33
1.6.2 特殊用途体积34
项目2 材质系统36
2.1 初识材质36
2.1.1 材质编辑器36
2.1.2 主材质节点40
2.1.3 编辑颜色42
2.1.4 应用材质43
2.2 编辑基于物理的材质44
2.2.1 基础颜色45
2.2.2 金属46
2.2.3 高光47
2.2.4 粗糙度48
2.3 使用贴图纹理创建材质49
2.3.1 贴图及纹理49
2.3.2 贴图及纹理的应用51
2.4 制作视频材质52
2.4.1 媒体框架53
2.4.2 制作视频材质53
2.5 使用材质实例59
2.5.1 材质实例60
2.5.2 材质实例的应用61
2.6 材质函数应用案例64
2.6.1 多材质地形制作64
2.6.2 制作潮湿材质效果68
项目3 蓝图75
3.1 认识蓝图75
3.1.1 蓝图类型75
3.1.2 可视化脚本77
3.1.3 关卡蓝图与蓝图类78
3.1.4 蓝图编辑器的常用操作81
3.2 使用变量83
3.2.1 创建变量83
3.2.2 变量的使用85
3.2.3 特殊类型变量的拆分86
3.3 实现流程控制86
3.3.1 Branch节点86
3.3.2 FlipFlop节点87
3.3.3 Do Once节点87
3.3.4 Do N节点88
3.3.5 DoOnce_MultiInput节点88
3.3.6 ForLoop节点88
3.3.7 Gate节点89
3.3.8 MultiGate节点89
3.3.9 Sequence与Delay节点90
3.4 使用函数与宏实现距离计算90
3.4.1 构造函数90
3.4.2 函数的应用91
3.4.3 宏的应用93
3.5 实现碰撞、触发事件94
3.5.1 可毁坏网格物体94
3.5.2 触发器96
3.5.3 碰撞事件98
3.6 认识Actor的组件100
3.6.1 Actor组件的获取与设置100
3.6.2 函数的目标101
3.6.3 组件的应用102
3.7 使用TimeLine时间轴控制物体移动102
3.7.1 TimeLine节点102
3.7.2 TimeLine的数据曲线103
3.7.3 设置移动逻辑105
3.8 关卡流106
3.8.1 关卡流的创建106
3.8.2 关卡流的加载与卸载109
项目4 粒子系统116
4.1 熟悉粒子系统使用的术语116
4.1.1 模块116
4.1.2 参数118
4.1.3 细节级别119
4.1.4 Distribution数据类型119
4.2 认识粒子编辑器119
4.2.1 粒子系统资源案例119
4.2.2 粒子编辑器120
4.3 制作下雨粒子特效124
4.3.1 制作粒子的材质124
4.3.2 创建GPU粒子发射器126
4.3.3 编辑粒子系统模块及参数127
4.4 利用Niagara制作粒子特效131
4.4.1 Niagara概述131
4.4.2 Niagara制作下雨特效132
项目5 动画系统138
5.1 为角色创建混合动画138
5.1.1 外部动画资源导入设置138
5.1.2 外部输入映射141
5.1.3 混合动画142
5.1.4 动画蓝图144
5.1.5 角色蓝图147
5.1.6 游戏模式的设定150
5.2 实现动画的交互行为151
5.2.1 动画蒙太奇151
5.2.2 动画蒙太奇的调试155
5.3 角色拾取武器攻击案例157
5.3.1 武器设置157
5.3.2 角色拾取武器160
5.3.3 利用武器攻击164
项目6 游戏UI166
6.1 认识虚幻引擎动态图形UI设计器166
6.1.1 虚幻引擎动态图形UI设计器166
6.1.2 控件167
6.1.3 调用控件170
6.1.4 输入模式171
6.1.5 锚点172
6.2 制作游戏主菜单173
6.2.1 创建主菜单控件173
6.2.2 制作主菜单外观174
6.2.3 设置主菜单按钮跳转功能176
6.3 寻宝游戏179
6.3.1 新建游戏模式179
6.3.2 创建宝物蓝图类180
6.3.3 制作宝物数量字幕181
项目7 光效处理184
7.1 认识虚幻引擎的光源184
7.1.1 定向光源184
7.1.2 点光源187
7.1.3 聚光源189
7.1.4 天空光源190
7.2 照亮环境192
7.2.1 光效术语192
7.2.2 应用光效198
项目8 VR硬件平台搭建205
8.1 认识VR品牌设备205
8.1.1 虚拟现实技术概述205
8.1.2 VR品牌设备206
8.2 HTC Vive设备安装及配置209
8.2.1 HTC Vive设备209
8.2.2 HTC Vive设备安装210
8.2.3 软件安装与调试211
参考文献216
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价