.obj 到 fbx 导出器,反之亦然
Posted
技术标签:
【中文标题】.obj 到 fbx 导出器,反之亦然【英文标题】:.obj to fbx exporter and vice versa 【发布时间】:2019-02-27 06:02:32 【问题描述】:是否有任何命令行工具可以帮助您导入/导出 obj/fbx 文件。 我无法让 Autodesk fbx 转换器工作。 任何体面的软件包,最好是 CLI 工具,可以进行繁重的举重,或者如果有任何 three.js 转换器。
【问题讨论】:
three.js
为FBX
和OBJ
提供加载器/导入器。看看FBXLoader 和OBJLoader。这两个类还有examples,说明了它们的用法。但是,您可能希望先将这两种格式都转换为glTF
。阅读以下指南了解更多信息:threejs.org/docs/index.html#manual/en/introduction/…
@Alien128 不太清楚您要做什么。您想要一个将 FBX 转换为 OBJ 并将 OBJ 转换为 FBX 的工具?或者你想在three.js中创建一个场景,然后导出到FBX和OBJ?
@Don McCurdy 我想将 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 help
和 assimp export --help
以获得更多帮助。
【讨论】:
autodesk fbx 转换器怎么样? 我还没有使用 Autodesk FBX Converter。所以我无话可说。 如果可能的话,也可以通过 three.js 提出任何想法 好吧,我不确定你到底想要什么。据我了解,您正在寻找能够将 FBX 转换为 OBJ 的 CLI 工具,反之亦然。在我看来,这与three.js 没有直接关系。您可能可以将 three.js 与 NodeJS 一起使用来构建您自己的 CLI,但还没有 three.js FBXExporter 类。 已编辑答案:我忘记了export
参数。以上是关于.obj 到 fbx 导出器,反之亦然的主要内容,如果未能解决你的问题,请参考以下文章