在线将 OBJ 转换为 FBX

您所在的位置:网站首页 glb格式转换为fbx 在线将 OBJ 转换为 FBX

在线将 OBJ 转换为 FBX

2024-07-06 03:56| 来源: 网络整理| 查看: 265

在本节中,我们将比较 OBJ 和 FBX 格式,看看这两种著名的 3D 模型格式有什么区别。在开始之前,如果您不熟悉 3D 建模及其背后的术语,我们强烈推荐这个很棒的文章解释 3D 建模概念及其相关术语。

结构

OBJ 和 FBX 格式都将 3D 模型数据存储为一系列几何 3D 网格对象。这些网格由顶点、面、材质和纹理坐标组成。两者都可以以纯文本格式保存;OBJ 格式使用每行一个元素的简单格式,无论是顶点、纹理坐标还是面,没有太多扩展空间,否则会造成严重的不兼容问题。

说到动画,目前只有 FBX 格式支持动画。OBJ 文件不支持动画、模型关节或骨骼。

FBX 支持的文本格式实现了 JSON 格式,这允许轻松扩展存储的数据,但文件大小要比等效的 OBJ 文件大。FBX 格式还支持以二进制格式保存,从而解决了这些与大小相关的问题。

支持材料

OBJ 和 FBX 格式均支持对象和网格面级别的材质。这些材质可以是纯色材质,也可以是纹理。使用 OBJ 格式时,材质存储在扩展名为MTL的单独文件中,该文件在主 OBJ 文件中引用。如果材质包含纹理,则这些纹理将作为单独的图像文件提供,例如 PNG 或 JPG。使用 FBX 格式时,材质和纹理通常包含在主 FBX 文件中;但是,纹理文件也可以作为单独的图像文件提供。同样,使用常见的图像格式(例如 PNG 和 JPG)是正常的。

除了凹凸贴图之外,这两种格式都支持环境光、漫反射和镜面反射颜色和纹理。

来自的动画 FBX 文件mixamo.com

保存为 OBJ 格式且不含任何材质的茶壶 3D 模型

士兵模型被保存为带有纹理的 OBJ 文件

编辑

OBJ 和 FBX 文件支持在主流 3D 编辑应用程序(如 Blender)中进行编辑。由于该格式最近出现一些安全问题,部分 FBX 的支持正在丧失;具体而言,它无法再使用 3D 查看器应用程序在基于 Windows 的计算机上打开。

文件大小

OBJ 和 FBX 格式都有纯文本版本;但是,FBX 格式还有二进制格式,因此在文件大小方面,它显然更胜一筹。对于包含大量纹理图像文件的 3D 模型,保存为二进制格式可以减少几何图形的大小,这是个问题,因为与 OBJ 格式相比,保存为 FBX 格式不会进一步减少纹理大小。

概括

选择将模型保存为 OBJ 文件还是 FBX 文件,很大程度上取决于您是否希望分发模型以及是否需要在模型文件中创建动画。FBX 支持动画,而 OBJ 不支持,因此 FBX 是动画支持的唯一选项。如果您计划分发模型,那么 OBJ 格式可能是更好的选择,因为存在一些安全问题,并且某些操作系统已取消对 FBX 文件的支持。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3