天品互联

如何使用虚幻引擎构建虚拟世界?

编辑时间:2022-07-12  浏览次数:0

​元宇宙是一个广泛的概念,在不同行业都有应用。受 Facebook 和微软等科技未来主义的启发,许多公司现在正在进入虚拟世界领域,并在特定的利基市场推出他们的虚拟世界项目。

尽管扩展现实并不是一个新概念,但由于元宇宙的出现及其基础设施的不断发展,人们在线社交和连接的方式在过去几年中发生了很大变化。企业需要识别元宇宙视野中的变化,并与新兴技术、工具和生态系统保持一致。

虚幻引擎是一款最先进、最开放的实时 3D 创作工具,适用于元宇宙开发,为设计师,尤其是游戏开发者配备了完整的控件、华丽的图形和集成工具。虚拟现实 (VR) 项目正在流行,因为虚拟世界的热潮。因此,让我们通过分步教程学习如何使用虚幻引擎构建虚拟世界。

  • 什么是虚幻引擎?

  • 为什么要选择虚幻引擎进行开发?

  • 虚幻引擎提供哪些工具?

  • 基于虚幻引擎构建的顶级游戏项目有哪些?

  • 如何用虚幻引擎构建一个虚拟世界?

  • 虚幻引擎 5 先睹为快

什么是虚幻引擎?

虚幻引擎是一个强大的 3D 创作工具,支持沉浸式 VR 和 AR 项目的开发,包括创建完整的虚拟世界。该工具于 1998 年 5 月推出,允许开发人员创建更高级别的 2D、3D 和 VR 游戏,为玩家提供实时体验。

目前,开发人员可以使用虚幻引擎 4.27,而虚幻引擎 5 是最近才推出的。虚幻引擎 4.27 具有创建者构建 3D 项目所需的可行功能和增强功能。例如,相机内的 VFX 功能是提供质量、效率和易用性的下一级功能。其余功能突出视觉方面,例如令人惊叹的模板、提供对 Bink 和 Oodle 的访问、允许像素流式传输等。

观看此视频,了解虚幻引擎为所有创作者提供的无限可能性,帮助他们在项目中实现令人难以置信的细节水平和交互式可视化。

为什么要选择虚幻引擎进行开发?

作为 100% 开源平台,虚幻引擎允许全球开发人员使用该工具,并从其固有特性和高级功能中受益,以创建出类拔萃的项目。

考虑到包括初学者在内的各级开发者的需求和熟练程度,虚幻引擎提供指导性指南、教程和技术文档来指导创作者,让他们轻松创建任何项目。

资产和样本

该平台提供各种游戏资产、示例和插件,帮助游戏开发者根据行业趋势升级他们的项目。

逼真的图形

虚幻引擎提供内置工具集,允许任何人创建逼真的场景、逼真的数字人类和高质量的内容。该引擎可以在几分钟内为真实世界环境制作动画。

专业支持

借助虚幻引擎,开发者可以从由资深专家和 3D 和 VR 专家组成的专业团队获得基于社区的支持。他们可以解决他们在创建项目时面临的所有类型的问题。

免费使用

从生产就绪功能到模板、许可和源代码访问,虚幻引擎上的一切都是免费的。具有基本技能的开发人员可以零成本创建自定义项目。

及时升级

虚幻引擎团队高度专注于提高平台的可行性。团队继续测试现有版本并推出新的和改进的版本。

虚幻引擎提供哪些工具?

虚幻引擎提供了一系列工具和编辑器,开发人员可以使用这些工具和编辑器来创建 3D 项目和APP。以下是该平台目前提供的顶级工具:

  • 关卡编辑器

  • 静态网格编辑器

  • 材质编辑器

  • 蓝图编辑器

  • 物理资源编辑器

  • 行为树编辑器

  • 尼亚加拉编辑

  • 虚幻运动图形编辑器

  • 字体编辑器

  • 序列编辑器

  • 角色编辑器

  • 声音提示编辑器

  • Paper2D Sprite 和动画书编辑器

  • 媒体编辑

  • nDisplay 3D 配置编辑器

  • DMX 库编辑器

基于虚幻引擎构建的顶级游戏项目有哪些?

  • 堡垒之夜

  • 神舟!

  • 维多利亚时代的城市街道

  • 干旱

  • 禅修

  • 最后一招

  • 非洲精神

虚幻引擎支持哪些平台?

使用虚幻引擎创建的游戏可以支持以下四种平台:

  1. macOS、Linux、Windows 和 SteamOS 系统

  2. Android 和 iOS 智能手机

  3. 支持浏览器用户的 HTML

  4. Xbox One 游戏机和 PlayStation 4

  5. 增强现实和虚拟现实平台

如何用虚幻引擎构建一个虚拟世界?

虚幻引擎兼容所有类型和大小的 VR 项目。它提供了一整套工具、资源和媒体框架,以支持无缝 3D 项目创建。

无论设计师是想创建一个小型实时环境来展示他们的最新产品,还是构建一个旨在实现高度沉浸感的大型开放世界游戏项目,虚幻引擎都提供了一整套工具来创建令人惊叹的交互式虚拟世界。

让我们学习如何使用虚幻引擎构建虚拟世界,并通过灯光、道具和植物等元素将项目变为现实。

要了解本教程的内容和说明,您应该首先熟悉以下两个必备主题:

  1. 安装虚幻引擎

  2. 创建一个新项目

全面的开发服务,帮助您领导面向未来的元宇宙项目。

使用 天品互联 启动您的 Metaverse 项目

联系我们

安装虚幻引擎

以下是下载和安装虚幻引擎的步骤:

下载并安装 Epic Games Launcher

注册或登录您的 Epic Games 帐户

登录Epic Games 启动器

最后,安装虚幻引擎。

第一步:下载并安装 Epic Game Launcher

您的 Epic Games Launcher 有一个Unreal Engine选项卡,您可以在其中集中管理所有 Unreal Engine 安装。此外,如果虚幻引擎安装在同一台计算机上,您可以在此选项卡中自由管理多个版本的虚幻引擎。以下是下载和安装 Epic Games Launcher 的步骤:

打开虚幻引擎的下载页面。

现在,根据您的项目特定要求和项目功能选择合适的许可证类型。有以下两种类型的许可证可用:

    发布——适用于基于游戏的虚幻引擎项目

    创作者——适用于游戏以外的项目。

选择许可证类型后,单击立即下载按钮。此操作将在您的计算机上打开一个启动器安装程序。根据您使用的操作系统的设置,您可能需要指定保存位置。或者,您可能需要批准安全提示才能开始下载 Epic Games Launcher。

下载完成后,运行安装程序并让它完成。

第 2 步:创建您的 Epic Game 帐户

在您的计算机上安装 Epic Games Launcher 后,您需要登录您的 Epic Games 帐户。如果您之前创建了 Epic Games 帐户,请使用您的登录凭据登录。如果需要,请使用您的电子邮件或其他受支持的社交媒体帐户或您的游戏帐户进行注册。

注意:您仍然可以在不创建帐户的情况下访问 Epic Games Launcher。但是,它不允许您下载或访问虚幻引擎。

在 Epic Games Launcher 上成功创建帐户后,您可以继续安装虚幻引擎。请按照以下步骤操作:

1. 在虚幻引擎选项卡的左侧,您会发现多个门户,包括“虚幻引擎”。单击此选项卡,然后单击安装以开始使用虚幻引擎。

2. 您也可以使用浏览按钮选择以前的安装路径。此步骤是完全可选的。

3. 现在,继续使用“选项”按钮选择并安装您要使用的引擎组件。您可以从以下任何一项中选择组件:

  • 平台支持

  • 入门内容

  • 调试符号

  • 引擎源代码

 此外,您可以通过选择启动 按钮 旁边的下拉菜单中的可用选项,从已安装的虚幻引擎版本中删除任何引擎组件 。

您的计算机必须有足够的磁盘空间来安装虚幻引擎。磁盘空间要求因您选择的引擎组件而异。通过单击选项按钮,您可以检查安装程序下载和引擎所需的总空间。

选择所需组件后,单击“应用”继续。

4. 单击安装按钮开始安装并等待安装完成。下载虚幻引擎一般需要 10 到 40 分钟,但根据您的系统规格和互联网连接的稳定性,持续时间可以更长。

启动虚幻引擎

等待安装完成。之后,单击启动按钮以访问虚幻引擎。

你完成了!您现在可以使用虚幻引擎为您的 VR 项目创建虚拟世界。

创建一个新项目

让我们了解如何在虚幻引擎中创建 VR 项目。按照给定的步骤:

Step1:选择类别和模板

1. 进入“新项目类别”,选择与您的行业高度契合的开发类别。例如,查看给定的图像,其中选择了Games。但是,您有很多选择,包括电影、现场活动、电视、工程和建筑、产品设计和汽车。

2. 为您的 VR 项目选择相关模板,然后单击下一步。此操作将打开包含以下内容的项目设置页面:

Step2:选择项目设置

访问“项目设置”页面后,您可以设置质量和性能级别并选择目标平台。例如,您可以包含Starter Content或其他设置。

2. 从多个下拉菜单中,选择蓝图下拉菜单。该蓝图为您提供了两种选择:在虚幻编辑器中创建您的 VR 项目或使用编程方法通过 Visual Studio 使用 C++ 创建项目。如果您选择虚幻编辑器,您可以创建令人惊叹的交互和行为,以获得更逼真的游戏体验。

3. 现在,打开最大质量下拉菜单,它将显示两个选项:最大质量和可缩放 3D 或 2D。如果您的项目旨在支持游戏机或计算机,请选择“最高质量”。如果您的项目旨在帮助基于移动的游戏玩家,请选择 Scalable 3D 或 2D。

4. 下一步,打开桌面/控制台下拉菜单。如果您的项目支持手机/平板电脑等便携式设备,请选择手机/平板电脑。将项目设置为Desktop/Console以获取桌面视图。

5. 现在,转到With Starter Content下拉菜单并打开它。如果您的项目已经有一些原生资产,则无需选择With Starter Content。相反,选择No Starter Content。否则,您可以通过选择With Starter Content开始添加基本资产。

6. 接下来,打开Raytracing Disabled。选择 real-time Raytracing Enabled以在您的项目中启用实时显示访问。否则,将此下拉菜单设置为Raytracing Disabled。

7. 在最后一步中,确定要存储项目的空间。为您的项目起一个合适的名称,然后单击“创建项目”完成。

使用虚幻引擎构建虚拟世界

通过这个虚幻引擎快速入门指南,我们打算引导设计师完成在虚幻引擎 4 中创建任何项目的过程。如果一切都正确,我们将创建一个类似于下图的 3D 房间:

本教程将进一步帮助开发者理解以下内容:

  • 查看报告的导航

  • 创造一个新的水平

  • 在关卡中放置和编辑角色

  • 构建和运行级别

现在,让我们开始构建虚拟世界:

1. 所需设置

Step1:完成虚幻引擎安装后,屏幕上会出现一个项目浏览器。您将在“新项目类别”下找到其中的多个开发类别。根据您的项目类型,选择合适的开发类别。我们将选择游戏作为本指南的类别,然后单击下一步

步骤2:现在,移动到项目浏览器的第二页并选择空白模板。然后,单击下一步。

Step3:访问浏览器的最后一页,其中将显示各种下拉选项。选择蓝图并从此页面完成 With Starter Content 设置。此外,选择文件夹位置,为您的项目提供合适的名称,然后单击下一步按钮。

步骤 2:导航视口

如果所有项目设置都正确,您将首先注意到虚幻编辑器中的视口。视口是您可以使用您在本指南前面选择的模板项目中默认提供的资源和示例关卡执行所有关卡构建的空间。

Step3:创建新关卡

接下来,您需要创建一个新关卡来构建和支持 VR 项目的游戏环境。尽管有很多方法可以创建新关卡,但使用文件菜单选项可以使开发过程更容易,因为它列出了用于选择关卡的各种选项。

1. 打开虚幻编辑器,访问文件菜单选项并打开新关卡选项。

2. 当您点击New Level时,将打开一个新的对话窗口,如下图所示:

默认关卡包含一些最常用于关卡构建的资产。相反,空关卡不包含资产。对于本指南,我们将从一开始就完全空白。

1. 通过单击选择空级别。现在,将演员放置在空白关卡中。

VR 项目中的 Actor 是几何体或灯光等元素。在此步骤中,我们将学习如何将这些actors 放置在空关卡中。我们将介绍在关卡中放置演员的两种最常见的方式:选择模式和内容浏览器。

完成所有这些步骤后,您将了解如何在关卡中放置演员,以及在项目环境中使用它们的方法。

打开左侧的Place Actors面板,打开Geometry类别,最后选择Box。

2. 现在使用左键拖动Box并将其放置到关卡视口中。

3. 打开位于编辑器窗口右下角的Details面板,将Location and Rotation设置为 0。

4. 将比例设置为 4x4x0.1
此尺寸将支持创建一个 3D 游乐场,游戏角色可以在该游乐场上四处走动和玩耍。

5.从Place Actors部分中选择Lights选项卡,然后将定向灯拖放到地板上。

6. 打开过渡工具并将Z 轴拖动到小工具(小部件),远离地板表面。

7.从Place Actors面板内的Visual Effect选项卡中选择并拖放Atmospheric Fog 。它将为现有关卡添加天空并照亮关卡。

8. 打开Place Actors门户并选择Player Start并将其拖放到关卡中。

9. 单击 Place Actors 面板下的 Volumes。现在,选择 Lightmass Importance Volume 并将其拖放到关卡中。从这里,您可以控制灯光效果和缩放气氛,例如阴影效果。

10. 按照这个步骤 - Content > StarterContent > Props 并将 SM_TableRound 拖放到关卡。

11. 再一次,按照这个步骤 - Content > StarterContent > Props 并将 SM_Chair 拖放到关卡。

12. 按 E 查看旋转工具并访问它。

您还可以尝试其他快捷方式来查看对象的移动,例如上面的椅子。添加一些灯光、道具和对象,使您的项目更加逼真并提高其可用性。

编辑放置的 Actor

一旦将不同的actors放入他们的关卡中,下一步就是编辑它们的属性,为它们提供增强的自定义,允许您选择不同的设置并根据需要修改actors的属性。请按照以下步骤操作:

左键单击视口,然后选择Directional Light Actor。

探索位于Light类别中的Details面板并从那里启用Atmosphere Sun Light 。

完成这两个步骤可实现大气的实时变化,这与您旋转灯光 Actor 的方式相对应。例如,天空颜色会从日出到白天和日落发生变化。您还可以更改静态网格体 Actor 的材质,使您的项目功能丰富且有趣。

运行构建过程。

下图中的“预览”标签表示您正在查看的图形、灯光和整体场景可能与您在最终游戏中看到的有所不同。但是,您可以根据项目要求调整照明质量和其他功能:

以下是构建过程的步骤:

1. 访问主工具栏并单击构建选项旁边的下拉箭头。

2.从Lighting Quality部分选择Production设置。您可以根据项目类型和规格将质量级别设置为“高” 、“中”或“低”。

3. 让构建完成。完成该过程后,您将清楚地了解项目的最终外观。

4. 单击主工具栏中的“播放”按钮,在编辑器中查看您的进度。

最后一步

使用构建和编辑器,您可以快速测试项目的各个方面并执行常见操作。例如,您可以将灯光效果更改为月光或夜景或添加额外的房间。

我们试图通过这个快速入门指南帮助设计师了解使用虚幻引擎编辑器和创建 VR 项目的基础知识。根据他们的项目特定需求,设计人员可以构建和启用各种内容。他们可以构建一个完全专用于 VR 的项目,实现一个水渲染系统,提供地面覆盖效果等等。

虚幻引擎 5 先睹为快

虚幻引擎 5将为全球的创作者和开发者社区提供支持,使他们能够构建更加身临其境和逼真的游戏项目,为玩家提供下一代体验。让我们看看虚幻引擎 5 的一些最受期待的功能:

  • 它将支持高电影质量的真实感。

  • 设计师可以创建具有创新功能的项目,例如专注于提高视觉保真度的 Nanite 和 Lumen。

  • 使用 UE5,设计师将拥有工具和编辑器来创建更大的世界以支持大型游戏项目。

  • 虚幻引擎 5 正在进行不断的测试和优化,以在一个工具中提供完整的特性和功能。任何人都可以通过加入虚幻引擎的社区论坛来分享他们对升级的想法和贡献想法。

结论

虚幻引擎通过跨越游戏、媒体和娱乐、现场活动和模拟的实时 3D 项目,为企业推动业务发展带来无限可能。游戏行业正在深入使用虚幻引擎进行开发,因为该平台支持功能完整的项目,这些项目可以集成到元宇宙中,补充其现有的商业模式。为充分利用这款 3D 开发工具,企业必须聘请专门的虚幻开发人员团队,他们提供独特且不折不扣的服务,并按照设想创建项目。



推荐阅读
天品互联

NFT数字藏品-元宇宙系统开发-北京天品互联,免费24小时报价,可以定制开发NFT数字藏品交易平台、NFT头像、概念、IBOX、hotdog数字艺术品等软件开发定制,提供元宇宙社交交友、电商、虚拟人物主播、游戏、3D展会虚拟会议方面的元宇宙系统制作,包括VR头显设备系统、APP、小程序、web3.0系统开发。

微信咨询

扫描微信二维码
同市场经理沟通需求

感受专业服务,从来电咨询开始
153-212-50321