1

我最近使用名为 HECL 的程序(下载页面)从其 Gamecube ISO 中成功地从 Retro 的 2002 Metroid Prime 中提取了 3D 模型。该程序从游戏中提取各种文件,并将它们放入 Blender 的 .BLEND 格式。

我的目标是使用 FBX 格式将模型和动画导入 UE4,但是当导入 UE4 时,只显示骨架中的一根骨骼并且所有动画数据都丢失了。

这也是我从其他人那里听到的一个问题,但是没有人有解决方案。我唯一的理论是,问题在某种程度上是由于在这些 .BLEND 文件中添加了不可删除的“HECL”选项卡。请记住,我在 Blender 方面的经验很少,几乎没有在 UE4 方面的经验,但是我已经能够成功地导出/导入自己的网格和动画。

搅拌机导出设置:

版本:FBX 7.4 二进制

主要:
选定对象:选中
比例:1.00
应用比例:所有本地
转发:-Z 转发
向上:Y 向上

选择了骨架和网格

!实验性的!应用转换:未选中
自定义属性:未选中
路径模式:自动
批处理模式:关闭

Germetries:
Apply Modifiers: Checked
Use Modifiers Render Settings: Checked
Smoothing: Face
Loose Edges: Unchecked
Tangent Space: Unchecked

骨架:
仅变形骨骼:未选中
添加叶骨骼:选中
主骨骼轴:Y 轴
辅助骨骼轴:X 轴
骨架 FBXNode 类型:Null

动画:
烘焙动画:选中
关键所有骨骼:选中
NLA 条带:选中
所有动作:选中
强制开始/结束键控:选中
采样率:1.00
简化:1.00

4

1 回答 1

3

根据这个线程,您需要从网格中分离骨架,然后使用空组附加它。我还建议使用“L”将网格导入到您要从中导出的混合文件中。

Reddit 帖子:

为了保留骨架和动画,请执行以下操作:

断开模型与电枢的连接

重新连接并通过“空组”选择权重

在动画上禁用 60fps 插值

将所有数据本地化

我可能忘记了其他步骤,但这些是最重要的。

于 2018-11-01T16:49:59.543 回答