GLB 转 OBJ

GLB → OBJ + MTL + 贴图,方便再编辑。

工作区

拖拽文件到此处

或点击选择文件,支持粘贴

关于此工具

「glb to obj」把单文件 GLB 拆成经典 OBJ 工作流,贴图尽量一并导出。所有处理在浏览器本地完成,文件不会上传。

GLB 转 OBJ 会得到什么

GLB 把所有内容装在一个文件里;OBJ 会拆成几个配套的文件。

OBJ 文件
形状:点、面和贴图坐标。
MTL 文件
材质:颜色,以及哪张图贴在哪里。选“仅几何体”可不导出。
贴图图片
覆盖在模型表面的图片,保存为普通图片文件。
向上轴
有些软件要求 Z 轴向上而不是 Y 轴,可在设置中切换。

配置选项说明

通用设置

向上轴

Y 轴向上
决定导出时模型的「上方向」轴。不同 3D 软件使用的坐标约定不同,选错可能导致模型躺倒或方向错误。
  • Y 轴向上推荐: OpenGL、Three.js、大多数 Web 3D 引擎使用的约定。若模型来自网页、游戏引擎或 GLB 查看器,通常选此项。
  • Z 轴向上: Blender(默认)、3ds Max、部分 CAD 软件使用的约定。若导入后模型侧躺或前后颠倒,可尝试切换到此选项。

X 轴旋转

0°-180° – 180°
绕 X 轴旋转模型(度)。适用于修正导入轴向偏差或微调打印朝向。

Y 轴旋转

0°-180° – 180°
绕 Y 轴旋转模型(度)。适用于修正导入轴向偏差或微调打印朝向。

Z 轴旋转

0°-180° – 180°
绕 Z 轴旋转模型(度)。适用于修正导入轴向偏差或微调打印朝向。

旋转应用方式

仅根节点变换
选择旋转如何写入导出的模型。烘焙到顶点会重写所有顶点坐标,所有导出格式(包括 STL、STEP 等只读几何数据的格式)都能一致生效;仅根节点变换保留原始顶点坐标,对动画和骨骼模型更友好,但忽略节点变换的格式(如 STEP)不会应用旋转。
  • 烘焙到顶点: 旋转写入所有顶点坐标,所有导出格式一致生效;几何数据会被重写。
  • 仅根节点变换推荐: 旋转写入根节点变换矩阵,顶点坐标保持原始值;对骨骼/动画模型更友好,但忽略节点变换的格式(如 STEP)不生效。

OBJ 输出设置

导出 MTL

导出 MTL
是否包含引用纹理图片的材质定义文件(.mtl)。
  • 导出 MTL推荐: 生成包含材质定义和纹理引用的 .mtl 文件。推荐用于在 3D 软件中编辑。
  • 仅几何体: 仅输出 .obj 几何文件,不包含材质信息。更简单但无材质数据。

OBJ 显示不对怎么办

问题可能原因怎么办
在 Blender 等软件里没有贴图OBJ、MTL 和图片被分开了解压下载的文件,所有文件放在同一文件夹,再导入 OBJ。
模型躺倒了目标软件的向上轴不同在设置里切换向上轴后重新转换。
动画没了OBJ 不能保存动画需要动画请用 GLB 转 FBX。
光泽或金属感没了OBJ 的材质比 GLB 简单在目标软件里重新调整材质。
Q

能进 Blender 吗?

A

可以。Blender 原生支持导入 OBJ 和 MTL。把 OBJ、MTL 和纹理文件放在同一文件夹,然后导入 OBJ,材质和贴图会自动应用。

Q

GLB 转 OBJ 时会保留顶点颜色吗?

A

会。Any3D 的 glb-to-obj 转换器会保留 GLB 文件中嵌入的顶点颜色,并将其转换为 OBJ 顶点颜色。法线和 UV 坐标也会保留,确保模型外观保持一致。

Q

可以用文本编辑器编辑 OBJ 文件吗?

A

可以。OBJ 是纯文本格式,可用任意文本编辑器打开,查看或调整顶点、面等数据,适合在导入 3D 软件前进行调试或小修改。

Q

OBJ 可以拿去 3D 打印吗?

A

Cura、PrusaSlicer、Bambu Studio 等多数切片软件都能打开 OBJ,但会忽略贴图和颜色。如果是为了打印,用 GLB 转 STL 更简单。

Q

OBJ 会比 GLB 大吗?

A

通常会。OBJ 是纯文本,GLB 是紧凑的二进制文件,同一个模型存成 OBJ 会占更多空间。

Q

模型在其他软件里会是多大?

A

OBJ 没有单位字段。GLB 用米作单位,所以在 Blender 里尺寸正确;而默认毫米的切片软件可能显示成小 1000 倍。