【版本】1.57

【文件大小】16.22MB

【支持UE版本】4.27-5.8

Unreal to Unity 导出器是一款强大的工具,可以帮助您在将 Unreal Engine 项目转换为 Unity 时节省时间和精力。它是一个 Unreal 插件(仅可在 Unreal 中运行,请参阅教程),可以将完整的 Unreal 关卡导出到 Unity。这意味着它可以批量转换静态网格体(包含 LOD)、碰撞形状、Actor 位置、贴花、灯光、反射探针、样条网格体、带动画的蒙皮网格体、动画通知、地形、植被、材质(甚至包括 URP 下的后期处理材质)和纹理。

工作流程

网格– 所有网格均以单独的 FBX 文件导出,每个原始虚幻引擎资源均包含一个 LOD 几何体。

材质与纹理– 有多种选项:默认选项是自定义着色器,它能精确复制虚幻引擎的材质。这包括着色器参数、顶点动画、程序纹理(例如 WorldAlignedTexturing 或 UV 平移)、后期处理着色器(仅限 URP)。您也可以尝试使用标准着色器,并可选择是否烘焙纹理。导出前,如果您想保留原始材质外观并使用标准着色器,可以使用BakeTextures选项。请注意,烘焙纹理会显著增加项目中的纹理数量(增加显存消耗),可能会创建重复纹理,或者在原本未使用纹理的地方创建额外的纹理(例如,如果粗糙度/金属度/环境光遮蔽仅使用单个浮点数)。

纳米网格– 有 2 个选项:要么导出原始网格,要么导出粗糙/简化的网格。

蒙皮网格和动画– 您可以选择导出为蒙皮网格或转换为静态网格。每个蒙皮 Actor 都会导出其指定的动画资源,或者您可以选择导出所有与蒙皮网格骨架兼容的动画。

碰撞检测– 所有碰撞形状(包括凸包碰撞器)都会导出。此外,还会考虑每个项目或每个网格的碰撞复杂度设置,因此请注意这些设置,以免出现问题。

预制件– 可以选择不创建预制件(当您想要导出多个场景时很有用),也可以按网格/材质组合创建预制件,或者使用新的实验性选项,仅为原始蓝图创建预制件。

地形– 导出前,请使用 ConvertLandscapesToStaticMeshes 函数。这会将地形转换为静态网格,并保留原始材质和纹理。此外,还有一个实验性的地形导出功能,可以将地形导出为多个 Unity 地形(每个地形组件一个),这需要在 Unity 中使用 UnrealToUnity-> ImportTerrainHeightmapAndGrass选项,但请注意,这种方法目前还无法传输材质和纹理。

植被– 有两种选择:要么在导出前将每个实例转换为静态网格 Actor,要么使用 TreeInstances 工作流程,将植被数据放入 GameObject 中,然后在 Unity 中打开场景后,选择 UnrealToUnity-> MoveTreeDataToTerrain。这会将树木实例的数据移动到新创建的 Unity 地形的 TreeInstances 中。这比使用单个实例的游戏对象要快得多,但请注意,它不如 Unreal 快,并且始终需要 Unity 地形来渲染它们。

声音– 所有声音素材均导出为 OGG 文件。

支持的 Unity 版本:

内置流程:Unity 2019.4 或更高版本

URP:Unity 2021.2.7 或更高版本(URP 11.0 或更高版本)

HDRP:Unity 2021.2.7 或更高版本(HDRP 11.0 或更高版本)

支持的虚幻引擎平台

Windows、MacOS、Linux

某些材质在实际游戏中可能与虚幻引擎中的效果略有不同,例如平滑曲线,以及一些包含特殊材质节点的材质。

免责声明:本站资源大多来自网友发稿和互联网收集整理,版权均归原作者所有,仅供个人学习研究使用,如有侵犯你的权益,请联系管理员,我们会第一时间进行审核删除。Email:3957038693@qq.com