Unity场景带材质一键导入UE资源迁移场景模型动画导入导出教程 附源码
描述
“ProjectExodus”是一种转换工具,旨在将单个场景和整个项目从 Unity 转换为 Unreal 引擎。转换仅关注资产,忽略所有游戏逻辑 (C#) 和适用的限制。该项目在 BSD-3 许可下可用,由两个插件组成 - 一个用于统一,一个用于虚幻,还包括非常基本的统一演示场景。
目前支持的版本:
当前支持的版本是Unity 2018.3和Unreal 4 4.25(插件的 Unreal 方面针对 Unreal 4 的 3 个最新次要版本进行了测试,目前为4.25.0、4.24.3、4.23.1。虽然有可能插件将在早期版本上编译,这不能保证)。此文件将更新以指示支持的版本何时更改。
免责声明/警告
本文档可能会更改,并且由于正在开发的项目,可能会在短时间内更改。
文件和文件夹
安装 - Unity 端
要将导出器插件安装到统一项目中,请将“ExodusExport”文件夹复制或符号链接到“Assets”文件夹中的任何位置,然后等待脚本完成编译。编译完成后,导出操作将在层次结构窗口的上下文菜单中或通过 MainMenu 可用。
安装 - 虚幻端
请忽略未标记为“ Execute Exodusimport ”的按钮(如果存在此类按钮)。那些是测试用例。
用法
可以通过在 Unity 中的层次结构视图中右键单击,或通过 Unity 主菜单中的“Execute Exodusimport ”访问导出器。以下选项可用:
选择所需选项后,系统会提示您为“项目”fuke 和导出的数据选择一个空位置。选择一个没有任何其他内容的空文件夹是个好主意。导出的数据由一个 json 格式的“主”文件和一个名称相似的文件夹组成。项目导出开始后,插件会将相关数据复制并转换到目标文件夹中。
在虚幻方面,只需在工具栏中找到“导入”按钮,然后选择您导出的 *.json 文件。
在仅导出当前场景的情况下,场景将被导出到当前虚幻场景中并与之合并。但是,如果您的场景包含地形,它将作为场景文件导入,该文件将位于 /Import//。发生这种情况时,您会看到一个警告,并请求等待着色器编译完成。等到着色器完成编译,然后前往场景文件的位置并打开它。
在您导出多个场景的情况下,导出器/导入器将尝试将它们存储在与 Unity 中使用的路径类似的路径中。这意味着导入的场景内容应该在 /Import// 下,然后在您使用的任何统一文件夹路径中。
支持的内容和限制
该插件将重建当前一个或多个场景,将转换静态网格,并将尝试将地形、景观和骨架网格转换为虚幻格式。该插件还将尝试重新创建材料。
目前存在以下限制:
此外,用于传输项目的文件格式可能会发生变化,不应用于长期数据存储或备份。
GitHub
Project Exodus - Unity to Unreal scene/project transfer tool. https://github.com/NegInfinity/ProjectExodus
强
2022-01-11 下午7:16太牛了!谢谢!
2022-05-27 下午6:25太强了,谢谢分享
2022-07-29 下午6:01谢谢分享
2022-08-16 上午1:27感谢大佬分享
2022-08-22 下午3:10厉害
2022-08-30 下午2:25感谢大佬分享
2022-10-12 上午9:28thx
2022-11-03 下午3:48谢谢分享
2022-11-07 下午1:12666
2022-12-07 下午8:596666666666666666
2023-01-11 上午10:15非常感谢
2023-04-26 下午2:50最新资讯
2023-05-17 下午8:5166666
2023-06-06 下午3:38谢谢分享
2023-06-13 下午2:24UE4提示重新构建失败怎么办?
2023-06-13 下午4:25感谢分享
2023-06-14 下午4:5711111
2023-08-11 上午10:54感谢分享
2023-09-14 上午9:39感谢分享
2024-07-16 下午6:1011
2024-07-31 上午2:58thanks
2024-08-06 下午5:53wow
2024-08-15 上午10:04感谢分享
2024-10-17 上午10:55