UE5.4 - 下载和安装

一. 简介

虚幻引擎(Unreal Engine)是由 Epic Games 公司推出的一款功能强大的游戏开发引擎。它于 1998 年推出第一代,其口号是 “全球最开放、最先进的实时 3D 创作工具”。

虚幻引擎被广泛应用于游戏产业,创作出了众多知名的 3A 大作,如《战争机器》《质量效应》《无主之城》等。随着技术的发展,它不仅支持以 PlayStation 5、Xbox 为代表的次世代主机,还支持现世代主机(如 PlayStation 4、Xbox One、Switch)、PC、Mac、Android、iOS 等多种平台。

除了游戏领域,虚幻引擎还越来越多地用于满足建筑、汽车、影视、训练模拟、健康医疗等行业对于实时 3D 技术的需求,将先进的实时技术广泛应用到各个行业,创造了一个全新的世代。

虚幻引擎的发展历程如下:

  1. 虚幻引擎 1:1998 年发布,专为制作 3D 射击游戏而生,其表现力远胜同时期引擎。《虚幻》和《虚幻竞技场》是基于该引擎的作品,虚幻编辑器可直接调用虚幻引擎渲染场景,且关卡布局能实时调整。它在彩色光照和纹理过滤上的软件渲染性能接近硬件级加速,还支持当时 CPU 集成的单指令多数据指令,性能进一步增强。随着该引擎发布,多款使用其打造的第三方游戏也取得商业成功。
  2. 虚幻引擎 2:2002 年推出,全部代码几乎重写并集成了最新的编辑器。支持该引擎的游戏变得更加丰富,如《细胞分裂 2》《荒野大镖客》《彩虹六号:雅典娜之剑》以及《虚幻竞技场》等。之后曾进行小型升级,提高了渲染性能,也强化了许多元素。该引擎运行时是跨平台和桌面实时 3D 渲染解决方案,集成了 karma 物理加速技术开发包,增强了物理效果,并开始支持多种主机平台。
  3. 虚幻引擎 3:最初于 2004 年露面,继承并升华了前两代引擎的优点。它逐像素光照取代了逐顶点光照,引入伽马校正 HDR 渲染等功能,画面得到巨大提升,且更易于使用。2006 年推出的 3.0 版本被广泛用于主机和 PC 游戏。Epic Games 还曾于 2009 年免费开放虚幻 3 引擎的开发者工具包。该引擎支持 64 位 HDRR 高精度动态渲染、多种类光照和高级动态阴影特效等,集成了众多现成的游戏技术,如 PhysX 物理引擎、SpeedTree 植被引擎、EAX 5.0 音效引擎、AI 引擎等。
  4. 虚幻引擎 4:2014 年发布,在渲染方面有长足进展,打造了新的物理引擎 Chaos,目标是实现照片级真实,渲染速度也更快,跨平台性更强,可支持 Xbox One、PlayStation 4、Windows PC、Linux、macOS X、HTML5、iOS 和安卓等。Epic 曾以每月 19 美元的价格向开发者提供虚幻 4 引擎,2015 年 3 月 3 日宣布免费。
  5. 虚幻引擎 5:2020 年 5 月 13 日发布,2022 年 4 月 5 日正式版正式开放下载。它推出了全新功能与改进,如 Lumen 动态全局光照、Nanite 虚拟几何体等技术,进一步提升了画面的真实度和细节表现。截至 2023 年 9 月 6 日,虚幻引擎 5.3 正式发布,2024 年还发布了虚幻引擎 5.4。虚幻引擎 5.4 版本推出了全新功能与改进,其中包括用于构建和发行《fortnite》第五章、《rocket racing》、《fortnite festival》以及《lego fortnite》的内部工具集等。

虚幻引擎提供了丰富的功能和工具,包括强大的渲染能力、灵活的材质编辑、动画工具、物理模拟、蓝图可视化脚本等,使开发者能够创造出令人惊叹的实时交互体验和高质量的视觉效果。同时,它还拥有庞大的开发者社区和丰富的学习资源,方便开发者交流和学习。其简化的许可条款也为不同规模和需求的开发者提供了相应的选择。

二. 许可

游戏开发者做的单款游戏收入超过100w,之后的钱按比例支付给epic,比例可以商量.

  1. 商业许可

    • 适用于以商业目的开发游戏或其他交互式内容的开发者。商业许可允许开发者将使用虚幻引擎开发的产品进行商业化发行,并从销售中获取收益。
    • 根据不同的收入情况,商业许可可能需要支付一定比例的版税给 Epic Games。然而,对于一些特定的情况,如收入在一定阈值以下,可能无需支付版税。
  2. 教育许可

    • 专为教育机构和学生设计。教育许可允许在教学环境中免费使用虚幻引擎,以帮助学生学习游戏开发、虚拟现实、建筑可视化等相关领域的知识和技能。
    • 教育许可通常有一些限制,例如不能用于商业项目的开发。
  3. 个人许可

    • 适合独立开发者和小型团队。个人许可允许开发者在非商业项目中免费使用虚幻引擎,或者在商业项目中使用,但需要满足一定的条件,如收入在特定阈值以下。
    • 个人许可为独立开发者提供了一个低成本的开发平台,让他们能够实现自己的创意。

三. 下载

1.下载启动程序

下载地址

最强大的实时3D创作工具 - Unreal Engine

下载完成之后一直下一步,下一步就行,

安装完成之后,打开登录自己注册好的账号.

(PS:有网络问题登录不成功的可以私信我,我这有免费的)

打开页面选选择虚幻引擎页面.

2.下载引擎

点击加号

选择版本即可

更改组件

点击选项

选择需要的组件.

扩展:

下面是目标平台

用于打包别的平台的.

四. 虚幻启动

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/409083.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【工具类】Java优雅的将XML转为JSON格式、XML转JSON

Java优雅的将XML转为JSON格式、XML转JSON 1. 导入依赖1.1 Maven使用1.2 Gradle使用 2. 代码编写3.运行示例 1. 导入依赖 1.1 Maven使用 <dependency><groupId>org.dom4j</groupId><artifactId>dom4j</artifactId><version>2.1.3</vers…

黑神话悟空,高清壁纸、原画,游戏截图

黑神话悟空&#xff0c;高清壁纸、原画&#xff0c;游戏截图&#xff1a; 链接&#xff1a;https://pan.quark.cn/s/cd17c05c4f33

【STM32】驱动LCD

没买LCD屏&#xff0c;没有上机实践&#xff0c;只是学习了理论。 大部分图片来源&#xff1a;正点原子HAL库课程 专栏目录&#xff1a;记录自己的嵌入式学习之路-CSDN博客 目录 1 屏幕接口 2 屏幕驱动的基本步骤 3 8080时序的各信号线 4 8080的读和写 5 屏…

二分查找算法:朴素二分+左右边界二分力扣实战应用

目录&#xff1a; 1、二分查找算法简介 2、算法原理及时间复杂度分析 2.1 朴素二分算法 3.2 查找左右边界的二分算法 3.2.1 查找左边界 3.2.2 查找右边界 3.3 时间复杂度分析 3、二分查找算法模版 3.1 朴素二分模版 3.2 查找左右边界的二分模版 4、算法应用【leetco…

考研数学暑期进度大调查,你掉队了吗?

现在已经8月&#xff0c;马上快9月份了&#xff0c;你的数学进度学到哪里啦&#xff1f; 我可不是“进度哥“&#xff0c;也不会营造焦虑&#xff0c;其实对于进度这个事情&#xff0c;我一直觉得是一个伪命题&#xff0c;因为很多同学一直鼓吹进度多快&#xff0c;结果最后考…

合宙LuatOS开发板使用说明——Air700ECQ

EVB-Air700ECQ-IO 开发板是合宙通信推出的基于 Air700ECQ 模组所开发的&#xff0c;包含电 源&#xff0c; SIM 卡&#xff0c;USB &#xff0c;天 线&#xff0c; 全 IO 引 出的最 小硬 件系 统。以 方便 用户 在设 计前期 对 Air700ECQ 模块进行性能评估&#xff0c;功能调试…

Hadoop集群运维管理

Hadoop集群运维管理 一、Hadoop 集群进程管理1.1 NameNode 守护进程管理1.2 DataNode 守护进程管理1.3 ResourceManager 守护进程管理1.4 NodeManager 守护进程管理 二、Hadoop 集群运维技巧2.1 查看日志2.2 清理临时文件2.3 定期执行负载均衡2.4 文件系统检查2.5 元数据备份 三…

Maven的一些相关知识【重修】《包括私服搭建!》

mvnrepository.com Maven 下载jar包的位置&#xff01; 【该部分有教程】 这是什么nb代码投稿视频-这是什么nb代码视频分享-哔哩哔哩视频 MAVEN 的私服搭建&#xff1a; https://zhuanlan.zhihu.com/p/520107316 2、maven私服搭建及应用&#xff08;下&#xff09;_哔哩…

SQL手工注入漏洞测试(PostgreSQL数据库)

判断注入点 and 12 判断回显点 order 不用 4 页面正常 order by 5 页面异常&#xff0c;得出只存在四个字段 测试回显位置 and 12 union select null,null,null,null and 12 union select null,null,null,null and 12 union select null,null,null,null and 12 union select…

如何在不格式化的情况下解锁 Android 智能手机密码

如果您忘记密码&#xff0c;您的 Android 移动设备将锁定您。发生这种情况时&#xff0c;通常可以通过恢复出厂设置来重新获得对设备的访问权限。可悲的是&#xff0c;这将导致所有数据丢失。下面列出的是解锁锁定的Android 手机而不会丢失任何个人数据的有效方法。 Android 手…

Open3D 近似点体素滤波(36)

Open3D 近似点体素滤波(36) 一、算法介绍二、算法实现1.代码2.效果一、算法介绍 这个算法也是体素滤波, 它保留的点是近似点,也就是新的点,原始点云中对应位置是不存在这些点的。其他的看着类似,下面是代码,滤波抽稀结果 二、算法实现 1.代码 代码如下(示例): …

Long Short-Term Memory

这篇论文总结的太抽象了&#xff0c;只是翻译了一遍。 &#xff08;我太笨了&#xff0c;如果把这个当我的入门读物&#xff0c;我觉着会把我折磨坏&#xff09; 递归神经网络的一个重要优点是它们在映射输入和输出序列时使用上下文信息的能力。不幸的是&#xff0c;对于标准的…

Chainlit接入FastGpt接口完美对接,实现全新的用户聊天界面

前言 由于fastgpt只提供了一个分享用的网页应用&#xff0c;网页访问地址没法自定义&#xff0c;虽然可以接入NextWeb/ChatGPT web等开源应用。但是如果我们想直接给客户应用&#xff0c;还需要客户去设置配置&#xff0c;里面还有很多我们不想展示给客户的东西怎么办&#xf…

[数据集][目标检测]街灯路灯检测数据集VOC+YOLO格式1893张1类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;1893 标注数量(xml文件个数)&#xff1a;1893 标注数量(txt文件个数)&#xff1a;1893 标注…

数据结构(Java实现):链表习题

文章目录 1. 题目列表及链接2. 题目解析及代码2.1 删除链表中等于给定值 val 的所有节点2.2 反转一个单链表2.3 给定一个带有头结点 head 的非空单链表&#xff0c;返回链表的中间结点。如果有两个中间结点&#xff0c;则返回第二个中间结点2.4 输入一个链表&#xff0c;输出该…

iTransformer时序模型改进——基于SENet和TCN的倒置Transformer,性能暴涨

1数据集介绍 ETT(电变压器温度)&#xff1a;由两个小时级数据集&#xff08;ETTh&#xff09;和两个 15 分钟级数据集&#xff08;ETTm&#xff09;组成。它们中的每一个都包含 2016 年 7 月至 2018 年 7 月的七种石油和电力变压器的负载特征。 数据集链接&#xff1a; https…

深度学习入门-第4章-神经网络的学习

学习就是从训练数据中自动获取最优权重参数的过程。引入损失函数这一指标&#xff0c;学习的目的是找出使损失函数达到最小的权重参数。使用函数斜率的梯度法来找这个最小值。 人工智能有两派&#xff0c;一派认为实现人工智能必须用逻辑和符号系统&#xff0c;自顶向下看问题…

Sass实现网页背景主题切换

Sass 实现网页背景主题切换 前言准备工作一、 简单的两种主题黑白切换1.定义主题2. 添加主题切换功能3. 修改 data-theme 属性 二、多种主题切换1. 定义主题2. 动态生成 CSS 变量1.遍历列表2.遍历映射3.高级用法 3. 设置默认主题4. 切换功能HTML 三、多种主题多种样式切换1. 定…

Java数组的定义与使用

目录 1. 数组的基本概念 1.1为什么要使用数组 1.2 什么是数组 1.3 数组的创建及初始化 1.3.1 数组的创建 1.3.2 数组的初始化 1. 动态初始化 2. 静态初始化 1.4 数组的使用 1.4.1 数组中元素访问 1.4.2 遍历数组 2. 数组是引用类型 2.1 基本类型变量与引用类型变量…

【C++从小白到大牛】C++智能指针的使用、原理和分类

目录 1、我们为什么需要智能指针&#xff1f; 2、内存泄露 2.1 什么是内存泄漏&#xff0c;内存泄漏的危害 2.2如何避免内存泄漏 总结一下: 3.智能指针的使用及原理 3.1 RAII 3.2关于深拷贝和浅拷贝更深层次的理解&#xff1a; 3.3 std::auto_ptr 3.4 std::unique_pt…