ASCII FBX 导入 Blender 报错的解决方法

12,022 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第 6 天,点击查看活动详情

正文

Blender 报错

有的时候你有一个 FBXASCII 码格式),但当你把它导入 Blender 时,它会显示以下错误:

  • "不支持 ASCII FBX 文件"("ASCII FBX files are not supported") image.png

解决方案

如下图所示

  1. 获取 Autodesk FBX 转换器: FBX Converter
  2. 添加” 你的 ASCII FBX;
  3. 为新的二进制 FBX 选择 “目标文件夹
  4. 点击 “转换
  5. FBX 就这样搞定了,然后你就可以将它导入到 Blender 了!

image.png

FBX 转换器使得从一种文件格式转换到另一种文件格式变得快速和容易。这个实用程序能够对 OBJ, DXF™DAE3DS 文件与多个版本的 FBX 格式进行互转。新的 FBX 转换器还增加了方便的工具。可以使用 FBX Viewer 实时查看 FBX 动画文件,使用 FBX Explorer 可以探索和比较 FBX 文件内容,并使用 FBX Take Manager 管理动画。

报错原因分析

制作 FBX 的艺术家有 99% 的可能使用的是 Maya,并选择将文件格式设置为 .MA 而不是 .MB

不同之处在于:MB (Maya Binary)是一种更高效的文件类型,而 MA (Maya ASCII) 则是实际上可以由人类读写的文件类型。这是存在巨大的风险的,因为它给了你手动修改文件的权限,所以你可能会一不小心就损坏了 Maya 文件。

几乎所有教 Maya 的人都被告知要一直使用 MA。然而不幸的是,大多数 3D 艺术家都不知道 ASCII ,也没有工具来为他们修复 ASCII。此外,使用 Maya ASCII 格式会污染从该文件导出的所有内容,限制了模型的 兼容性

我个人总是建议使用 MB 文件,这样可以节省存储空间,可以更高效地与文件进行交互,而且不会破坏(将来任何人可能想要使用)你的 FBX 的兼容性。