商品详情

前言
虚幻引擎(Unreal Engine)作为全球领先的实时 3D 创作工具,已广泛应用于游戏开发、影视制作、建筑可视化、虚拟现实等多个领域。其强大的功能、直观的操作和高度的灵活性,使其成为创作者实现创意的理想选择。为帮助初学者快速掌握虚幻引擎的核心技能,尤其是与场景搭建相关的关键技术,编者精心编写了本书,旨在通过系统化的知识讲解与实战练习引导读者从入门到进阶,逐步具备独立构建高品质3D场景的能力。
本书内容安排
本书共7章,涵盖虚幻引擎场景搭建的基础知识与进阶技能,每章均以“理论讲解 十 实战练习”的形式展开,兼顾知识深度与实操性。
第1章初识虚幻引擎:介绍有关虚幻引擎的基础知识,使读者能够掌握虚幻引擎的安装与启动,认识虚幻引擎的工作界面。
第2章UE5材质基础:介绍有关虚幻引擎中材质的基础知识,包括材质的基本概念以及材质工作流程等内容,并通过材质案例的练习使读者掌握在UE5中制作材质的
方法。
第3章UE5光照基础:介绍虚幻引擎中的光照类型及其属性设置,并结合实际游戏场景光照案例帮助读者熟练掌握光照设置与使用方法。
第4章UE5地形基础:介绍有关UE5地形的基础知识,包括创建地形、雕刻地形和地形材质制作等相关内容,使读者能够掌握在UE5中创建、雕刻地形的方法,并且能够为地形制作相应的材质。
第5章UE5地形植物绘制:介绍植物工具与植物模式操作的基础知识,帮助读者掌握为地形添加植物的方法,并且通过制作一个海岛场景案例让读者熟悉场景制作的流程和方法。
第6章UE5蓝图基础:介绍有关虚幻引擎中蓝图的基础知识,包括蓝图类型、创建蓝图、蓝图脚本基础、函数和蓝图宏的相关知识,使读者能够理解蓝图,并掌握蓝图函数和蓝图宏的创建与使用方法。
第7章UE5蓝图进阶:介绍UE5中蓝图变量、数组变量、结构体变量、蓝图接口和事件分发器的相关知识,使读者能够掌握蓝图中不同组件与对象的创建和使用方法。
本书特点
循序渐进,体系完整
从引擎入门到材质、光照、地形等场景核心要素,再到蓝图编程实现交互,内容由浅入深,形成“基础操作→场景构建→动态交互”的完整知识链,适合零基础读者系统学习。
实战导向,案例丰富
每章配有多个针对性实战练习,步骤清晰且附带效果对比,读者可边学边练,快速将理论转化为实践能力。
聚焦场景,重点突出
以“场景搭建”为核心目标,弱化复杂编程细节,强化视觉表现与交互逻辑的结合,帮助读者掌握场景氛围营造、地形生态设计、简单互动实现等关键技能。
微课适配,便于自学
内容模块化设计,每节知识点独立且关联,配合“课后练习”巩固所学,适合读者利用碎片化时间学习,同时提供清晰的操作路径,降低自学门槛。
附赠资源
本书赠送所有实例的素材和源文件、PPT课件和同步微视频,以帮助读者更好地学习相关内容,读者扫描下方二维码即可获取相关资源。
?????????????????????????????素材十源文件 ?????????????????????????????PPT课件 ??????????????????????????????同步微视频
希望本书能成为读者探索虚幻引擎世界的实用指南,助力大家在3D创作领域不断突破,实现创意落地。由于技术发展迅速,书中若有疏漏之处,欢迎读者批评指正。
编者
2026年1月
本书特色?《微课学UE虚幻引擎场景搭建》内容由浅入深,形成“基础操作→场景构建→动态交互”的完整知识链。?《微课学UE虚幻引擎场景搭建》配套多个实战练习,边学边练,将理论转化为实践能力。?《微课学UE虚幻引擎场景搭建》帮助读者掌握场景氛围营造、地形生态设计、简单互动实现等关键技能。?《微课学UE虚幻引擎场景搭建》赠送制作案例所需素材,PPT课件和同步微视频,便于读者学习。读者对象《微课学UE虚幻引擎场景搭建》适合游戏开发、影视制作、建筑可视化等领域的初学者系统学习虚幻引擎场景搭建,快速具备独立构建高品质3D场景的能力。
《微课学UE虚幻引擎场景搭建》是一本专为虚幻引擎初学者打造的场景搭建入门指南,以系统化的知识体系和实操导向的内容设计,帮助读者快速掌握UE5场景构建的核心技能。《微课学UE虚幻引擎场景搭建》以“理论讲解十实战练习”为特色,每章配套针对性操作任务,内容模块化适配碎片化学习,知识结构清晰、内容有针对性、案例精美实用,希望本书能成为读者探索虚幻引擎世界的实用指南。
高鹏,从事游戏场景搭建工作多年,能够独立完成各种3D游戏场景的设计与搭建,同时熟悉3D游戏开发流程与运行流程,对于虚幻引擎场景搭建有独特的设计理念,具有较强的文档及报告的编写能力,对使用虚幻引擎创造游戏氛围有独特见解。熟练使用3Dmax,Photoshop;C4D;UE等相关软件。
目录
第1章 初识虚幻引擎 ?
1.1 了解虚幻引擎 ?
1.1.1 虚幻引擎概述 ?
1.1.2 虚幻引擎的行业应用 ?
1.2 虚幻引擎的下载与安装 ?
1.2.1 虚幻引擎社区 ?
1.2.2 实战练习:安装并启动虚幻引擎 ?
1.2.3 实战练习:创建虚幻引擎项目 ?
1.3 虚幻引擎工作界面 ?
1.3.1 认识虚幻编辑器工作界面 ?
1.3.2 工具栏 ?
1.3.3 视口 ?
1.3.4 “大纲”面板 ?
1.3.5 “细节”面板 ?
1.3.6 “内容浏览器”面板 ?
1.4 虚幻引擎的基础操作 ?
1.4.1 基础操作 ?
1.4.2 文件导入 ?
1.5 本章小结 ?
1.6 课后练习 ?
第2章 UE5材质基础 ?
2.1 材质概述 ?
2.1.1 材质基本概念 ?
2.1.2 材质纹理 ?
2.2 材质工作流程 ?
2.2.1 创建新材质 ?
2.2.2 认识“材质编辑器”对话框 ?
2.2.3 材质属性 ?
2.2.4 材质表达式节点 ?
2.2.5 主材质节点 ?
2.2.6 应用材质 ?
2.3 数学计算表达式 ?
2.3.1 Add(加法)表达式 ?
2.3.2 Subtract(减法)表达式 ?
2.3.3 Multiply(乘法)表达式 ?
2.3.4 Divide(除法)表达式 ?
2.4 制作常见材质效果 ?
2.4.1 实战练习:制作金属材质 ?
2.4.2 实战练习:制作岩石材质 ?
2.4.3 实战练习:制作玻璃材质 ?
2.5 本章小结 ?
2.6 课后练习 ?
第3章 UE5光照基础 ?
3.1 光照基础 ?
3.1.1 光源的类型 ?
3.1.2 光源的可移动性 ?
3.2 光照属性 ?
3.2.1 定向光源属性 ?
3.2.2 点光源属性 ?
3.2.3 聚光源属性 ?
3.2.4 矩形光源属性 ?
3.2.5 天空光照属性 ?
3.3 环境光照组件 ?
3.3.1 天空大气效果 ?
3.3.2 雾效果 ?
3.3.3 光照混合器 ?
3.3.4 环境光照混合器 ?
3.4 游戏场景光照设计 ?
3.4.1 实战练习:制作游戏场景白天光照 ?
3.4.2 实战练习:制作游戏场景夜晚光照 ?
3.5 本章小结 ?
3.6 课后练习 ?
第4章 UE5地形基础 ?
4.1 游戏地形常见的制作流程 ?
4.2 创建地形 ?
4.2.1 使用UE5创建地形 ?
4.2.2 导入其他地形软件中的地形文件 ?
4.2.3 实战练习:导入高度图生成地形 ?
4.3 雕刻地形 ?
4.4 地形材质 ?
4.4.1 实战练习:下载并应用单一地形材质 ?
4.4.2 常用地形材质节点 ?
4.4.3 地形绘制模式 ?
4.4.4 实战练习:制作地形混合材质 ?
4.4.5 实战练习:使用自动地形材质 ?
4.5 本章小结 ?
4.6 课后练习 ?
第5章 UE5地形植物绘制 ?
5.1 植物模式 ?
5.1.1 植物编辑模式 ?
5.1.2 植物工具 ?
5.1.3 笔刷选项 ?
5.1.4 过滤器选项 ?
5.1.5 添加并设置植物 ?
5.2 植物绘制操作 ?
5.2.1 实战练习:手动绘制植物 ?
5.2.2 实战练习:自动绘制植物 ?
5.3 制作海岛场景 ?
5.3.1 实战练习:创建地形 ?
5.3.2 实战练习:制作海洋、湖泊和河流 ?
5.3.3 实战练习:制作地形材质和绘制植物 ?
5.4 本章小结 ?
5.5 课后练习 ?
第6章 UE5蓝图基础 ?
6.1 了解蓝图 ?
6.1.1 蓝图概述 ?
6.1.2 蓝图的类型 ?
6.2 创建蓝图 ?
6.2.1 关卡蓝图编辑器 ?
6.2.2 创建蓝图类 ?
6.2.3 关卡蓝图和蓝图类的区别 ?
6.3 蓝图脚本基础 ?
6.3.1 认识并操作节点 ?
6.3.2 蓝图事件 ?
6.3.3 自定义事件 ?
6.3.4 流程控制 ?
6.3.5 实战练习:制作屏幕震动效果 ?
6.4 函数 ?
6.4.1 函数的类型 ?
6.4.2 创建和编辑函数 ?
6.4.3 调用函数 ?
6.4.4 实战练习:制作按键显示文本的函数 ?
6.5 蓝图宏 ?
6.5.1 了解蓝图宏 ?
6.5.2 创建蓝图宏 ?
6.5.3 构建蓝图宏 ?
6.5.4 实战练习:制作角色跳跃能量显示效果 ?
6.6 本章小结 ?
6.7 课后练习 ?
第7章 UE5蓝图进阶 ?
7.1 蓝图变量 ?
7.1.1 变量的类型 ?
7.1.2 创建变量 ?
7.1.3 编辑和设置变量 ?
7.1.4 实战练习:制作角色变大效果 ?
7.2 数组变量 ?
7.2.1 创建数组变量 ?
7.2.2 编辑数组变量 ?
7.2.3 使用数组变量 ?
7.3 蓝图结构体变量 ?
7.3.1 创建结构体 ?
7.3.2 拆分与组合结构体 ?
7.3.3 创建和使用自定义结构体 ?
7.3.4 实战练习:制作角色空中滑翔效果 ?
7.4 蓝图接口 ?
7.4.1 了解蓝图接口 ?
7.4.2 创建蓝图接口 ?
7.4.3 编辑蓝图接口 ?
7.4.4 添加和使用蓝图接口 ?
7.4.5 实战练习:制作第一人称与第三人称视角切换效果 ?
7.5 事件分发器 ?
7.5.1 创建事件分发器 ?
7.5.2 使用事件分发器 ?
7.5.3 实战练习:制作游戏蹦跳机关 ?
7.6 本章小结 ?
7.7 课后练习 ?
习题答案
- 新华一城书集 (微信公众号认证)
- 上海新华书店官方微信书店
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...