2022 年 4 月 5 日,Epic Games 官宣空幻引擎 5 正式版凋谢下载。
这是一个凋谢、先进的实时 3D 创作工具,以前所未有的自由度、保真度和灵活性,帮忙游戏开发者和各行各业的创作者创作新一代实时 3D 内容和体验,自 2020 年揭开神秘面纱之后始终受到极大的关注,置信当初曾经有不少人在应用它。
而应用空幻引擎会产生许多大文件,如何治理这些大文件成为许多使用者的首要难题。
作为 DevSecOps 解决方案提供商以及 Perforce 中国受权合作伙伴,龙智长期关注软件开发版本治理畛域,为游戏、汽车、金融、芯片等泛滥行业的客户提供版本管理工具和解决方案,咱们将在本文中为您提供答案,并附上具体教程与步骤,帮忙您轻松搞定在游戏开发中的大文件治理、版本治理问题。
更多对于 Perforce Helix Core 和版本控制的信息,欢送征询 Perforce 中国受权合作伙伴——龙智。
什么是空幻引擎 5 (UE5)?
空幻引擎 5(UE5) 是一款由 Epic Games 开发的最新版游戏引擎和 3D 创作工具。自 1998 年以来,空幻引擎就始终在为游戏行业赋能,而且许多行业都在应用它来实时创作真切如照片的视觉效果和动画。
空幻引擎用来做什么?
空幻引擎最罕用于制作电子游戏,它也用于做动画、交互式体验和一些 3D 特效。
空幻引擎次要用于游戏开发,从独立工作室到 3A 游戏公司都在应用。除了游戏开发畛域外,它在媒体和娱乐畛域的虚构制作中也很受欢迎。
各行各业须要制作高级视觉效果的团队都在应用空幻引擎,它能够被用来制作,例如:
- 数字映射(Digital twins)
- 产品演示(Product Demos)
- 交互式 VR 培训(Interactive VR Trainings)
- 虚拟现实(Virtual reality)
- 混合事实(Mixed reality)
- 扩大事实(Extended reality)
如何应用空幻引擎 5
上面是如何应用空幻引擎 5 的疾速概览:
1. 装置 UE5。
2. 集成 UE5+ 源代码管制工具,例如 Perforce Helix Core。
请参阅咱们的指南:如何配置 Perforce Helix Core+ 游戏引擎 UE5 的收费源代码管制
空幻引擎 5 源代码管制:为什么空幻引擎须要 SCM
空幻引擎在游戏开发和 AR/VR 团队中备受欢送。这是因为它是发明沉迷式体验的绝佳引擎。但同时,它会带来问题:许多大型文件。为了治理这些大型文件,您的团队须要源代码管制。
许多应用空幻引擎的团队同时应用 Perforce 版本控制填写——Helix Core。空幻引擎的开发商 Epic Games,激励应用空幻引擎的第三方开发商同时应用 Perforce Helix Core。这两个工具是严密集成的,可帮忙您的团队在我的项目上更无效地协同工作。这种集成将通过空幻编辑器进行。
教程:如何集成应用 Perforce 版本控制和空幻引擎 5
无关如何通过 Perforce Helix Core 版本控制应用空幻引擎 5 等游戏引擎的残缺阐明,请参阅咱们的指南:如何配置 Helix Core+ 游戏引擎。持续浏览,您能疾速理解这些步骤以及新的 UE5 源代码管制性能。
Unreal 还提供了在空幻引擎中开始应用 Perforce Helix Core 的指南。
- 装置空幻引擎
首先,您须要装置空幻引擎。最新版本空幻引擎 5 已于 2022 年 4 月上市。
- 从 Perforce 下载 Helix Core
接下来,您须要下载 Perforce Helix Core。Perforce Helix Core 最多可供 5 位用户收费应用。
如果您已有 Helix Core 服务器,请下载最新版本的 Helix Visual 客户端 (P4V)。
对于下载及装置的问题,或申请试用,请征询 Perforce 中国受权合作伙伴——龙智。
- 创立一个流仓库(Stream Depot)
流仓库(Stream Depot)反对更弱小的分支性能,更轻松地创立工作区。
- 设置 P4 Typemap
在将文件增加到服务器之前,您须要设置 P4 TypeMap,以便 Perforce Helix Core 晓得该如何解决空幻引擎文件。这是一个重要的步骤。例如您想编辑一个二进制文件,在设置了 TypeMap 后,它将被独占锁定。
- 设置支流(Main Stream)
在设置 TypeMap 以便您的服务器晓得如何解决不同的文件类型之后,您将创立您的第一个流和工作区。Perforce 流的目标是容许某些用户在文件上进行合作,通过 Perforce Helix Core 共享文件而不影响其余流中的用户。例如,您可能让您的美术人员在艺术流中工作,而您的开发人员正在开发流中从事一些简单的自动化工作。
- 创立工作区
为了在 Perforce Helix Core 中解决文件,您须要创立一个工作区。工作区是本地计算机上的一个文件夹,与服务器上的文件相连接。应用此工作区,您能够将新文件增加到服务器、编辑现有文件、获取其他人的最新批改或返回到以前版本的文件。确保在下一步设置疏忽文件之前不要增加游戏引擎我的项目文件。
- 设置您的疏忽文件
接下来,您须要设置一个疏忽文件。默认状况下,Perforce Helix Core 心愿对所有文件进行版本控制。对于游戏引擎构建,您须要 Perforce Helix Core 疏忽某些文件。通过设置疏忽文件,您将通知 Perforce Helix Core 您不想将哪些文件存储在版本控制中,例如集体设置文件或两头构建文件。
在您填充仓库之前,执行此操作十分重要。
- 增加我的项目文件
一旦您设置了您的服务器以正确辨认文件类型和疏忽文件,您就能够将我的项目文件增加到工作区。第一次提交游戏引擎我的项目时,可能须要一段时间能力将所有文件上传到您的服务器,具体多久取决于您的网络连接状况。一旦提交了初始我的项目文件,当前的提交将仅包含自上次提交以来已更改或增加的文件,这些文件个别会比初始提交少得多。
- 在空幻引擎 5 中设置源代码管制
当初是返回空幻引擎 5 的时候了(如果尚未关上,则启动它)。
关上空幻引擎后:
- 单击源代码管制按钮。
- 抉择更改源管制设置。
- 下拉提供程序商菜单并抉择 Perforce。
- 输入您的服务器地址、用户名,而后抉择您的工作区。
- 点击承受设置
- 应用空幻编辑器(如果您是设计师或技术美术)
空幻编辑器曾经内置了由 Epic Games 保护的 Perforce Helix Core 的集成。设计师次要应用空幻编辑器与 Helix Core 进行版本控制。
资产文件(扩大名为.uasset 和.umap)是在空幻编辑器中批改的二进制文件。它们不能作为文本关上,也不能用基于文本的合并工具进行合并。
当您想要解决资产时,您只需在 UE 内容浏览器中单击它。您会看到“签出”选项。Typemap 会确保在您做出抉择时,文件被主动锁定。
当编辑完您锁定的文件后,签入或提交这些文件。这将会把批改内容上传到服务器,并解除对文件的锁定。
您甚至能够在不来到空幻引擎的状况下查看文件更改的历史记录——并直观地比拟一个版本和另一个版本。
点击此处,您将查看残缺阐明。
新性能:空幻引擎 5 的源代码管制性能
Epic 对空幻引擎 5 中的源代码管制做了一些重大改良。以下是一些新的空幻引擎 5 源代码管制性能:
您当初能够在 空幻引擎 5 中领有多个更改列表,并在它们之间挪动文件。
- 同步和更新 UI 的速度大大放慢。
- 您当初能够在空幻引擎 5 中搁置文件。
- 空幻引擎 5 能够验证更改列表,以确保在提交之前保留所有文件。
- 通过启用 OFPA,多个用户能够编辑同一级别而不会引起抵触。
开始应用:空幻引擎 5 源代码管制
若您想要应用 Perforce Helix Core 进行空幻引擎游戏开发,请立刻分割 Perforce 受权合作伙伴——龙智。咱们将为您提供 Perforce Helix Core 残缺版本,最多可提供 5 个用户、20 个工作区的收费应用。
文章起源:https://bit.ly/3M2AMfe