【问题标题】:.obj to fbx exporter and vice versa.obj 到 fbx 导出器,反之亦然
【发布时间】:2019-02-27 06:02:32
【问题描述】:

是否有任何命令行工具可以帮助您导入/导出 obj/fbx 文件。 我无法让 Autodesk fbx 转换器工作。 任何体面的软件包,最好是 CLI 工具,可以进行繁重的举重,或者如果有任何 three.js 转换器。

【问题讨论】:

  • three.jsFBXOBJ 提供加载器/导入器。看看FBXLoaderOBJLoader。这两个类还有examples,说明了它们的用法。但是,您可能希望先将这两种格式都转换为glTF。阅读以下指南了解更多信息:threejs.org/docs/index.html#manual/en/introduction/…
  • @Alien128 不太清楚您要做什么。您想要一个将 FBX 转换为 OBJ 并将 OBJ 转换为 FBX 的工具?或者你想在three.js中创建一个场景,然后导出到FBX和OBJ?
  • @Don McCurdy 我想将 OBJ 转换为 FBX,反之亦然
  • 糟糕!不好意思,误会了^^。

标签: three.js export .obj fbx


【解决方案1】:

要转换各种 3D 文件格式,您可以使用 assimp (https://github.com/assimp/assimp)。

用于导入和导出各种 3d 模型格式的库,包括场景后处理以生成缺失的渲染数据。

它还提供了一个 CLI 工具(您必须自己构建)。

但是,它指出 FBX 导出仍处于试验阶段。不过试试看吧!

编辑:我刚刚看到,现在还有一个编译版本(如果您在 Windows 上工作):https://github.com/assimp/assimp/releases/tag/v4.1.0

你必须寻找assimp.exe

关于如何使用 CLI 工具的文档应该在 doc/AssimpCmdDoc_Html/AssimpCmdDoc.chm,但是有点过时了。

基本用法是:

assimp.exe export input.fbx output.obj [additional parameters]

请参阅 assimp helpassimp export --help 以获得更多帮助。

【讨论】:

  • autodesk fbx 转换器怎么样?
  • 我还没有使用 Autodesk FBX Converter。所以我无话可说。
  • 如果可能的话,也可以通过 three.js 提出任何想法
  • 好吧,我不确定你到底想要什么。据我了解,您正在寻找能够将 FBX 转换为 OBJ 的 CLI 工具,反之亦然。在我看来,这与three.js 没有直接关系。您可能可以将 three.js 与 NodeJS 一起使用来构建您自己的 CLI,但还没有 three.js FBXExporter 类。
  • 已编辑答案:我忘记了export 参数。
猜你喜欢
  • 2016-01-15
  • 2014-11-08
  • 2012-02-16
  • 2013-08-16
  • 2012-06-27
  • 2017-02-05
  • 2012-12-01
  • 2012-02-05
  • 1970-01-01
相关资源
最近更新 更多