什么是 Vextrude 3D 查看器?
一款免费的在线 3D 查看器,可直接在浏览器中打开 STL、OBJ、GLB、GLTF、PLY、FBX、DAE、AMF 和 3MF 文件。拖入文件后,它会从你自己的硬盘读取并用 WebGL 绘制——不上传、无需账号、无需安装。你可以环绕并缩放查看模型,读取精确的包围盒以及顶点、面、材质和贴图数量,播放文件自带的动画,用剖切面切开它,用爆炸滑块拆开多部件装配体,开启带柔和阴影的影棚灯光,并把所见画面保存为高分辨率渲染图。
如何在线查看 3D 文件
无需账号、无需安装、无需上传。查看器在你自己的设备上打开文件并用 WebGL 绘制,页面加载完成即可使用。
打开文件
将 STL、OBJ、GLB、GLTF、PLY、FBX、DAE、AMF 或 3MF 文件拖到查看器上,或点击选择文件。
环顾查看
拖动可环绕旋转,滚轮缩放,右键拖动平移。相机预设可一键切换到正前、俯视或侧视。
仔细检查
查看顶点数、面数、对象数以及精确的包围盒。线框和法线着色能显示网格的构建方式。
播放并保存
播放文件中包含的任意动画,然后开启影棚灯光并保存高分辨率渲染图。
为什么选择这款 3D 查看器
专为“手上有个模型,只想先看看”的场景而生——在打印、转发,或决定是否值得打开完整 3D 软件之前。
文件始终留在你这里
模型直接从磁盘读取并在本地渲染。不传输任何数据,因此断网后依然可用。
九种格式,一个页面
STL、OBJ、GLTF、GLB、PLY、FBX、DAE、AMF 和 3MF 都在同一处打开,包括使用 Draco 压缩和 KTX2 贴图的 glTF。
动画播放
带骨骼和动画的模型可在浏览器中播放。选择片段、拖动时间轴并调整速度。
影棚灯光
基于图像的照明、柔和阴影和电影级色调映射,让平淡的预览变成可以直接呈给客户的效果图。
真实数据
包围盒尺寸、顶点与面数、材质与贴图数量——这些数字决定模型能否顺利切片。
免费,无需注册
无账号、无水印,除设备内存外没有文件大小上限。
3D 文件格式指南
不同格式保存的信息各不相同。如果模型能打开却显示异常,原因通常就在这张表里。
| 格式 | 包含内容 | 需要了解 |
|---|---|---|
| STL | 仅几何体 | 没有颜色,也没有计量单位。3D 打印的默认格式。 |
| OBJ | 几何体、UV | 材质保存在单独的 .mtl 文件中,只拖入一个文件无法读取到它。 |
| GLTF / GLB | 全部信息 | 材质、贴图、骨骼和动画。以米为单位,因此 1.8 米的人物显示为 1.8。 |
| PLY | 几何体、顶点色 | 3D 扫描仪和摄影测量的常见输出格式。 |
| FBX | 几何体、动画 | 必须为 2013 或更新版本——较早的二进制 FBX 使用浏览器无法读取的容器。 |
| DAE | 几何体、动画 | Collada。较老的交换格式,许多 CAD 工具至今仍在输出。 |
| AMF | 几何体、颜色 | 基于 XML,基本已被 3MF 取代。 |
| 3MF | 几何体、颜色、单位 | 现代打印封装格式。与 STL 不同,它会记录一毫米代表什么。 |
理解浏览器中的 3D 文件
一个 3D 文件里究竟装了什么,以及同一个模型为何在不同工具中看起来不一样。
几何只是文件的一半
每种格式都会存储顶点以及连接它们的面,但共识到此为止。材质、贴图、骨架、动画和单位都是可选附加项,有的格式会携带,有的则完全丢弃。以纯灰色打开的模型通常并没有损坏——颜色本来就不在别人给你的那个文件里。
单位与比例
glTF 和 GLB 以米为单位定义,3MF 记录自己的单位,而 STL 和 OBJ 完全不存单位——文件里的数字就只是数字。所以同一个物体在一个工具里读作 1.8,在另一个工具里却是 1800。缩放之前,请先把尺寸面板和你预期的大小对照一下。
材质与贴图
材质描述表面如何响应光线,贴图则是包裹在其上的图像。一个文件可以只有其中之一。如果模型显示为白色,要么没有导出颜色贴图,要么它使用了当前引擎已弃用的 specular-glossiness 材质——查看器会识别这种情况并尽可能恢复贴图。
骨骼与动画
带动画的模型包含骨架、驱动骨架的动画片段,以及把网格绑定到骨骼的蒙皮权重。三者都必须在导出后保留下来。骨架损坏几乎总是因为中间某个工具在重写文件时没有带上蒙皮——原始文件通常仍然可用。
压缩与贴图格式
Draco 压缩 glTF 几何,meshopt 压缩顶点数据,KTX2 存储可直接送入 GPU 的贴图。三者都需要解码器,查看器会按需加载。没有解码器时文件仍能打开,但内容会被剥离——这就是同一个压缩模型在别处显示为无贴图、在这里却正常的原因。
何时需要完整的 3D 软件
查看器只做检视,不做编辑。要重建几何、重绘材质、重拓扑或制作动画,需要 Blender 或 CAD 工具。而更换格式、为打印摆正方向或切片成 G-code,转换器和 Print Control 无需学习成本即可完成。
常见用途
打印前检查下载的模型
打开从分享网站下载的模型,在投入数小时打印之前先看清它的真实尺寸和面数。
查看别人的文件
无需安装 Blender,也不必把对方的作品上传给第三方,就能在任何电脑上查看客户或供应商的模型。
检查骨骼和动画
确认导出后动画片段仍在,逐个播放,并查看蒙皮变形是否依然正确。
快速出一张渲染图
调好构图,开启影棚灯光,为商品页、报告或文档保存一张高分辨率图片。
当模型看起来不对时
几乎所有「能打开但看着不对」的情况,都出自下面这几个原因——以及分别该怎么办。
什么都没显示
模型很可能离原点很远或缩放极大,导致相机位于模型内部或距离很远。点击「重置视图」,它会重新框住已载入的内容。
显示为纯白或纯灰
导出时没有保留任何颜色。请检查着色是否设为 Original 而非 Solid,并注意引用了独立图片文件的 .gltf 无法访问它们——请改为导出自包含的 .glb。
表面呈明显棱面
STL 完全不存储平滑信息,因此曲面会以平直三角面的形式到达。这是文件本身的限制,不是查看器的问题——如需更平滑,请从原始 CAD 模型以更细的公差导出。
FBX 打不开
早于 6400(2013)的二进制 FBX 使用浏览器无法读取的容器。请重新导出为 FBX 2013 或更新版本,或先用 3D 文件转换器处理一遍。
部分面朝内翻转
法线翻转会让面从正面看时消失。法线着色会显示每个面的朝向——颜色一致就说明绕序一致。
加载或旋转很慢
OBJ 和 ASCII STL 这类文本格式的解析速度远慢于二进制版本,而数百万三角面的扫描模型对任何设备都是负担。请先试试同一文件的二进制版本。
常见问题
关于在浏览器中查看 3D 文件,最常被问到的问题。
我的文件会被上传到什么地方吗?
不会。查看器直接在浏览器中读取文件并用 WebGL 渲染。没有任何内容发送到服务器,因此页面加载完成后即使离线也能继续使用。
我可以打开哪些文件格式?
STL、OBJ、GLTF、GLB、PLY、FBX、DAE、AMF 和 3MF。使用 Draco、meshopt 压缩以及 KTX2 贴图的 glTF 文件同样可以解码。FBX 必须为 2013 或更新版本,因为较早的二进制 FBX 使用浏览器无法读取的容器。
为什么看不到模型的贴图?
通常是因为文件使用了已停用的 specular-glossiness 材质格式,当前的 3D 引擎不再读取它。查看器会检测到这一点并自动恢复颜色贴图。如果提示无法应用任何颜色贴图,请检查设置面板中的着色是否设为“原始”而非“纯色”;另外,引用了独立图片文件的 .gltf 无法读取到这些图片——请改为导出自包含的 .glb。
为什么我的模型显得特别小或特别大?
不同格式对单位的定义不同。glTF 和 GLB 以米为单位,因此 1.8 米的模型在以毫米为单位的工具中显示为 1.8,而 STL 和 OBJ 根本不保存单位。请将尺寸面板与预期大小对照,并据此缩放。
有文件大小限制吗?
工具本身没有限制。实际上限取决于设备内存——非常大的网格解析和渲染更慢,而 OBJ、ASCII STL 等文本格式比对应的二进制格式更慢。
查看之后可以转换或打印这个文件吗?
可以。 3D 文件转换器 支持同样的格式,并可导出为 STL、OBJ、GLTF、GLB、PLY、FBX 和 USDZ; Print Control 则可为打印准备模型并切片成 G-code。
相关工具
3D 文件转换器
在浏览器中于 STL、OBJ、GLTF、GLB、PLY、FBX 和 USDZ 之间互转,隐私方式与查看器一致。
Print Control
为打印调整模型方向、缩放并修复,估算成本与时间,无需安装切片软件即可导出 G-code。