我有一个FBX模型,我想在Blender中打开,但是当我尝试导入模型时,它说:不支持ASCII FBX文件。有没有办法以某种方式将模型导入Blender?我无法访问任何Autodesk软件。
答案 0 :(得分:29)
由于某种原因,Blender导入不支持序列化为文本的FBX模型。
作为一种解决方法,可以将模型更改为二进制FBX模型并导入到Blender。至少我能够使用Autodesk FBX 2013.3 Converter,即使我没有安装任何其他Autodesk软件。
可能有效的其他选项是使用Bos FBX Importer。
PS。如果要从Blender导出FBX模型并能够再次导入它们,可以在导出设置面板中选择版本:FBX 7.4二进制而不是FBX 6.1 ASCII。
答案 1 :(得分:5)
如果安装了Visual Studio,请尝试打开原始文件,然后保存并在Blender中导入。这应该有用。
答案 2 :(得分:3)
不幸的是我还没有发表评论,但这是对maZZZu答案的更新:
Bos FBX Importer也不会打开ASCII .fbx文件,但Autodesk的FBX Converter仍然可以。 这是更新后的网址:https://www.autodesk.com/developer-network/platform-technologies/fbx-converter-archives
答案 3 :(得分:0)
我尝试了Audtodesk转换器-由于紫外线被破坏而没有用。
我使用Paint 3D(如果您当然有win10)。工作流利。只需打开它,然后再次保存在fbx中即可。
p.s。祝你有美好的一天!
答案 4 :(得分:0)
您可以在那里下载所有常用操作系统的 sdk。
您可以使用以下命令编译 ConvertScene 示例:cmake、gcc、libxml2-dev
生成的二进制文件可用于将 ascii fbx 转换为可在 Blender 中导入的 bin fbx。
答案 5 :(得分:-1)
这个网站有很好的解释。它说ASCII格式是人类可读的,包含模型的所有信息,但不是Blender可读的。我们需要二进制格式,任何创建模型的人都需要选择ASCII为客户提供所有数据,或者他们选择二进制以使其可导入Blender。当他们选择ASCII时,我们需要自己隐藏它。据说有一个免费的工具可以使用Autodesk进行转换。我仍在Autodesk网站周围寻找免费工具,但它可能需要一些试用软件。 https://www.blender3darchitect.com/modeling-for-architecture/import-ascii-fbx-files-blender/。
更新:我发现此页面包含指向Autodesk工具的链接,包括该线程前面提到的用于Windows 64位FBX 2013.3 Converter的https://www.autodesk.com/developer-network/platform-technologies/fbx-converter-archives
更新2:*有效!我将ASCII FBX转换为Binary,然后成功导入了Blender 2.80。 (*它= Windows 64位FBX 2013.3转换器)