Three.js - 使用 .FBX 模型时出现“未知格式”错误

Posted

技术标签:

【中文标题】Three.js - 使用 .FBX 模型时出现“未知格式”错误【英文标题】:Three.js - "Unknown format" Error when using .FBX Models 【发布时间】:2020-06-17 01:47:58 【问题描述】:

我对 THREE.js 相当陌生。我试图通过位于三个/examples/jsm/loaders/FBXLoader 中的 FBXLoader 加载 .FBX 对象。 另外,我在 React.js 中使用它。

现在,页面加载,但模型不存在。控制台中的错误说:发生错误:错误:THREE.FBXLoader:未知格式。

我的 FBX 文件似乎是二进制格式,而不是 ASCII 格式。 我真的不知道该怎么办。

我的代码: //已删除

我还尝试将模型文件夹移入和移出公用文件夹。 提前致谢。

【问题讨论】:

你能在这个帖子中分享FBX资产吗? @Mugen87 抱歉,无法分享。 【参考方案1】:

我找到了解决方案。 我的 FBX 文件有一个旧版本,也有二进制编码。 切换到 ASCII 和更新的版本修复了所有问题。

【讨论】:

以上是关于Three.js - 使用 .FBX 模型时出现“未知格式”错误的主要内容,如果未能解决你的问题,请参考以下文章

Three.js FBX 二进制格式不支持

将动画模型从 Maya 导入到 Blender,然后再导入到 three.js 时出现问题?

Three.js 对模型多个动画切换展示(fbx)

Three.js:FBX 骨骼正确旋转,而 GLTF 骨骼奇怪地旋转

Three.js fbx 未正确加载

在 three.js 示例中使用 dat.GUI 时出现问题