跳到主要内容

免费 glTF 转 STL

在浏览器把 glTF 转成 STL:场景拍平成纯几何三角面,同时说明 STL 会丢掉什么、假定的单位,以及切片前的检查项。

浏览器本地处理,保护隐私

先在本地把嵌入式 glTF 转成 STL,用于纯几何打印准备。

格式快捷切换

源格式glTF
目标格式STL

3D 模型

小提示

  • 转换在浏览器本地运行,不需要上传模型。
  • glTF 输入最好使用自包含文件,或把 buffer 嵌入到文件里。
  • STL 输出偏几何,可能丢失材质、贴图、骨骼或动画。

glTF转STL转换器说明

在浏览器把 glTF 转成 STL:场景拍平成纯几何三角面,同时说明 STL 会丢掉什么、假定的单位,以及切片前的检查项。

免费 glTF 转 STL适合在上传、打印、建模、压缩或交付前做一次快速本地处理。文件在浏览器中处理,减少不必要的上传和等待。

如何使用glTF转STL转换器

1

选择文件

点击上传区域选择文件。页面会先在浏览器中校验文件类型和大小。

2

本地处理

点击操作按钮后,工具会在当前浏览器里完成处理,不需要安装桌面软件。

3

下载结果

处理完成后下载结果文件,并在打印、建模、发布或交付前复查一次。

为什么使用这个浏览器工具

本地优先

glTF转STL转换器在浏览器内完成,适合不想上传临时素材的轻量工作。

无需安装

打开页面即可处理文件,适合临时检查、快速交付和跨设备使用。

免费使用

不需要注册账号,不给输出文件加水印,也不把小任务变成复杂流程。

面向工作流

结果适合继续放进切片软件、3D 查看器、编辑器、网页或内容交付流程。

格式对比

glTF

GL 传输格式

基于 JSON 的 3D 资产格式,适合跨工具运行时交付和检查。

  • JSON 场景结构可读
  • 适合网页和工具链交付
  • 可能引用外部 buffer 或贴图
  • 浏览器本地转换更适合嵌入式 glTF

STL

立体光刻格式

3D 打印和纯几何制造流程中常见的三角网格格式。

  • 切片软件支持非常广
  • 只描述表面几何
  • 不标准保存单位、材质或贴图
  • 适合打印前几何检查

什么时候适合 glTF 转 STL

适合场景

适合 3D 打印、切片检查和制造评审,前提是纯三角网格几何已经够用。

会保留什么

主要保留表面网格。STL 不标准保存材质、贴图、骨骼和动画,所以这些内容要按会丢失处理。

单位与切片软件预设

glTF 坐标按米定义,但 STL 不保存单位。默认保留原始数值;只有准备交给 Cura、PrusaSlicer 或 Bambu Studio 时,才明确选择毫米预设。

什么时候不要转 STL

如果还需要 glTF 的材质、贴图、动画、层级或场景元数据,请保留源文件;STL 只适合几何打印交接。

交付前检查

在切片软件或 STL 查看器里打开,检查比例、是否封闭、法线方向和壁厚。

glTF 转 STL 打印就绪检查清单

  1. 1glTF 坐标按米定义

    和 GLB 一样,glTF 场景把线性单位定义为米,导出前源按米处理。

  2. 2STL 不保存单位

    数值尺寸会保留,但 STL 输出里的「米」标签会被丢掉。

  3. 3不会静默按毫米缩放

    尺寸默认保持数值不变,只有 Cura、PrusaSlicer、Bambu Studio 预设才换算成毫米。

  4. 4先解析外部 buffer

    带外部 .bin buffer 的 glTF 必须完整才能转换;缺失 buffer 会失败或丢几何。

  5. 5检查内嵌还是外部贴图

    确认图片是内嵌还是引用;引用贴图只有文件都在时才解析。

  6. 6毫米预设乘 1000

    切片软件预设会把米空间的模型换算成毫米用于实体打印。

  7. 7世界变换会写进包围盒

    包围盒从场景世界变换测量,报告尺寸和实际打印一致。

  8. 8Y 轴朝上换成 Z 轴朝上

    glTF 场景是 Y 轴朝上;切片前在切片软件里改成 Z 轴朝上。

  9. 9PBR 材质会丢失

    基础色、金属度和粗糙度不会写进 STL。

  10. 10贴图会丢失

    glTF 引用的贴图在纯几何导出时被丢弃。

  11. 11动画会丢失

    蒙皮、变形目标和关键帧无法写进 STL,只保留绑定姿势网格。

  12. 12节点层级会被压平

    多节点 glTF 场景导出时会合并成一个 STL 网格表面。

  13. 13水密性检查

    转换后确认没有开放边界;表面孔洞会导致打印失败。

  14. 14非流形边

    被三个及以上三角形共用的边要在正式打印前修复。

  15. 15退化三角形

    零面积面应移除,避免切片软件报错。

  16. 16绕序冲突

    修好翻转的法线,让切片软件看到一致的内外。

  17. 17壁厚

    打印前按喷嘴和层高校验薄壁。

  18. 18打印床尺寸

    把转换后的尺寸和常见打印床对比,例如 256mm 立方体。

  19. 19需要场景结构就保留 glTF

    还需要 JSON 场景结构、buffer 或 PBR 材质时就保留 glTF,不要转。

  20. 20切片软件交付清单

    先在 Bambu Studio 打开确认比例,再到 PrusaSlicer 和 Cura 交叉核对后再打印。

一个 1.8 米的 glTF 角色,怎么变成 1.8 毫米

glTF 声明自己的线性单位是米,而 STL 什么都不声明。glTF 转 STL 的所有意外都来自这个错配,而不是几何本身——所以转换器在写文件之前会先报告它假定的单位。

转换本身是机械的:读场景、拍平成三角面、只写几何和面法线。材质、贴图、骨骼、动画和单位声明都会被列为「已丢失」,因为 STL 没有地方放它们。

  1. 1场景以米为单位时,选切片预设再导出

    Cura、Prusa、Bambu 预设会把米换算成毫米,1.8 米的角色写成 1800 毫米。选 Preserve 则同一场景导出为 1.8,按毫米理解的切片软件看到的就是 1.8 毫米的一个小点。

  2. 2传自包含的文件

    .gltf 是 JSON,会去引用同目录的 .bin 和贴图文件。加载器只解析你选中的那一个文件,没有基准路径去解析这些同目录文件,所以场景不自包含时请先在三维软件里导出 GLB。

  3. 3看丢失报告,而不是只看预览

    质量报告会列出目标格式带不走的东西——贴图、材质、骨骼、动画和单位元数据——这样你在打印之前就发现,而不是拆完 UV 之后。

  4. 4先修网格,再切片

    STL 不会修复非流形边、开放壳体或法线方向反了的三角面,它只是让这些问题变可见。把导出文件送进打印就绪检查器,再用 STL 查看器确认朝向。

glTF 转 STL 之后还剩什么
glTF 内容STL 里的结果
三角面几何保留
法线按面重新计算
PBR 材质丢弃
贴图图片丢弃
骨骼与蒙皮丢弃
动画丢弃
声明的米丢弃,STL 没有单位字段

常见问题

什么是glTF转STL转换器?

在浏览器把 glTF 转成 STL:场景拍平成纯几何三角面,同时说明 STL 会丢掉什么、假定的单位,以及切片前的检查项。

glTF转STL转换器免费吗?

免费。这个浏览器工具可直接使用,导出的文件不会添加水印。

我的文件会上传吗?

不会。当前免费浏览器工具的支持路径在本地浏览器会话中完成处理。

多大的文件最合适?

小文件处理更快。超大的图片、视频或 3D 网格会受浏览器内存和设备性能限制。

输出会保留所有细节吗?

输出会遵循 STL 格式的能力边界。格式不支持的材质、动画、纹理或元数据可能不会保留。

需要安装软件吗?

不需要。用现代浏览器打开页面,处理完成后下载结果文件即可。

glTF 转 STL 会保留贴图和材质吗?

不会。STL 只存三角面和面法线,PBR 材质、贴图图片和 UV 颜色都不会写入。需要颜色请在切片或打印机软件里重新上色,或者保留 glTF 用于还需要着色的环节。

为什么模型到了切片软件里变得极小?

glTF 以米为单位,STL 没有单位字段。用 Cura、Prusa 或 Bambu 预设导出会把米换算成毫米;或者保留 Preserve,在切片软件里自己缩放。否则 1.8 米的场景会被读成 1.8 毫米。

为什么我的 .gltf 加载不了?

.gltf 是 JSON,会引用同目录的 .bin 和图片。转换器只解析你选中的那一个文件,读不到同目录的其它文件,所以请先在三维软件里导出 GLB。

骨骼和动画会保留吗?

不会。报告会把动画标为丢失,因为 STL 没有承载动画通道的地方。写入的只有导出那一刻的网格。

相关工具