您是否需要将资产迁移到使用较旧 Unreal Engine 版本的不同项目?
您是否已将资产迁移到早期版本的 Unreal Engine,但它们似乎没有在内容浏览器中“显示”?
您是否希望您的资产可供使用早期 Unreal Engine 版本的人员使用?
那么您需要的是使用 Asset Downgrader 将这些资产降级到您想要的特定版本。
Asset Downgrader 会将资产降级到 5.4.4、5.3.2、5.2.1、5.1.1、5.0.3、4.27、4.26。 它的工作原理是首先将资产升级到源版本(5.3-5.5),然后对 .uasset 文件应用各种补丁,以使其与目标版本兼容,只是没有较新的数据(即,纳米数据会针对 4.27 降级删除)。 请注意,较新虚幻引擎版本的功能(例如蒙版材质上的纳米技术、新材质节点、新 Niagara 模块)无法移植到旧版本。
视频教程和演示:https://www.youtube.com/watch?v=yXvJfDNfrSQ
它是如何工作的:
•首先,备份您的所有资产,因为此插件是高度实验性的,并且在某些情况下,如果出现问题,它可能会损坏资产或使编辑器崩溃。
•要么有 2 个项目,一个源版本,另一个目标版本,要么只需切换您正在使用的项目的版本。 将插件集成到这两个项目中。
•在源版本项目中,选择要降级的资产。
•从 Downgrader 菜单中选择 DowngradeSelectedAssets。
•通过复制粘贴 .uasset 来迁移资产。 不要使用 Unreal 的 Actions->Migrate...,因为它会将资产重新保存为源版本格式。 或者,将项目的版本切换到目标版本。
•如果 TargetVersion 是 5.0.3 项目,请添加
[Core.System]
UsePackageTrailer=True
到 Config/DefaultEngine.ini
•如果未启用此功能,则在 5.0.3 中打开资产时会发生崩溃。
•在 TargetVersion 项目上,添加适用于该特定目标版本的 Google Drive 版本的插件。
•打开目标版本项目,然后打开降级的资产。 如果没有错误,则资产应正确打开。 某些资产,为了迁移到没有 Downgrader 插件的其他 TargetVersion 项目,需要在插件内重新保存(选择所有资产并使用插件的 SaveSelectedAssets 选项)。
为了降级某些资产(或者所有资产,就像 5.4 的情况一样),您需要使用一个自定义版本的虚幻引擎,该引擎具有特定的引擎修改,以便使降级成为可能。 检查插件文件夹 (UE_5.5\Engine\Plugins\Marketplace\AssetDowngrader\Download Custom Engine & Plugin.url) 以获取您必须下载自定义 UE5.5 构建和此引擎版本的插件的预编译版本的链接。 下载自定义引擎并将预编译的插件集成到源项目的插件文件夹后,您需要将源项目引擎版本切换到此自定义引擎版本。 视频教程展示了整个过程。 此外,如果您需要较旧的自定义引擎构建,例如 5.3,请记住,始终可以升级到最新版本,并且我始终建议使用最新的自定义引擎构建,因为这是唯一正在积极开发的版本。 如果这对于您来说不可行,请联系我讨论替代方案。
可以降级到低于 4.26 的版本吗?
目前还没有,但是通过足够的研究和引擎修改,绝对有可能。 如果您有特定需求,请与我联系。
我的资产不受支持,您可以添加支持吗?
请告诉我您对哪种类型的资产感兴趣。 任何资产都可以实现,但需要大量工作。
已知的问题:
如果由于任何原因导致您使用启动器版本的插件时发生崩溃,请使用 Downgrader 自定义引擎及其自己的插件版本。
- 如果资产未出现在打包的构建中,您忘记重新保存资产(使用插件的 SaveSelectedAssets 选项)。
- 一些降级的场景的照明在 5.0 中可能看起来太亮。 您可能需要调整 ReflectionProbes/Skylight/Directional light 的强度和/或重建照明
- 如果降级整个项目,大量资产将被加载到内存中,因此您有时可能需要大量 RAM,最多 128GB
- 如果由于降级大量资产而遇到未知的启动崩溃,请尝试逐个降级资产,或排除/删除有问题的资产。
- 具有 RGBA32F 等格式的纹理不会降级到特定版本(如 5.0)之后,因为这些格式在 5.0 中不存在。
- 打开某些地图有时会崩溃。 这可能是由于具有纳米技术的蒙版材质在 5.0 中是不允许的。 首先尝试单独打开资产或完全删除纳米技术,然后再打开地图
- 如果地形在 4.27 中是纯黑色的,请使用 Downgrader 菜单选项 FixLandscape
骨骼网格体如果在 4.27 中保存时其二进制格式最初不是 5.4+ 格式,则可能会崩溃。 为了防止崩溃,首先保存骨骼网格体,以便更新二进制格式。 如果您有很多,请在降级之前使用插件的 SaveSelectedAssets。
如果您使用自己的虚幻引擎自定义版本并且需要引擎修改才能降级,我可以有偿提供此服务。 请联系我以获取许可详细信息。
如果您有任何问题、错误或崩溃,请随时通过 relativegames7@gmail.com 与我联系,因为此插件是高度实验性的(请同时包含有问题的 uasset/项目)
UE5.1 – 5.5
全部评论 0