虚幻引擎5(Unreal Engine)是第五代游戏引擎。虚幻引擎5(Unreal Engine)引入了两大核心技术:Nanite和Lumen。Nanite是一种虚拟化几何体技术,能够处理数十亿多边形的细节模型,而不影响性能。Lumen则是一种全动态的全局光照解决方案,能够实时模拟光线的反弹和反射,大幅提升场景的光照效果。虚幻引擎5(Unreal Engine)支持多平台开发,包括PC、主机、移动设备和VR/AR设备,并兼容UE4项目。
软件功能
1、Nanite虚拟化微多边形几何体:
Nanite技术允许艺术家导入电影级的源资产,无需考虑多边形数量。引擎会自动调整细节水平以适应不同的显示设备。
这一技术使得开发者可以呈现出超高细节的场景,例如在一个放大了1.000倍的三角形上增加高分辨率纹理,同时不占用更多的内存。
2、Lumen全局光照系统:
Lumen是一套全动态全局光照解决方案,能够实时响应场景和光源变化,无需预先烘焙光照。
该系统能在宏大而精细的场景中渲染间接镜面反射和可以无限反弹的漫反射。
3、Niagara VFX系统:
Niagara增强了粒子效果的创造能力,提供更高级的粒子模拟和渲染选项。
4、Chaos物理和破坏系统:
Chaos系统提供更真实的物理模拟,包括刚体动力学、布料模拟和复杂的破碎效果。
5、Sequencer:
Sequencer是一个强大的电影级摄像机和动画编辑器,用于创建复杂的游戏内序列和过场动画。
6、Blueprint可视化脚本系统:
Blueprint允许非编程人员通过拖放节点来创建游戏逻辑,同时也支持C++代码编写。
7、MetaHuman框架:
MetaHuman框架用于快速创建逼真的数字人类,包括面部动画和表情捕捉。
8、Substance Integration:
与Adobe Substance 3D Painter和Designer集成,以直接在引擎中编辑和更新材质。
9、Composure和Image Plate插件:
用于将实时渲染的内容与实时动作素材结合,实现电影级别的合成效果。
应用场景
1、游戏开发:
AAA级游戏:虚幻引擎5被广泛应用于制作高预算、高质量的游戏,如《堡垒之夜》、《战争机器》、《刺客信条》等。
跨平台开发:支持包括PC、主机、移动设备在内的多平台开发。
开放世界和大型场景:利用Nanite和Lumen技术,开发者可以创建更加逼真和复杂的开放世界场景。
2、影视和动画制作:
实时渲染和虚拟制片:虚幻引擎5通过其强大的渲染能力和快速迭代功能,使得影视制作中的虚拟场景搭建和渲染更加高效。
动画制作:虚幻引擎5的自带动画工具和材质编辑器,使得动画制作更加便捷和高效。例如,《斗罗大陆》、《秦时明月》等国漫作品都使用了虚幻引擎。
3、虚拟现实(VR)和增强现实(AR):
高质量的AR/VR应用:虚幻引擎5支持主流的AR/VR硬件设备,并提供内置的AR/VR支持和功能,如头动追踪、手势识别、空间定位等。
4、建筑和汽车可视化:
建筑可视化:虚幻引擎5的实时渲染和高质量视觉效果,使得建筑设计师可以创建逼真的建筑模型和场景,进行交互式展示。
汽车可视化:全球知名的汽车制造商使用虚幻引擎5进行车辆设计和性能改进,通过实时渲染和模拟技术,实现车辆设计、人机界面的直观体验。
5、虚拟拍摄和虚拟制片:
虚拟拍摄:通过搭建虚拟三维场景与真实拍摄进行合成,虚幻引擎5在广告、影视、电视直播等领域被广泛应用。
虚拟制片:利用虚幻引擎5的渲染能力和快速迭代能力,搭建超写实场景,实现实时效果合成,提升制作效率和节约成本。
6、工业设计和仿真训练:
工业设计:虚幻引擎5可以用于产品展示和演示,设计师可以在虚拟场景中创建产品模型,进行交互式漫游和展示。
仿真训练:例如,Precision OS使用虚幻引擎5为整形外科医生提供模拟训练,确保实验场景的高保真度。
7、智慧城市和数字孪生:
智慧城市:虚幻引擎5的高精度模拟和多源数据融合能力,支持城市景观的逼真模拟和城市信息的全面展示。
数字孪生:通过强大的可视化能力和实时渲染技术,实现高精度的模型构建、数据驱动和实时模拟。
8、元宇宙和虚拟活动:
元宇宙:虚幻引擎5被用于搭建定制化的“智慧+”开发解决方案,如智慧交通、智慧城市、智慧农业等。
虚拟活动:包括虚拟音乐会、虚拟车展、概念美学宣传等。
使用技巧
在固定位置生成物体
1、首先创建一个空的Actor
2、 然后打开关卡蓝图
3、创建R按键的响应事件(也可以是其他的,我比较喜欢用R键来测试)
4、把刚才创建的空物体拉到关卡蓝图
5、然后右键 创建从类生成Actor蓝图 并与R键按下的蓝图连接,然后获取空物体的位置
6、点击左上角的编译,保存,按R就可以开始测试是否可以生成了

phpstorm 2019 官方版
Rider 2019 最新版