定 价:53 元
丛书名:
- 作者:张娟
- 出版时间:2025/3/1
- ISBN:9787121499357
- 出 版 社:电子工业出版社
适用读者:本书适用于虚拟现实技术相关专业教学应用,同时也适用于利用虚幻引擎开发虚拟现实项目的技术人员使用。
- 中图法分类:TP391.98
- 页码:264
- 纸张:
- 版次:01
- 开本:16开
- 字数:422.399993896484(单位:千字)
本书针对虚拟现实项目开发领域引擎渲染岗位的专业需求,对接高等职业院校“虚拟现实技术应用”专业国家标准,聚焦于渲染虚拟现实场景的深度实践,采用项目教学与任务驱动的编写体例,内容涵盖了搭建场景、编辑材质、应用媒体、制作特效、应用动画、处理光效六个项目。这些项目不仅深入探索了虚幻引擎相关核心技术,还巧妙融入了企业的真实项目案例和技能大赛的知识点。各个项目既相互独立,又可组合贯通,为提高学习者开发虚拟现实项目的能力、满足岗位需求奠定了坚实的基础。本书适用于虚拟现实技术相关专业教学应用,同时也适用于利用虚幻引擎开发虚拟现实项目的技术人员使用。
张娟,北京信息职业技术学院专任教师,多年来一直从事可视化交互音视频相关课程的教学和研究工作。2016年起致力于虚幻引擎的教学与虚拟现实项目开发工作,多次指导学生参加职业院校“虚拟现实(VR)设计与制作”赛项市赛、国赛比赛并获得佳绩;参与虚拟现实技术应用专业简介与国家标准研制工作。2018年,参编《虚幻引擎(UE4)技术基础》,2021年主编《虚拟现实技术概论》,将行业案例、大赛技能点融入教材,教材应用获得良好口碑。
项目一 搭建场景 1
教学导航 1
铸魂引航 2
任务一 安装引擎 2
1.1.1 安装启动器 2
1.1.2 安装虚幻引擎5 3
任务二 搭建简单场景 4
1.2.1 创建项目 4
1.2.2 认识关卡编辑器 6
1.2.3 创建关卡 10
1.2.4 编辑关卡中的Actor 11
1.2.5 导入外部资源 15
1.2.6 应用几何体笔刷 18
任务三 制作森林场景 24
1.3.1 编辑山地地形 24
1.3.2 为地形赋予材质 30
1.3.3 添加森林植被 38
1.3.4 应用Quixel Bridge插件丰富
场景 42
1.3.5 优化视觉效果 47
项目小结 51
项目二 编辑材质 52
教学导航 52
铸魂引航 53
任务一 熟悉材质编辑工作流程 53
2.1.1 流程概述 53
2.1.2 材质编辑器 57
2.1.3 主材质节点 62
任务二 编辑基于物理的材质 63
2.2.1 基础颜色 63
2.2.2 金属性 65
2.2.3 高光度 66
2.2.4 粗糙度 67
任务三 应用常用材质表达式 68
2.3.1 常量材质表达式 68
2.3.2 数学运算类材质表达式 70
2.3.3 纹理类材质表达式及组合 81
2.3.4 坐标类材质表达式 82
任务四 制作材质案例 87
2.4.1 流光材质 87
2.4.2 火焰材质 92
2.4.3 湖水材质 96
2.4.4 贴花材质 100
任务五 实例化材质 104
2.5.1 材质参数化 104
2.5.2 应用材质实例 106
项目小结 110
项目三 应用媒体 111
教学导航 111
铸魂引航 111
任务一 为森林场景制作鸟鸣音效 112
3.1.1 导入音频资源 112
3.1.2 应用Sound Cue合并音波 113
3.1.3 启用音效衰减 116
任务二 为森林场景制作风声效果 119
3.2.1 利用MetaSounds制作风声 119
3.2.2 打造场景风声效果 121
任务三 应用媒体板 122
3.3.1 应用媒体板播放视频 122
3.3.2 应用媒体板播放图像序列 123
任务四 应用媒体框架 125
3.4.1 应用媒体框架播放视频 125
3.4.2 应用蓝图控制播放 131
项目小结 133
项目四 制作特效 134
教学导航 134
铸魂引航 134
任务一 认识Niagara系统 135
4.1.1 Niagara模板及向导 135
4.1.2 Niagara编辑器 137
4.1.3 Niagara核心组件 139
4.1.4 Niagara视觉特效制作工作
流程 142
任务二 制作Niagara案例 142
4.2.1 Sprite烟雾效果 142
4.2.2 GPU Sprite特效 148
4.2.3 网格体气球效果 155
4.2.4 粒子光源 160
4.2.5 条带效果 163
4.2.6 光束效果 168
4.2.7 Niagara音效 174
4.2.8 Niagara流体特效 175
任务三 调试与优化Niagara特效性能 183
4.3.1 Niagara特效的调试方法 183
4.3.2 使用效果类型资源管理性能
预算 189
项目小结 192
项目五 应用动画 194
教学导航 194
铸魂引航 194
任务一 应用骨骼网格体动画 195
5.1.1 导入外部动画资源 195
5.1.2 编辑混合动画 198
5.1.3 创建动画蓝图 201
5.1.4 创建角色蓝图类 206
5.1.5 设定游戏模式 209
5.1.6 为角色附加道具 210
5.1.7 设置攻击行为 214
任务二 应用过场动画 220
5.2.1 制作摄像机动画 220
5.2.2 制作光源动画 229
项目小结 232
项目六 处理光效 233
教学导航 233
铸魂引航 233
任务一 认识虚幻的光源 234
6.1.1 定向光源 234
6.1.2 点光源 237
6.1.3 聚光源 239
6.1.4 矩形光源 241
6.1.5 天空光照 243
任务二 制作光源应用案例 245
6.2.1 应用光源 245
6.2.2 构建天空大气雾环境 252
项目小结 257
参考文献 258