什么时候需要把 FBX 转成 OBJ
最常见的情况是拿到了an animation or game-asset pipeline产出的 .fbx 文件,但下游工具只认 OBJ。Maya、3ds Max、Blender、Cinema 4D、Mixamo 都会导出 FBX,而 Blender、MeshLab、ZBrush、Cinema 4D、most CAD viewers 往往只接受 .obj。OBJ 是纯文本格式,任何三维软件几乎都能读,适合做跨工具中转或长期归档。
FBX → OBJ
本工具只导出几何数据。FBX 材质、贴图、动画、绑定、相机和灯光不会进入 OBJ,也不会生成配套 MTL 文件。
FBX 可以描述动画、骨骼、相机、灯光、材质和复杂场景关系。OBJ 是更简单的文本格式,重点保存顶点位置、纹理坐标、法线与面。
把二进制或 ASCII .fbx 文件拖入工具,点击转换为 OBJ 并保存结果。请在目标 3D 软件中导入 OBJ,并检查坐标轴方向与单位。
把 .fbx 文件拖进上方的转换框,或点击选择文件。文件留在本机——浏览器直接读取,不会上传到任何服务器。单个文件上限 50 MB。
转换在 Web Worker 里运行,页面不会卡住。转换器会解析a scene graph with meshes, rigs, cameras and animation,把所有可见网格合并后写成OBJ。模型越大解析越久,几百 MB 的三角面通常需要几秒。
转换完成后会直接生成本地下载,文件名沿用原名并换成 .obj 后缀。整个过程没有账号、没有排队、没有水印。
用 Blender、MeshLab、ZBrush、Cinema 4D、most CAD viewers 打开结果,先确认尺寸和朝向,再套用打印或渲染设置。FBX 带单位信息而 OBJ 不带,尺寸这一步尤其要看。
| FBX | OBJ | |
|---|---|---|
| 全称 | Filmbox | Wavefront OBJ |
| 文件结构 | proprietary Autodesk binary or ASCII file | plain-text file listing vertices and faces |
| 几何组织方式 | a scene graph with meshes, rigs, cameras and animation | grouped meshes with optional vertex normals and UVs |
| 保存颜色/材质 | 是 | 否 |
| 带单位信息 | 是 | 否 |
| 常见来源 | Maya、3ds Max、Blender、Cinema 4D、Mixamo | a widely readable text interchange format |
最常见的情况是拿到了an animation or game-asset pipeline产出的 .fbx 文件,但下游工具只认 OBJ。Maya、3ds Max、Blender、Cinema 4D、Mixamo 都会导出 FBX,而 Blender、MeshLab、ZBrush、Cinema 4D、most CAD viewers 往往只接受 .obj。OBJ 是纯文本格式,任何三维软件几乎都能读,适合做跨工具中转或长期归档。
FBX 保存的是a scene graph with meshes, rigs, cameras and animation,而 OBJ 只保存grouped meshes with optional vertex normals and UVs。颜色、材质和贴图不会进入 OBJ——这不是转换器的限制,是格式本身不存这些数据。FBX 显式记录单位,OBJ 不记录,因此导入后必须自己确认尺寸。几何本身(三角面和顶点位置)是完整保留的,这也是打印或后续建模真正需要的部分。
模型尺寸差了几十倍或几百倍:多半是单位没对上,在目标软件里按毫米重新缩放即可。模型是空的或只有一部分:源文件可能把几何放在了被隐藏的节点里,先在原软件中取消隐藏再导出。表面发黑或法线翻转:转换器会为缺少法线的网格重新计算,但源文件中本就翻转的面需要在 Blender、MeshLab、ZBrush、Cinema 4D、most CAD viewers 里修复。文件打不开:确认扩展名和真实格式一致,重新从源软件导出一次通常能解决。
多数在线转换器要先把文件传到服务器,再把结果传回来。对于尚未发布的产品设计、客户模型或有保密要求的图纸,这一步意味着文件离开了你的电脑。这个转换器用 three.js 的加载器和导出器在浏览器本地运行,文件从不经过网络——断网状态下打开页面同样能完成转换。
常见问题