前言
PREFACE
读者们好,很荣幸能为读者编著这本学习Unreal Engine 4特效制作的书。
本书从Unreal Engine 4简介,到材质的认知,简单材质的制作,以及使用各种特效实例等方面来对现阶段主流的技能制作方法进行实际操作,在案例的制作过程中,读者将学习游戏特效的制作流程与具体操作的经验技巧,掌握主流3D引擎制作游戏特效的方法。
如今的网络游戏市场,各种大作层出不穷,近几年上市的新游戏更是多达数百款,其中不乏经典之作让人回味无穷。
一款好的作品,无论是游戏的耐玩性,程序的稳定性,面画的唯美性,还是人物角色与华丽技能都是不可或缺的。我们熟知的网络游戏如《上古世纪》《剑灵》《洛奇英雄传》《怪物猎人》等,还有经典的单机游戏如《刺客信条》《街头霸王5》《细胞分裂》《合金装备》等,这些游戏无论是在游戏性上,还是游戏程序的各种功能,以及强大的画面表现力上都做到淋漓尽致,而更重要的是,它们选择了一款优秀的“发动机”——Unreal Engine(虚幻引擎)。
游戏引擎就像是汽车的发动机,有了优秀的发动机,汽车才能够跑得更快、更稳。游戏制作也是一样,应挑选一款优秀的引擎,在此引擎基础上进行项目开发。功能强大的引擎能缩短项目开发周期,画面的处理上也比普通的引擎更快速、更精致。
在2015年以前,Unreal Engine一年几十万美金的使用费让很多中小型研发团队望而却步,只有少数的大公司用其制作各种“虚幻大作”。而现在,Unreal Engine的开发公司EPIC宣布大部分功能可以免费使用了,这个消息无疑给很多中小团队带来使用Unreal Engine进行游戏制作的机会,也使这款强大的引擎在市场上占有了一席之地。
由于VR技术开始普及,现在也有越来越多的团队使用这款强大的引擎进行VR项目开发,在未来会有更多的团队使用它,Unreal Engine已经成为一种趋势。
本教材暂时撇开游戏性与程序方面的赘述,单从美术上利用Unreal Engine最新一代版本Unreal Engine 4强大的画面处理能力来制作游戏特效。以经典案例的解析制作帮助读者从掌握基础知识,到制作完整的实例,一步一步揭开游戏特效背后的玄机,其强大的画面处理配合华丽的特效将为读者呈现视觉盛宴。
本书的案例制作使用Unreal Engine 4的版本为4.7编译版,如果读者使用的引擎版本过低,可能因为版本差异性导致引擎的某些功能与案例中不同,例如低版本引擎的参数数值限制在1以下没办法把数值加大,材质表达式节点位置不一样等,读者应尽量使用与编者相同的引擎编辑器,或更高的版本进行案例制作。
随书提供了案例制作视频及案例中使用的各种资源,以更直观地表现特效动态效果。书中文字以理论原理为主,辅以案例制作的各项参数,视频详细介绍了案例制作流程以及特效动态。随视频学习制作流程,随书学习基础原理,二者结合能够更快地学习虚幻引擎特效制作。
上海UEGOOD是百度大UE讲堂在上海地区的授权培训中心,也是上海优蝶教育科技有限公司重金打造的教育品牌。在国内具有相当大的知名度和口碑,被二百多个互联网企业和数万名UI设计师高度认可。
UEGOOD致力于互联网UI设计、VR、AR、动漫艺术设计相关的技术服务与教育咨询,将线上教学、线下教学完美结合,线下课程开设有“UI设计必修班”“UI设计高级精品班”“VR项目实训就业班”;线上课程开设有“UI设计基础班”“UI插画三合一班”“UI交互动效VR三合一班”“平面设计必修班”“HTML5前端设计工程师班”“游戏原画美术必修班”“漫画极训班”“VR技术学前班”等。
研发高效从基础到岗位技能全掌握的独特教学方法,UEGOOD本着“授人以鱼,不如授之以渔”的教育核心,不仅做一个传道授业解惑的老师,更愿做你人生事业资源的组织者、促进者、导师,点燃你心中那一把梦想之火!
UEGOOD:帮助每一个人实现梦想!
/附赠资源说明/
本书提供了多媒体教学视频,视频包括书中大部分内容的具体讲解,以及案例的制作过程。学习素材内容包括案例的工程文件。请扫描下方二维码进行浏览、下载。
/视频导读/
01 界面认识与基础制作
02 引擎基础操作与常用菜单
03 1一x反向表达式
04 Clamp表达式
05 Panner表达式
06 Power表达式
07 Rotator表达式
08 Time表达式
09 材质窗口基础操作
10 乘法表达式
11 除法表达式
12 二维矢量
13 分量蒙版表达式
14 加法表达式
15 减法表达式
16 绝对值表达式
17 粒子颜色表达式
18 粒子UV表达式
19 去色表达式
20 三维矢量
21 深度衰减表达式
22 四维矢量
23 条件判断表达式
24 纹理表达式
25 纹理坐标表达式
26 线性插值表达式
27 一维常量
28 正弦表达式
29 制作边缘高亮材质
30 制作变色材质
31 制作高亮材质
32 制作溶解材质
33 制作遮罩材质
34 制作折射材质
35 制作中空纹理
36 追加矢量
37 AnimTrail Data
38 Beam Data
39 GPU
40 Mesh Data
41 Ribbon Data
42 粒子编辑窗口简介
43 火堆-火焰
44 火堆-烟雾
45 火堆-碎片
46 火球-火焰
47 火球-烟雾
48 火球-碎片
49 爆炸-爆炸元素
50 爆炸-火焰背景
51 爆炸-烟雾
52 爆炸-曝光点
53 爆炸-冲击波
54 爆炸-火花
55 爆炸EX-爆炸元素
56 爆炸EX-爆炸元素层次
57 爆炸EX-曝光点
58 爆炸EX-喷射灰尘
59 爆炸EX-地面裂痕
60 爆炸EX-地面冲击波
61 爆炸EX-地面残留火焰
62 爆炸EX-火柱
63 爆炸EX-碎火花
64 爆炸EX-冲击波
65 黑洞-球体模型制作
66 黑洞-球体粒子动画
67 黑洞-球体高亮外框
68 黑洞-周围粒子体
69 黑洞-环绕拖尾粒子
70 黑洞-条带路径模型制作
71 黑洞-集气路径动画
72 黑洞-背景漩涡
73 黑洞-能量吸收
74 黑洞-爆炸光晕
75 黑洞-爆炸冲击波
76 黑洞-爆炸粒子
77 黑洞-扭曲冲击波
78 流星雨-陨石与气流模型制作
79 流星雨-陨石材质与主体制作
80 流星雨-气流材质与主体制作
81 流星雨-陨石拖尾
82 流星雨-陨石火焰烟雾
83 流星雨-地面裂痕
84 流星雨-碎石与地面火焰
85 流星雨-撞击碎火花
86 流星雨-撞击爆炸
87 流星雨-分散火焰与曝光点
88 流星雨-冲击波
89 斩击-将3D角色导入引擎
90 斩击-给角色绑定武器
91 斩击-脚下气流
92 斩击-身体护罩
93 斩击-集气效果
94 斩击-刀光制作
95 斩击-打击点与添加动画