STL 转 GLB

在你的设备上运行 · 你的文件从不离开你的设备。

STL 是打印格式:只有形状,网页上几乎没有什么能显示它。GLB 是网页格式:一个自足的文件,浏览器、模型查看器或 AR 视图都能直接打开。这里把能打印的文件变成能展示的文件。

STL 几乎从不带颜色,所以 GLB 通常只带着一个朴素的表面——没有别的东西可带(少数为每个三角形存了颜色的二进制 STL 会保留这些颜色)。你得到的是一个可以放上网页、发给客户,或丢进查看器的文件,而对方不需要任何 3D 软件。

全部在你自己的机器上完成,这一点对 3D 文件尤其重要:模型往往是客户的产品、建筑的扫描件或尚未公开的设计。没有任何东西发往服务器,因此事后也没有什么需要删除。

如何STL 转 GLB

  1. 放入 STL 文件。
  2. 确认已选中 GLB。
  3. 点「转换」。
  4. 下载 GLB 文件。

支持的格式与限制

输入
STL(二进制或 ASCII)
输出
GLB
颜色
只有少数二进制 STL 存储的逐三角面颜色
保留动画
无可保留;STL 没有动画
在哪里运行
在浏览器本地完成,不上传

不适用于: 添加 STL 中从未有过的颜色或贴图。

让尺寸正确

STL 不存单位。几乎所有为 3D 打印制作的 STL 都以毫米为单位,而 GLB 以米为单位,所以页面默认把 STL 当作毫米读取,并显示 GLB 将有的尺寸:40 mm 的支架仍是 40 mm,而不是 40 米。在设为英寸的软件里导出的 STL 选“一英寸”,本来就以米为单位的选“保持原样”。三角面保留原来的数字,缩放写在模型的顶层节点上,glTF 查看器会应用它。

哪个方向朝上

切片软件沿 Z 轴向上打印,所以为打印制作的 STL 通常以 Z 轴朝上,而 GLB 用 Y 轴。工具会把模型转动四分之一圈,这样在打印平台上站立的零件,在网页查看器或 AR 里同样站立;你也可以选择保持坐标轴不变。这次转动和缩放写在同一个顶层节点上。

表面会是什么样子

每个部件都得到同样朴素的表面:浅灰色、完全粗糙、非金属。STL 为每个三角面存一个朝向,这些朝向成为 GLB 的法线,所以曲面部分会显出打印时的平面棱面,而不是看起来很光滑。GLB 整理时,完全相同(包括朝向也相同)的角点会被合并。

文本(ASCII)和二进制 STL 都能读取。含有多个命名实体的文本 STL 会成为一个网格、一个表面。有些打印软件会在二进制 STL 里为每个三角面存一种颜色,这些颜色会作为角点颜色保留在 GLB 里,与灰色表面叠加后会稍微变暗。

常见问题

我的文件会上传到服务器吗?
不会。转换完全在你的浏览器里完成,用的是你自己设备的算力。文件不会离开你的电脑或手机;每个工具用过一次之后,断网也照样能用。
GLB 会有颜色吗?
通常不会,因为 STL 没有。STL 只存三角面。GLB 会带一个中性材质,你可以在任何 3D 软件里替换。少数为每个三角面存了颜色的二进制 STL 会保留这些颜色。
能在 iPhone 上用 AR 展示吗?
那要转成 USDZ——苹果的 Quick Look 指名要它。GLB 适合网页和安卓上的 AR。

相关工具

3D 模型中的更多工具

本页的其他语言版本: English · العربية · Deutsch · Français · Español · Русский · Português · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা