同事甩来一个
.glb、打印店要你发.stl、AR 需求方让你给.usdz——但你电脑上没装 Blender、没装 CAD,双击只会弹"无法打开"。其实你不一定需要专业软件:先搞清每种格式装了什么,再用浏览器直接看,多数情况几分钟就解决。

这些 3D 格式分别装了什么?
一句话先记住:格式的差别,主要在于它能不能存"颜色、贴图、动画",而不只是几何形状。这决定了你打开后能看到什么、缺什么。
| 格式 | 几何 | 材质/贴图 | 动画 | 典型用途 |
|---|---|---|---|---|
| STL | ✓ | ✗ | ✗ | 3D 打印、CAD 出图 |
| OBJ | ✓ | ✓(需配 .mtl + 贴图) | ✗ | 通用模型交换 |
| PLY | ✓ | ✓(可含顶点色) | ✗ | 扫描点云、学术 |
| glTF / GLB | ✓ | ✓(PBR) | ✓ | Web/实时渲染、AR |
| FBX | ✓ | ✓ | ✓(含骨骼) | 影视、游戏管线 |
| USDZ | ✓ | ✓ | ✓ | iOS AR Quick Look |
可以看出,STL 最"轻"——只有形状,所以 3D 打印够用;GLB 和 FBX 最"全",连动画都带。理解这张表,下面那些"为什么没颜色、为什么没动画"的疑惑就都能解释了。
为什么打开是灰的、没颜色、没动画?
因为格式本身就没存这些信息,不是查看器的问题。最常见的三种情况:
- STL 打开是单色的:STL 规范里压根没有颜色和材质字段,只有一堆三角面。任何查看器都只能给它套个默认材质,所以是灰的。这是格式决定的,换软件也一样。
- OBJ 丢了贴图:OBJ 的材质和贴图是分开存的——几何在
.obj,材质参数在.mtl,贴图是独立图片。只发了.obj不发.mtl和贴图,打开自然没纹理。要传就整套一起传。 - GLB/FBX 没播放动画:动画存在了,但需要查看器支持播放、并手动切换动画片段。用支持动画的查看器打开、找到播放/片段切换即可。
不装软件,怎么直接看?
现代浏览器都支持 WebGL,能直接在网页里渲染 3D,上传文件就能旋转缩放查看,不用装任何专业软件。按你拿到的格式对号入座:
.glb/.gltf→ GLB/glTF 在线预览,能看材质和动画.stl→ STL 在线查看器,3D 打印前检查几何最方便.obj→ OBJ 在线查看器.fbx→ FBX 在线预览,支持多动画片段切换
这些查看器除了渲染,通常还能给出顶点数、面数、包围盒尺寸等统计,对"这模型有多复杂、实际多大"一眼有数。而且文件在本地渲染、不上传服务器,处理未公开的设计稿也放心。
格式不对、对方要别的怎么办?
经常遇到的是"我有 A 格式,但对方系统只认 B 格式"。这时需要转换,而转换能不能成功,取决于目标格式能不能装下源格式的信息:
- 打印店要 STL,你只有 GLB/OBJ:可以转,因为 STL 只要几何,降级转换不会丢"它本来就不存"的东西。
- iOS AR 要 USDZ,你有 GLB:GLB → USDZ 很顺,两者都支持 PBR 材质。
- 要把带动画的 GLB 转成 STL:几何能转,但动画和材质会丢,因为 STL 装不下——这是格式能力差异,不是转换出错。
用 3D 模型格式转换 可以在 STL、OBJ、GLB、glTF、PLY、FBX、DAE 之间互转并导出 GLB / USDZ / STL / OBJ / PLY,同样本地处理不上传。转换前先想清楚:往"信息更少"的格式转会丢东西,往"信息更全"的格式转不会凭空多出来。
边界:什么时候还是得上专业软件
在线查看和转换解决的是"看一眼、换个壳"的需求。但下面这些仍需 Blender / CAD 等专业工具:
- 要修改模型(建模、改拓扑、重新展 UV、绑骨骼)。
- 源文件损坏或非标准导出,需要修复或重导。
- 对渲染质量有要求(专业灯光、烘焙、材质细调)。
判断标准:只是想看清楚、量尺寸、换格式,浏览器足够;要动手改,才需要装专业软件。