在线 3D 模型查看器

在浏览器中打开 STL、OBJ、FBX、glTF、GLB、3MF、PLY、DAE、3DS、USDZ、STEP、SketchUp 和 Rhino 文件。免费,无需上传,无需注册。

每种格式都有对应的查看器

每个页面都能打开下列所有格式;选择你常用的格式,可查看针对该格式的说明。

在线查看 3D 模型,不用先装软件

别人发来一个 3D 文件,你只想看看里面是什么,却发现电脑上没有能打开它的软件。这个在线 3D 查看器可以直接在浏览器中打开 STL、OBJ、FBX、glTF、GLB、3MF、PLY、DAE、3DS 和 USDZ 文件,也能打开 CAD 软件导出的 STEP、SketchUp(草图大师)模型和 Rhino(犀牛)的 3DM 文件。把文件拖到页面上,或点击“选择文件”,几秒内就能看到模型,不需要先安装 Blender、3ds Max 或切片软件。

文件在你自己的设备上读取,由浏览器通过 WebGL 绘制,不会上传到服务器。不需要注册账号,截图和导出文件没有水印,打开文件的数量也没有限制。实际的上限只是设备内存:电脑上几百 MB 的文件一般没有问题,手机能处理的要小一些。

查看器按文件扩展名识别格式,不需要事先选择。不确定手里是什么格式,直接拖进来即可。

支持哪些 3D 文件格式

不同格式是为不同用途设计的,所以同一个模型换一种格式保存,看起来可能不一样。下表列出每种格式常见的来源,以及查看器能从中读到什么。

STL
3D 打印最常用的格式。只有三角面,没有颜色、纹理和单位。ASCII 和二进制都能读取,部分软件写在二进制 STL 里的面颜色也会显示。
OBJ
Wavefront 的文本网格格式,几乎所有 3D 软件都支持。材质和纹理放在单独的 .mtl 文件和图片里,需要和 .obj 一起打开。
FBX
Autodesk 的交换格式,Maya、3ds Max、C4D、Unity、Unreal 和 Mixamo 都在用。包含网格、材质、内嵌纹理、骨骼动画和变形目标。支持 FBX 7.0 及以上版本。
glTF
Khronos Group 制定的开放格式,面向网页和实时渲染。由 .gltf(JSON)、.bin 缓冲区和纹理图片组成,需要一起打开。仅支持 glTF 2.0。
GLB
glTF 2.0 的单文件二进制形式,几何体、PBR 材质、纹理和动画都打包在一个文件里。支持 Draco 和 Meshopt 压缩。
3MF
新一代 3D 打印格式,拓竹 Bambu Studio、PrusaSlicer、Cura 等切片软件都用它保存项目。本质是压缩的 XML 包,带单位、多个对象和颜色。
PLY
斯坦福多边形格式,常见于 3D 扫描和摄影测量。支持 ASCII 和二进制、顶点颜色,以及没有面的点云。
DAE
COLLADA,基于 XML 的交换格式,SketchUp 等软件可以导出。包含网格、材质、纹理和动画。
3DS
DOS 时代 Autodesk 3D Studio 的原生格式,老模型库里仍然常见。包含网格、材质和纹理。
USDZ
Apple 基于 Pixar USD 的打包格式,用于 iPhone 和 iPad 的 AR 快速查看(AR Quick Look)。包含网格和带纹理的 PBR 材质。也能打开 .usda、.usdc 和 .usd。
STEP
CAD 交换格式(.step 或 .stp),SolidWorks、Fusion、Inventor、CATIA、FreeCAD 和 Onshape 都能导出。打开时把精确曲面转成三角面,保留装配体的零件和颜色。按毫米读入。
SKP
SketchUp(草图大师)的原生格式。包含几何体、群组和组件,以及带纹理的材质,按米读入。大多数版本都能打开;SketchUp 2019 保存的文件和 SketchUp 7 以前的版本暂时读不了。
3DM
Rhino(犀牛)的原生格式。包含网格和 SubD 物体;NURBS 曲面靠 Rhino 随文件保存的渲染网格显示。

模型显示成灰色:分成多个文件的格式

有些格式把材质和纹理放在主文件之外。OBJ 引用一个 .mtl 文件,.mtl 再引用图片;.gltf 引用 .bin 文件和纹理;FBX、DAE、3DS 也可能引用同一文件夹里的图片。

要看到带纹理的模型,请在文件选择框里一次选中所有相关文件(按住 Ctrl 或 Cmd 多选),或者把它们一起拖到页面上。只打开主文件时,OBJ、FBX 等格式的几何形状照样能加载,但表面是纯灰色;.gltf 缺少 .bin 文件则无法打开,并提示缺少的文件名。PSD 贴图无法显示,TIFF 只有 Safari 能显示,3DS 引用的 TGA 也无法显示,这类贴图需要先转成 PNG 或 JPEG。下载的模型如果是 ZIP 压缩包,先解压,再把里面的文件一起拖进来。

GLB、USDZ 和 3MF 把所有内容打包在一个文件里,不存在这个问题,这也是它们适合分享的原因之一。

OBJ、MTL 和纹理图片三者的关系,可以参考OBJ 在线查看器里的详细说明。

查看器里能做什么

按住鼠标左键或单指拖动旋转模型,右键或双指拖动平移,滚轮或双指捏合缩放。双击可以让视图重新对准模型中心。

“显示”面板可以切换线框、地面网格线、自动旋转和浅色或深色背景。模型躺倒时,用“向上轴”在 Y 轴向上和 Z 轴向上之间切换:3D 打印格式(STL、3MF、PLY)默认按 Z 轴向上打开,其他格式默认 Y 轴向上。文件里有动画时(glTF、GLB、FBX、DAE、USDZ),可以播放并在列表中选择片段。

信息面板列出顶点数、三角面数、网格数、材质数、纹理数、动画数、包围盒尺寸和文件大小。尺寸使用文件自身的单位,声明了单位的 DAE 和 USDZ 换算为米;STL 这类格式不记录单位,数字按原样显示,3D 打印文件通常是毫米。

可以把当前视图保存为 PNG 截图,也可以把模型下载为 GLB、glTF、OBJ、STL、PLY 或 USDZ。手边没有文件时,点“试用示例模型”加载一个示例。

按格式查看,按需转换

上面每种格式都有自己的查看器页面,例如 STL 在线查看器、FBX 在线查看器、3MF 在线查看器、USDZ 在线查看器。它们用的是同一个查看器,区别在于说明:每个页面讲清楚该格式的来源、能存什么不能存什么,以及常见问题的解决办法。

需要换格式时,用转换器。转换同样在浏览器中完成,转换前可以预览,转换后显示输出文件大小。每个转换页面都会说明目标格式会丢失什么,例如 OBJ 和 STL 只输出几何体,STL 会完全丢掉颜色和纹理。常见的需求如 FBX 转 GLB、STL 转 OBJ、GLB 转 USDZ 都有单独的页面。

要把任意格式转换为 GLB、glTF、OBJ、STL、PLY 或 USDZ,可以用3D 模型格式转换器。

常见问题

这个在线 3D 查看器免费吗?

免费。不需要注册,截图和下载的文件不加水印,打开文件的次数也没有限制。

打开的 3D 文件会被上传吗?

不会。模型由你的浏览器在本地读取和绘制,不发送到任何服务器。Draco 压缩的 glTF 或 GLB 也在本地解码,解码器由本站提供,不依赖境外 CDN。

3D 模型文件用什么软件打开?

常见格式不需要专门装软件,用这个页面在浏览器里打开即可:STL、OBJ、FBX、glTF、GLB、3MF、PLY、DAE(COLLADA)、3DS 和 USDZ,以及 .usda、.usdc、.usd,还有 STEP(.step、.stp)、SketchUp(.skp)和 Rhino(.3dm)。不支持的有:FBX 7.0 以前的旧版 FBX(6.x)、glTF 1.0、把 KTX2/Basis 纹理列为必需扩展的 glTF、SketchUp 2019 保存的文件,以及保存时没带渲染网格的 Rhino 曲面。

模型打开后是灰色的,没有贴图怎么办?

纹理多半在单独的文件里。OBJ 需要 .mtl 和图片,glTF 需要图片(缺少 .bin 时模型根本打不开),FBX、DAE、3DS 可能引用外部图片。打开模型时把这些文件一起选中。

模型为什么是躺着的?

不同软件对哪个轴朝上的约定不同。CAD 和 3D 打印软件通常是 Z 轴向上,glTF、OBJ 和大多数游戏工具是 Y 轴向上。用“显示”面板里的“向上轴”切换即可。

文件大小有限制吗?

没有固定上限,取决于设备内存。电脑上几百 MB 的文件通常可以打开,手机和平板能处理的更小。

手机上能在线查看 3D 模型吗?

可以。支持 WebGL 的现代手机浏览器都能用:单指旋转,双指平移,捏合缩放。在微信等聊天软件里收到的模型文件,先保存到手机,再在浏览器里选择文件打开。特别大的模型可能超出手机内存。

看完模型后能直接转换格式吗?

可以。用“下载为”把模型保存为 GLB、glTF、OBJ、STL、PLY 或 USDZ。各目标格式有各自的限制:STL 只保留几何形状,OBJ 不包含材质和纹理,PLY 保留顶点颜色但不保留纹理。