GLTF 转 STL

GLTF → STL,Web 模型进 3D 打印。

工作区

拖拽文件到此处

或点击选择文件,支持粘贴

关于此工具

从 GLTF(可含外链缓冲与贴图)提取网格并导出 STL。动画与材质不会保留;多节点网格通常合并。打印前检查流形与尺寸。所有处理在浏览器本地完成,文件不会上传。

配置选项说明

通用设置

向上轴

Z 轴向上

决定导出时模型的「上方向」轴。不同 3D 软件使用的坐标约定不同,选错可能导致模型躺倒或方向错误。

  • Y 轴向上: OpenGL、Three.js、大多数 Web 3D 引擎使用的约定。若模型来自网页、游戏引擎或 GLB 查看器,通常选此项。
  • Z 轴向上推荐: Blender(默认)、3ds Max、部分 CAD 软件使用的约定。若导入后模型侧躺或前后颠倒,可尝试切换到此选项。

X 轴旋转

0°-180° – 180°

绕 X 轴旋转模型(度)。适用于修正导入轴向偏差或微调打印朝向。

Y 轴旋转

0°-180° – 180°

绕 Y 轴旋转模型(度)。适用于修正导入轴向偏差或微调打印朝向。

Z 轴旋转

0°-180° – 180°

绕 Z 轴旋转模型(度)。适用于修正导入轴向偏差或微调打印朝向。

格式说明

输入格式

扩展名:
gltf, glb
全称:
GL Transmission Format(glTF 2.0)
类型:
3D 场景
格式:
GLTF
常用工具:
Three.js、Blender
说明:
glTF 是 Khronos 制定的开放标准 3D 格式,被称作 3D 界的 JPEG:它以 JSON 描述场景结构,几何数据存放于独立的 .bin 文件,纹理单独引用,方便增量加载与流式传输。glTF 2.0 已成为 Web、移动端与游戏引擎间交换 3D 内容的主流格式。 与 GLB 相比,glTF 由多个文件组成,适合 CDN 按需加载和资源复用,但也更容易因文件分散而丢失引用。交付单文件场景、或需要方便分享时,用 GLB 更稳妥;需要精细控制加载过程或频繁更新部分资源时,glTF 更灵活。

备注:

  • 该 GLTF 格式在 3D 软件和引擎中得到广泛支持

支持特性:

  • 实时 WebGL 渲染
  • 带有旋转/平移/缩放功能的轨道控制
  • 线框和着色显示模式
  • 动画播放(如果格式支持)

输出格式

扩展名:
stl
全称:
立体光固化成型
类型:
3D 网格
格式:
STL(二进制 / ASCII)
常用工具:
Cura、PrusaSlicer、Chitubox、Simplify3D
打开方式:
切片软件、MeshLab、Windows 3D 查看器、STL 在线查看器
说明:
STL 是 3D 打印领域事实标准的网格格式,自 1987 年诞生至今,仅存储三角形表面数据,不包含颜色、纹理或材质。几乎所有切片软件(Cura、PrusaSlicer、Bambu Studio、ChiTuBox)与打印机都直接支持 STL,这是它长盛不衰的根本原因。 使用 STL 有两个经典坑:一是文件不携带单位定义,毫米与英寸导出的 STL 在磁盘上无法区分,务必在切片软件中确认缩放;二是它存在 ASCII 与二进制两种编码,ASCII 可读但体积大 4-6 倍,二进制紧凑且是默认导出选择。若模型需要多色打印、材质或打印参数,应改用 3MF,它在保持切片兼容的同时携带更丰富的打印信息。

备注:

  • 不支持颜色、纹理或材质
  • 未定义单位,请在切片软件中确认缩放比例
  • ASCII 格式文件大小是二进制的 4-6 倍

支持特性:

  • 仅三角网格,简单且通用兼容
  • 二进制和 ASCII 编码选项
  • 可直接导入 Cura、PrusaSlicer、Chitubox 等
Q

GLTF 模型带有动画,转换后动画会保留吗?

A

STL 只保存静态外形,动画信息会被丢弃。建议先调整模型到所需姿态,再进行转换。

Q

转换后多个模型会合并成一个 STL 文件吗?

A

是的,场景中所有可见网格会合并输出为一个 STL 文件。如需单独导出,可先编辑 GLTF 只保留目标网格。

Q

GLTF 的纹理文件是否需要一起上传?

A

转换 STL 只需要几何数据,不需要纹理。但若 GLTF 引用外部 .bin 文件存储网格,需确保文件在同一目录。

Q

如何确保转换后的 STL 适合 3D 打印?

A

可以在切片软件中导入 STL 检查,大多数切片器会自动检测不封闭的网格。也可使用在线工具验证模型的可打印性。

Q

GLTF 转 STL 和 GLB 转 STL 有什么区别?

A

输出的 STL 类型相同,区别在于源格式。模型为多文件 GLTF 形式时使用 gltf-to-stl,为单个二进制 GLB 时使用 glb-to-stl,两者最终都得到可打印的 STL。

Q

可以转换内嵌(单文件)的 GLTF 吗?

A

可以。所有资源已内联的嵌入式 GLTF 可以直接转换,无需先解包成独立文件。转换时会按当前文件内容生成 STL,方便直接用于 3D 打印。