glTF 转 STL

在浏览器中把 glTF 文件转换为 STL。免费、无需上传、无需注册。

正在加载转换器…

直接在浏览器中把 glTF 文件转换为 STL。转换器解析 glTF 网格,在内存中重建,然后逐三角面写成 STL。 STL 只记录形状,所以 glTF 文件里的颜色、纹理、材质、单位定义和独立的对象(会合并为一个网格)不会被带过去。 glTF 格式还规定了自己的坐标轴和比例——Y 轴朝上、以米为单位——所以模型会被旋转和缩放,以符合 STL 一侧工具的预期。 不会上传任何内容,除了电脑内存之外没有文件大小限制,结果即时下载。STL 被所有切片软件和 3D 打印机接受,是把模型交给别人打印时最稳妥的格式。

如何把 glTF 转换为 STL

  1. 1
    拖入你的 glTF 文件

    把 .gltf 文件拖到上方的框中,或点击选择一个。只能导入自包含的 .gltf(内嵌缓冲),因为浏览器无法解析外部的 .bin 和纹理文件。

  2. 2
    检查预览

    模型以 3D 渲染,方便你确认加载正确。旁边显示尺寸、体积和三角面数;如果网格不水密,会标出开放边。

  3. 3
    下载 STL

    按需调整导出选项,然后点击下载。STL 无法保存颜色、纹理和材质,这些信息会被丢弃。多个对象会合并成一个三角面片集合;文件不记录单位,请确认模型已经是毫米单位。

什么是 glTF 文件?

glTF 是与 GLB 相同 Khronos 标准的 JSON 形式。.gltf 文件用可读的 JSON 描述场景,二进制缓冲和纹理可以内嵌为 base64 或作为独立文件存放。想手动检查或编辑场景描述时很方便。

常见使用者: Web 开发者、Babylon.js / three.js、Blender、Unity 和 Unreal 导入器

只能导入自包含的 .gltf(内嵌缓冲),因为浏览器无法解析外部的 .bin 和纹理文件。

什么是 STL 文件?

STL 是最古老、支持最广的 3D 打印格式。它只保存一组三角面片,不含颜色、纹理、单位和比例信息。所有切片软件和几乎所有 3D 工具都能读取,因此至今仍是可打印模型的默认交换格式。

常见使用者: 3D 打印切片软件(Cura、PrusaSlicer、Bambu Studio)、CAD 导出、Thingiverse / Printables

STL 被所有切片软件和 3D 打印机接受,是把模型交给别人打印时最稳妥的格式。

glTF 与 STL 对比

glTFSTL
全称GL 传输格式(GL Transmission Format)立体光刻格式(Stereolithography)
编码文本文本或二进制
几何类型三角网格三角网格
颜色是否
纹理是否
材质是否
保存单位是否
多个对象是否
典型用途Web 开发者、Babylon.js / three.js、Blender3D 打印切片软件(Cura、PrusaSlicer、Bambu Studio)、CAD 导出、Thingiverse / Printables

常见问题

相关转换器