|
关于我们
新书资讯 新书推荐 |
虚幻引擎入门与进阶实战 读者对象:本书可作为高职院校数字媒体技术、游戏设计、虚拟现实等专业的配套教材,也可供对虚幻引擎感兴趣的读者选用参考。
本书以项目驱动、实战优先为核心理念,基于Unreal Engine 5(UE5)最新技术体系,系统讲解从基础场景搭建到高级交互开发的全流程实战技能,涵盖影视动画、游戏开发、虚拟现实(VR/AR)、数字孪生等热门应用方向。全书共11个项目,由浅入深,结合行业真实案例,帮助读者快速掌握UE5的核心功能与开发逻辑。
张宇辰,男,1992年,新南威尔士大学信息工程硕士研究生,广东省电影家协会会员,广东省计算机学会会员,广州市文化宣传后备人才,现任广东工贸职业技术学院专任教师,主攻虚拟现实应用技术、AIGC创作应用及AI数字人应用,主持广东工贸职业技术学院《UE4应用基础》精品在线开放课程、虚拟仿真课程和课程示范课程。主要著作《虚拟现实应用导论-认知、技能与职业》、《无人机艺术摄影》,发表各类期刊论文7篇。现为国家虚拟现实应用技术"双师型”教师培养培训基地核心参与人员;国家虚拟现实教育信息化产学研应用技术协同创新中心主要参与人员;广东省虚拟现实教育信息化产学研应用技术协同创新中心核心参与人员。曾获2022年广东省职业院校技能大赛教学能力比赛三等奖(团队负责人)、2022年广东省青年教师教学大赛三等奖;指导学生获得 2024年广东省职业院校技能大赛学生专业技能竞赛数字化产品设计与开发三等奖和2023年广东省职业院校技能大赛学生专业技能竞赛虚拟现实(VR)设计与制作三等奖等。
目录
第一部分 虚幻引擎基础掌握 项目1 制作中国风场景动画视频 任务1.1 准备并配置UE5项目 .........................................................................................................2 任务1.1.1 虚拟引擎的选择 .....................................................................................................2 任务1.1.2 配置UE5并创建项目 ............................................................................................3 任务1.1.3 了解UE5的基本操作 ............................................................................................4 任务1.1.4 导入Fab外部资产 ...............................................................................................10 任务1.2 编辑几何体并搭建场景.....................................................................................................11 任务1.2.1 放置几何体 ...........................................................................................................12 任务1.2.2 使用常见命令 .......................................................................................................13 任务1.2.3 添加简单的贴图 ...................................................................................................14 任务1.3 添加动态光源并制作视觉效果.........................................................................................15 任务1.3.1 基础光源的初步理解 ...........................................................................................15 任务1.3.2 添加视觉效果 .......................................................................................................17 任务1.4 利用建模模式细化模型.....................................................................................................18 任务1.4.1 创建基础形状 .......................................................................................................19 任务1.4.2 使用XForm调整轴心 ..........................................................................................20 任务1.4.3 使用变形工具雕刻模型 .......................................................................................21 任务1.4.4 使用其他功能优化模型 .......................................................................................22 任务1.5 制作与输出最终影片.........................................................................................................24 任务1.5.1 创建过场动画 .......................................................................................................25 任务1.5.2 输出影片 ...............................................................................................................27 练习与作业 ................................................................................................................................31 项目小结...............................................................................................................................................31 项目2 制作游戏场景中的写实素材 任务2.1 材质的基本处理与应用.....................................................................................................34 任务2.1.1 材质编辑器的使用 ...............................................................................................34 任务2.1.2 应用PBR的流程与调节材质参数 ......................................................................37 任务2.1.3 纹理材质的制作 ...................................................................................................38 任务2.1.4 材质实例的应用 ...................................................................................................39 练习与作业 ................................................................................................................................42 任务2.2 制作多纹理地形材质......................................................................................................... 42 练习与作业 ................................................................................................................................48 任务2.3 动态材质效果的制作......................................................................................................... 48 任务2.3.1 制作方形渐变特效 ...............................................................................................48 任务2.3.2 制作圆形渐变特效 ...............................................................................................49 练习与作业 ................................................................................................................................50 项目小结............................................................................................................................................... 50 项目3 开发党建展馆漫游与交互系统 任务3.1 准备并使用交互蓝图功能................................................................................................. 52 任务3.1.1 认识蓝图的基本操作 ...........................................................................................52 任务3.1.2 分析蓝图的主要类型 ...........................................................................................53 任务3.1.3 初次创建蓝图 .......................................................................................................53 任务3.1.4 利用蓝图编辑器处理蓝图 ...................................................................................54 任务3.1.5 理解蓝图的执行逻辑 ...........................................................................................56 任务3.1.6 完成基本的蓝图交互逻辑(自动灯) .................................................................57 任务3.2 制作展馆内的交互功能..................................................................................................... 60 任务3.2.1 制作自动开关门 ...................................................................................................61 任务3.2.2 制作移动电梯 .......................................................................................................66 练习与作业——简单迷宫 .........................................................................................................67 任务3.2.3 制作展品拾取功能 ...............................................................................................67 练习与作业——鼠标单击拾取物品 ........................................................................................71 任务3.2.4 制作双开门 ...........................................................................................................72 练习与作业——按键电梯的实现 ............................................................................................74 任务3.3 制作解谜等趣味交互功能................................................................................................. 74 任务3.3.1 变量的应用 ...........................................................................................................74 任务3.3.2 运算符的应用 .......................................................................................................76 任务3.3.3 制作魔石迷阵 .......................................................................................................76 练习与作业——制作旋转陀螺 ................................................................................................81 项目小结............................................................................................................................................... 81 项目4 开发角色与物品交互功能 任务4.1 利用两种蓝图通信方法制作用户交互功能..................................................................... 83 任务4.1.1 直接蓝图通信制作开关灯 ...................................................................................83 任务4.1.2 跨蓝图直接通信制作魔石开关 ...........................................................................86 任务4.1.3 间接蓝图通信制作开关灯 ...................................................................................88 练习与作业——远程控制开关门 ............................................................................................90 任务4.2 利用蓝图通信制作御剑飞行............................................................................................. 90 任务4.3 复杂交互功能的制作......................................................................................................... 97 任务 双击瞬移案例 ................................................................................................................99 任务4.4 完成角色属性的模块化开发........................................................................................... 100 任务4.4.1 宏(Macro)的制作 ...........................................................................................101 任务4.4.2 自定义事件(CustomEvent)声明与应用 .......................................................101 任务4.4.3 创建函数(Function) .........................................................................................102 任务4.4.4 制作角色闯关小游戏 .........................................................................................102 练习与作业 ..............................................................................................................................108 项目小结.............................................................................................................................................108 项目5 开发沉浸式UI交互系统 任务5.1 部署与使用控件蓝图.......................................................................................................110 任务 制作一个UI .................................................................................................................111 任务5.2 设计制作游戏首页UI功能 ............................................................................................114 任务 制作UI首页交互功能 ................................................................................................114 任务5.3 制作动态UI效果 ............................................................................................................119 任务5.3.1 UI处理与动画效果制作 ....................................................................................120 任务5.3.2 交互控制功能的实现 .........................................................................................125 练习与作业 ..............................................................................................................................126 项目小结.............................................................................................................................................127 第二部分 虚幻引擎影视动画制作 项目6 角色武术动画系统开发 任务6.1 导入并处理动画素材.......................................................................................................129 任务6.2 制作角色动画(基于引擎骨骼系统).............................................................................133 练习与作业 ..............................................................................................................................138 任务6.3 利用ControlRig制作动画序列.......................................................................................138 任务6.4 利用蒙太奇动画制作互动交互效果...............................................................................143 项目小结.............................................................................................................................................148 项目7 制作技能竞赛作品短片《春耕》 任务7.1 初始设置...........................................................................................................................150 任务7.2 搭建场景与布置模型.......................................................................................................152 任务7.2.1 地形创建 .............................................................................................................152 任务7.2.2 模型添加 .............................................................................................................153 任务7.3 调整灯光与后期处理.......................................................................................................153 任务7.3.1 环境光照设置 .....................................................................................................154 任务7.3.2 后期处理体积 .....................................................................................................154 任务7.4 制作镜头动画并渲染.......................................................................................................155 任务7.4.1 创建关卡序列 .....................................................................................................155 任务7.4.2 渲染关卡序列 .....................................................................................................157 练习与作业 ..............................................................................................................................160 项目小结.............................................................................................................................................160 第三部分 虚幻引擎交互开发 项目8 开发模块化角色属性体系 任务8.1 创建开发属性所需结构................................................................................................... 162 任务8.2 开发模块化的属性蓝图................................................................................................... 165 任务8.3 属性UI 显示与实时更新 ................................................................................................ 168 练习与作业 ..............................................................................................................................171 项目小结............................................................................................................................................. 171 项目9 开发模块化角色状态与UI 系统 任务9.1 搭建角色状态的基础结构............................................................................................... 173 任务9.2 开发模块化的状态蓝图................................................................................................... 175 任务9.3 添加规范化属性数值逻辑............................................................................................... 181 任务9.4 制作状态UI 实时交互 .................................................................................................... 183 练习与作业 ..............................................................................................................................187 项目小结............................................................................................................................................. 188 项目10 开发模块化背包系统 任务10.1 创建背包系统的基础结构............................................................................................. 190 任务10.2 制作模块化的交互功能................................................................................................. 193 任务10.3 制作物品格子蓝图逻辑................................................................................................. 197 任务10.4 完成背包UI 呈现 .......................................................................................................... 202 任务10.5 开发物品的丢弃与使用系统......................................................................................... 216 任务10.5.1 交换背包物品功能 ...........................................................................................216 任务10.5.2 丢弃物品 ...........................................................................................................219 任务10.5.3 使用物品 ...........................................................................................................224 练习与作业 ..............................................................................................................................226 项目小结............................................................................................................................................. 226 项目11 打包游戏项目 任务11.1 配置打包环境 ................................................................................................................. 227 任务11.2 配置项目设置并打包运行 ............................................................................................. 229 练习与作业 ..............................................................................................................................232 项目小结............................................................................................................................................. 232
你还可能感兴趣
我要评论
|

新书资讯





