当前课程知识点:虚幻引擎(UE4)技术基础 > 第一章 UE4引擎基础 > 1.1 虚幻4引擎简介 > 1.1 虚幻4引擎简介
大家好
欢迎来到
《虚幻引擎(UE4)技术基础》课堂
我是主讲教师胡小强
接下来
就由我带领大家认识
虚幻4游戏引擎
什么叫虚幻4
虚幻4有很多种叫法
国外官方叫Unreal Engine 4
翻译成中文是是虚幻引擎4
因字数太长国外玩家叫它UE4
国内叫做虚幻4
在本课中
将带领你全面认识虚幻4引擎
通过虚幻引擎的发展
优势
强大的功能以及行业发展前景等方面
让同学们对于虚幻4引擎有更加深入的了解
本课程的目标是了解是什么是虚幻4
认识虚幻4的发展以及背景
虚幻4引擎的优势
那什么是虚幻4
虚幻4是一套
为游戏开发者设计和构建游戏
模拟和可视化的集成工具
所以虚幻4本身就是
一款游戏开发工具集
那工具集是什么
比如木匠
那在日常的活动中需要有锯子
锤子等工具放在工具箱里
那木匠的工具箱
就是工作的工具集
这个概念
就是做游戏
所需要用的
一整套的东西
比如怎么放图片
怎么放声音
怎么放动画
怎么让人走起来
我们说的就是所谓的
开发工具集
就是游戏引擎
虚幻引擎来源于EpicGames公司
也是目前世界上最知名
授权最广的顶尖游戏引擎
占有全球商用游戏引擎80%的市场份额
自1998年正式诞生以来
经过不断的发展
虚幻引擎已经成为整个游戏界运用范围最广
整体运用程度最高
次世代画面标准最高的一款游戏引擎
发布的UE4五大版本中
UE4是当前应用最广
最稳定的虚幻引擎
耳熟能详的游戏大作
都是基于这款虚幻引擎诞生的
例如
剑灵
鬼泣5
质量效应
战争机器等
UE4不仅涉及游戏方面
还涉及高精度模拟
战略演练
工况模拟
可视化与设计表现
无人机巡航等诸多领域
还有大名鼎鼎的3R硬件平台
虚拟现实(VR)
增强现实(AR)
混合现实(MR)
在2019年9月份
VRSTAR发布的数据显示
全球VR从业者分布来看
美国的人才最多
占比40%
需求占全球48%
相比之下
中国的VR人才仅有2%
但是需求却占全球18%
目前
大量以UE4开发的VR游戏
已经登陆各大平台
而VR爱好者的普遍评价
都是虚幻4引擎游戏在游戏画面
和沉浸体验方面要明显优于Unity3D游戏
UE4画面效果完全达到3A游戏水准
光照和物理渲染
即便在缩水的状况下
也足以秒杀Unity
UE4蓝图系统
让游戏策划不用再写劳神费力编辑代码
其强大的材质编辑器
实在让开发者们大呼好用
UE4是开源的
代码是完全开放可迅速定位bug纠错
更重要的是针对UE4的游戏
UE4为手柄
VR控制器提供了良好支持
UE4是免费的
源代码可从开源社区下载
意味着开发者对游戏引擎有着控制权
UE4是跨平台的
你可以用来制作Xbox One
PlayStation4
Windows PC
Linux
Mac OSX
HTML5
iOS和安卓
就连虚拟现实设备
Oculus Rift也支持
虚幻引擎还提供了一些叫热更新的功能
什么叫热更新呢
通常
如果你想对游戏的代码进行一些修改
你就必须要停止游戏才能进行修改
然后再次运行看看修改后游戏的效果
然而
使用热更新功能
你可以修改游戏
而不需要停止或暂停游戏
任何在游戏代码的改变会即时更新
并且你可以看见它会在游戏中实时反映出来
另一个UE4的优势是商城
你可以在商城中购买和上传游戏资源
这些游戏资源可以是动画
3D建模
材质
声音效果
和预制游戏等
这也是一个令没有游戏资源
或者没有人力来开发资源的开发者振奋的消息
它们可以商场购买
并直接应用于自己的游戏中
开发者也可以上传
自己的工作成果到商城来赚钱
然后我们来看看虚幻4引擎的功能
在世界场景构建
动画
渲染
光照和材质
模拟和效果
游戏性和交互性编写
平台支持和便捷工具
开发者工具8个方面
来表现虚幻4
作为游戏引擎的专业
在虚幻4引擎的功能中
虚幻编辑器
是一套集成式的开发环境
在VR模式下
运行完整虚幻编辑器的功能
意味着你可以在所见即所得的环境中构建VR应用
引擎提供了资源优化
改进实时性能
优化复杂模型
包括基本的网格体编辑工具
可以纠不必在源数据包中
修正并重新导入
地形系统创建有山脉
峡谷甚至洞穴的超大规模
开放世界场景环境和地形
其他元素像天空
云彩和环境光照相关组件
可以动态打光及投射阴影
并可随着一天中的时间变化实时更新
引擎配置水体系统
内置的流体模拟功能可以让角色
载具和武器与水体进行逼真的交互
流体还会体现地形变化
并对河道流量图做出反馈
场景若动
使用动画蓝图
就是专用蓝图
它控制骨架网格体的动画
渲染问题上虚幻引擎有前向渲染功能
提供更快的基线和渲染通道
可在VR平台
和以任天堂Switch
为代表的某些主机上
实现更好的性能
对多重采样抗锯齿的支持
也会给VR应用程序带来帮助
因为在这类应用程序中
如果使用临时抗锯齿
头部跟踪引入的持续亚像素运动
会产生令人讨厌的模糊
然后就是后期处理
和屏幕空间效果
引擎有实时进行逼真的光栅化
和光线追踪功能
立等可取的
实现好莱坞级品质的视觉效果
然后呈现的视觉效果
Niagara粒子和视觉效果
效果仿真则是Chaos次世代高性能物理系统
然后就是先进的人工智能(AI)
虚幻引擎最终是一个项目
并且有XR的支持
虚幻引擎依靠与Oculus VR
SteamVR
HoloLens 2
Magic Leap
Windows Mixed Reality
ARKit
和ARCore
等流行平台的原生集成
提供用于创建3R体验的超高品质解决方案
通过对OpenXR的支持
可以保证你的应用程序能用于未来的新设备
讲到了VR\AR
虚幻引擎还有高效的多屏渲染功能
虚幻引擎经过验证的产品级nDisplay系统
让你能够以任何分辨率渲染实时内容
并在多种实体
或投影屏幕上显示
例如
Powerwall
穹顶
CAVE和LED幕墙
可以从多台联网的工作站渲染场景
也可以从一台工作站运行的
多个虚幻引擎实例渲染
并且引擎还有面向电影人的虚拟探查
虚拟探查工具使电影人能够使用VR探索场景
虚拟探查可以配合多用户编辑使用
实现协同工作
所使用的虚拟摄像机插件
在虚拟制片环境的
工作的电影摄影师
可以使用iPad Pro
驱动虚幻引擎中的摄像机
通过ARKit
或者Vicon
或Optitrack之类的
光学动作捕捉系统
可以将iPad的位置和旋转无线传播到PC
再让PC将视频回送到iPad
纵是蓝图辅助
引擎也支持完全访问C++源代码
我们在GitHub上的源代码元库
会随着我们自己开发主线的功能
而不断更新
另外UE4在分析和性能上
实现实时性能
以上提及的功能就是虚幻4中部分功能
最后虚幻4是用来开发虚拟现实
方向的项目制作
制作范围可从顶级大作
到独立移动游戏开发
后续课程将从UE4编辑器
地形
材质
光照系统
场景搭建
动画
特效
音频系统
蓝图概念以及应用
人工智能等详细讲解UE4的使用方法
本节课内容就讲解到这
希望同学能开开心心的学习
玩好这个游戏引擎
再见
-1.1 虚幻4引擎简介
--1.1 小节习题
-1.2 虚幻4引擎的安装及环境部署
--1.2 小节习题
-1.3 创建项目及试玩
--1.3 小节习题
-第一章 章节测试
-2.1 虚幻4编辑界面介绍01
--2.1 小节习题
-2.2 虚幻4编辑界面介绍02
--2.2 小节习题
-2.3 视口导航及基本操作
--2.3 小节习题
-2.4 导入资源、项目迁移和管理
--2.4 小节习题
-第二章 章节测试
-3.1 地形工具
--3.1 地形工具
--3.1 小节习题
-3.2 新建地形
--3.2 新建地形
--3.2 小节习题
-3.3 塑造地形
--3.3 塑造地形
--3.3 小节习题
-3.4 使用植被工具
--3.4 小节习题
-第三章 章节测试
-4.1 初识材质
--4.1 初识材质
--4.1 小节习题
-4.2 编辑基于物理材质
--4.2 小节习题
-4.3 使用贴图纹理创建材质
--4.3 小节习题
-第四章 章节测试
-5.1 大气照明和定向照明
--5.1 小节习题
-5.2 添加点光源
--5.2 小节习题
-5.3 添加聚光源
--5.3 小节习题
-5.4 光源质量和反射
--5.4 小节习题
-第五章 章节测试
-6.1 几何体及纹理贴导入
--6.1 小节习题
-6.2 素材整理和项目准备
--6.2 小节习题
-6.3 搭建流程
--6.3 搭建流程
--6.3 小节习题
-第六章 章节测试
-7.1 动画资源与编辑器
--7.1 小节习题
-7.2 混合空间
--7.2 混合空间
--7.2 小节习题
-7.3 动画窗口及编辑动画
--7.3 小节习题
-7.4 创建自定义角色
--7.4 小节习题
-第七章 章节测试
-8.1 创建粒子系统
--8.1 小节习题
-8.2 虚幻粒子基础功能介绍01
--8.2 小节习题
-8.3 虚幻粒子基础功能介绍02
--8.3 小节习题
-8.4 粒子特效的综合运用
--8.4 小节习题
-第八章 章节测试
-9.1 初识蓝图
--9.1 初识蓝图
--9.1 小节习题
-9.2 蓝图类型
--9.2 蓝图类型
--9.2 小节习题
-9.3 蓝图通信
--9.3 蓝图通信
--9.3 小节习题
-9.4 创建蓝图
--9.4 创建蓝图
--9.4 小节习题
-第九章 章节测试
-10.1 击中事件
--10.1 小节习题
-10.2 实现物体来回移动
--10.2 小节习题
-10.3 Input输入与玩家快捷键交互
--10.3 小节习题
-10.4 用户界面和HUD
--10.4 小节习题
-10.5 创建游戏约束
--10.5 小节习题
-10.6 游戏结束与重玩功能
--10.6 小节习题
-第十章 章节测试
-11.1 行为决策的AI
--11.1 小节习题
-11.2 AI监听玩家行为
--11.2 小节习题
-11.3 AI与玩家的攻击伤害
--11.3 小节习题
-11.4 AI生成点与随机巡逻
--11.4 小节习题
-11.5 优化游戏体验
--11.5 小节习题
-11.6 渲染及代码优化
--11.6 小节习题
-第十一章 章节测试
-12.1 音频基础
--12.1 小节习题
-12.2 音频混成器
--12.2 小节习题
-12.3 声音特效
--12.3 小节习题
-第十二章 章节测试