×
虚幻引擎(UE4)技术基础/姚亮

虚幻引擎(UE4)技术基础/姚亮

1星价 ¥21.2 (4.7折)
2星价¥21.2 定价¥45.0

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

图文详情
  • ISBN:9787121348839
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:208
  • 出版时间:2017-03-01
  • 条形码:9787121348839 ; 978-7-121-34883-9

本书特色

本书从虚幻引擎基础、材质系统、蓝图、粒子系统、动画系统、游戏UI、光效处理、VR技术及设备8个方面详细讲解虚幻引擎及相关设备的使用方法。项目1初识虚幻引擎,讲解如何获取并安装虚幻引擎,以简单模型为例讲述使用虚幻引擎制作VR场景的流程。项目2编辑材质,讲解基于物理的材质及贴图和视频材质的制作方式。项目3蓝图,是虚幻引擎*特点的功能,也是本书的重点内容,从变量、流程控制节点、宏、碰撞触发事件、组件、时间线及关卡流等方面详细讲解蓝图的使用方法。项目4粒子系统,以下雨的粒子特效为例讲述粒子编辑器常用模块的设置方法。项目5动画,讲解混合动画和动画蒙太奇的制作步骤。项目6 UI,以制作游戏主菜单为例讲解控件、控件蓝图的使用方法。项目7光效处理,以简单案例的形式讲述各种光源的使用方法。项目8 VR硬件平台搭建,介绍如何使用常用的外部设备搭建虚拟现实的应用环境。本书适用于职业院校及普通高等学校虚拟现实开发相关专业的教师和学生作为教材使用,也适用于虚拟现实相关专业技术人员参考。

内容简介

本书从虚幻引擎基础、材质系统、蓝图、粒子系统、动画系统、游戏UI、光效处理、VR技术及设备8个方面详细讲解虚幻引擎及相关设备的使用方法。项目1初识虚幻引擎,讲解如何获取并安装虚幻引擎,以简单模型为例讲述使用虚幻引擎制作VR场景的流程。项目2编辑材质,讲解基于物理的材质及贴图和视频材质的制作方式。项目3蓝图,是虚幻引擎很具特点的功能,也是本书的重点内容,从变量、流程控制节点、宏、碰撞触发事件、组件、时间线及关卡流等方面详细讲解蓝图的使用方法。项目4粒子系统,以下雨的粒子为例讲述粒子编辑器常用模块的设置方法。项目5动画,讲解混合动画和动画蒙太奇的制作步骤。项目6 UI,以制作游戏主菜单为例讲解控件、控件蓝图的使用方法。项目7光效处理,以简单案例的形式讲述各种光源的使用方法。项目8 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 光效处理 17
1.2.6 运行关卡 20
1.3 创建山地地形 20
1.3.1 创建地形 21
1.3.2 地形造型 23
1.4 为场景添加植被 25
1.4.1 植被静态网格物体 26
1.4.2 编辑植被 27
1.5 使用静态网格物体 28
1.5.1 外部资源导入 29
1.5.2 放置静态网格物体 30
1.5.3 静态网格物体移动属性设置 31
1.5.4 静态网格物体的引用 32
1.5.5 静态网格物体的材质 33
1.6 使用体积 34
1.6.1 简单体积 35
1.6.2 特殊用途体积 36
项目2 编辑材质 38
2.1 初识材质 38
2.1.1 材质编辑器 38
2.1.2 主材质节点 42
2.1.3 编辑颜色 44
2.1.4 应用材质 46
2.2 编辑基于物理的材质 47
2.2.1 基础颜色 47
2.2.2 金属性 49
2.2.3 高光 49
2.2.4 粗糙度 50
2.3 使用贴图纹理创建材质 52
2.3.1 贴图及纹理 52
2.3.2 贴图及纹理的应用 54
2.4 制作视频材质 55
2.4.1 媒体框架 55
2.4.2 制作视频材质 56
2.5 使用材质实例 63
2.5.1 材质实例 63
2.5.2 材质实例的应用 65
项目3 蓝图 69
3.1 认识蓝图 69
3.1.1 蓝图类型 69
3.1.2 可视化脚本 71
3.1.3 关卡蓝图与蓝图类 72
3.1.4 蓝图编辑器的常用操作 75
3.2 使用变量 77
3.2.1 创建变量 77
3.2.2 变量的使用 79
3.2.3 特殊类型变量的拆分 80
3.3 实现流程控制 80
3.3.1 Branch节点 81
3.3.2 FlipFlop节点 81
3.3.3 Do Once节点 82
3.3.4 Do N节点 82
3.3.5 DoOnce_MultiInput节点 82
3.3.6 ForLoop节点 83
3.3.7 Gate节点 83
3.3.8 MultiGate节点 83
3.3.9 Sequence与Delay节点 84
3.4 使用函数与宏实现距离计算 85
3.4.1 构造函数 85
3.4.2 函数的应用 85
3.4.3 宏的应用 88
3.5 实现碰撞触发事件 89
3.5.1 可毁坏网格物体 89
3.5.2 触发器 91
3.5.3 碰撞事件 93
3.6 认识Actor的组件 95
3.6.1 Actor组件的获取与设置 95
3.6.2 函数的目标 96
3.6.3 组件的应用 97
3.7 使用TimeLine时间轴控制物体移动 97
3.7.1 TimeLine节点 98
3.7.2 TimeLine的数据曲线 98
3.7.3 设置移动逻辑 100
3.8 关卡流 101
3.8.1 关卡流的创建 101
3.8.2 关卡流的加载与卸载 105
项目4 粒子系统 112
4.1 熟悉粒子系统使用的术语 112
4.1.1 模块 112
4.1.2 参数 114
4.1.3 细节级别 115
4.1.4 Distribution数据类型 115
4.2 认识粒子编辑器 115
4.2.1 粒子系统资源案例 115
4.2.2 粒子编辑器 116
4.3 制作下雨粒子特效 120
4.3.1 制作粒子的材质 120
4.3.2 创建GPU粒子发射器 122
4.3.3 编辑粒子系统模块及参数 124
项目5 动画 130
5.1 为角色创建混合动画 130
5.1.1 外部动画资源导入设置 130
5.1.2 外部输入映射 133
5.1.3 混合动画 134
5.1.4 动画蓝图 136
5.1.5 角色蓝图 140
5.1.6 游戏模式的设定 143
5.2 实现动画的交互行为 145
5.2.1 动画蒙太奇 145
5.2.2 动画蒙太奇的调试 149
项目6 UI 151
6.1 认识虚幻引擎动态图形UI设计器 151
6.1.1 虚幻动态图形UI设计器 151
6.1.2 控件 152
6.1.3 创建控件 155
6.1.4 输入模式 157
6.1.5 锚点 158
6.2 制作游戏主菜单 159
6.2.1 创建主菜单控件 159
6.2.2 制作主菜单外观 160
6.2.3 设置主菜单按钮跳转功能 162
项目7 光效处理 166
7.1 认识虚幻的光源 166
7.1.1 定向光源 166
7.1.2 点光源 169
7.1.3 聚光源 171
7.1.4 天空光源 172
7.2 照亮环境 174
7.2.1 光效术语 174
7.2.2 应用光效 180
项目8 VR硬件平台搭建 188
8.1 认识VR品牌设备 188
8.1.1 虚拟现实技术概述 188
8.1.2 VR品牌设备 189
8.2 HTC Vive设备安装及配置 192
8.2.1 HTC Vive设备 192
8.2.2 HTC Vive设备安装 193
8.2.3 软件安装与调试 195
参考文献 199
展开全部

作者简介

姚亮,北京信息职业技术学院教师,北京大学研究生毕业,曾有丰富的IT公司游戏设计师、建筑表现师、产品经理等任职经历,目前负责北京信息职业技术学院VR相关专业的专业建设与教学工作。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航