跳到主要内容
工具

GLB 转 OBJ:给 Blender、Maya 和老 CAD 用的网格转换

GLB 带贴图和动画,OBJ 是老工具认的格式。本地转换、让 .mtl 跟着 .obj 走,并弄清什么时候该用 STL。

发布于 7 分钟读完
GLB 转 OBJ:给 Blender、Maya 和老 CAD 用的网格转换
TL;DR
  • 下一个工具读不了 glTF 时,GLB 转 OBJ 就是对的:Blender、Maya、老 CAD 都认 OBJ。
  • OBJ 会把材质拆到同目录的 .mtl 里。两个文件必须一起走,否则模型会掉色。
  • 反过来(OBJ 转 GLB)不会「还原」PBR 数据——经典 OBJ 里本来就没有。
  • 永远从你手里信息最全的文件往下转:GLB 转 OBJ,而不是 OBJ 转 STL 再转 GLB。

GLB 是现代工具产出的格式,浏览器能直接渲染;OBJ 是所有老工具都还认的格式。人之所以要转换,就是因为这道缝;也正因为这道缝,转换经常悄悄出问题——在对话框里 OBJ 看着是一个文件,其实是「网格 + 单独一份材质文件」,两者一旦分开,模型就丢了外观。

什么时候该转 OBJ

场景要不要转为什么
Blender、Maya 等 DCC 流程要OBJ 在这里的导入支持最广,老工具、老导出器都能吃。
早于 glTF 的 CAD / CAM 软件要这些软件根本没有 glTF 读取器。
送去做 3D 打印不要,用 STL切片器只要几何;OBJ 会附带一份它直接忽略的材质文件。
发到网页或游戏引擎不要,留 GLBGLB 单文件、贴图内嵌,正是网页需要的形态。

怎么转不掉东西

1

从 GLB 开始转

从信息最全的那个文件转。拿从 STL 转出来的 OBJ 再转,等于把损失叠了两层。

2

在本地转

转换放在浏览器本地做,未公开的模型不用传给陌生服务器,也不消耗积分。

3

.obj 和 .mtl 要一起走

两个文件放同一目录、同一主文件名,否则对方的软件打开只会是灰色几何。

4

转完再验一遍

用查看器确认三角面数和包围盒,再交给下一个人。

浏览器本地处理,保护隐私

免费 GLB 转 OBJ

本地把 GLB 转成 OBJ,适合 Blender、Maya、网格编辑、CAD 评审或交付。

免费 GLB 转 OBJ

工具在本地浏览器里运行,不上传文件。加载后即可使用。

.mtl 不是可选项

如果同事说收到的 OBJ 没有贴图,通常网格没问题——是 .mtl 没跟着走(或者它里面的贴图路径是你本机的绝对路径)。打包成 zip,或者干脆发 GLB。

常见问题

GLB 转 OBJ 会保留贴图吗?

会把它们写进单独的 .mtl 和贴图文件里。三样一起保存,模型看起来就是对的。

OBJ 比 GLB 好吗?

不是。OBJ 更通用,GLB 更完整。兼容性是唯一值得做这次转换的理由。

转换要消耗积分吗?

不用。转换在你的浏览器本地运行。只有用 AI 3D 生成器 生成新模型时才消耗积分。

下一步

还没有模型?先用 Pixal3D 图片转 3D 生成器 从一张照片生成,再用 GLB 检查器 验一遍再导出。格式怎么选,见 GLB、STL、OBJ 对比指南。

顺带可用:STL 转 OBJ,OBJ 转 GLB,以及 GLB 转 STL。

试用 Pixal3D AI 3D 生成器

先生成一个 GLB,再决定要不要读完这篇。

开始生成 3D 模型 →

更多 Pixal3D 内容

Related 3D guides and workspaces