GLB 转 STL

GLB → STL,网页模型一键进切片软件。

加载中...

请稍候

关于此工具

从 GLB 提取静态网格并导出 STL,便于 3D 打印切片。动画骨骼不会保留;打印前检查封闭与单位。所有处理在浏览器本地完成,文件不会上传。

使用技巧

  • 1只保留几何
  • 2多网格常合并为一个 STL
  • 3打印前查封闭实体

配置选项说明

通用设置

坐标系

默认值Y 轴向上

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

Y 轴向上推荐

OpenGL、Three.js、大多数 Web 3D 引擎使用的约定。若模型来自网页、游戏引擎或 GLB 查看器,通常选此项。

Z 轴向上

Blender(默认)、3ds Max、部分 CAD 软件使用的约定。若导入后模型侧躺或前后颠倒,可尝试切换到此选项。

X 轴旋转

默认值

范围-180° – 180°

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

Y 轴旋转

默认值

范围-180° – 180°

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

Z 轴旋转

默认值

范围-180° – 180°

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

旋转应用方式

默认值仅根节点变换

选择旋转如何写入导出的模型。烘焙到顶点会重写所有顶点坐标,所有导出格式(包括 STL、STEP 等只读几何数据的格式)都能一致生效;仅根节点变换保留原始顶点坐标,对动画和骨骼模型更友好,但忽略节点变换的格式(如 STEP)不会应用旋转。

烘焙到顶点

旋转写入所有顶点坐标,所有导出格式一致生效;几何数据会被重写。

仅根节点变换推荐

旋转写入根节点变换矩阵,顶点坐标保持原始值;对骨骼/动画模型更友好,但忽略节点变换的格式(如 STEP)不生效。

STL 输出设置

二进制格式

默认值二进制 STL

选择 STL 文件的存储方式。两种格式在打印效果上完全相同。

二进制 STL推荐

文件更小、读写更快,Cura、PrusaSlicer、Chitubox 等主流切片软件均支持。推荐用于 3D 打印。

ASCII STL

纯文本格式,可用记事本打开查看三角面数据,便于调试或手动检查网格。文件体积约为二进制的 4-6 倍。

拆分多零件导出

当模型包含多个独立部件时,拆分为多个单独的 STL 文件并打包为 ZIP 下载。

格式说明

输入格式

扩展名:
glb
全称:
GL Transmission Format Binary (glTF 2.0)
类型:
3D Model
格式:
GLB
常用工具:
BlenderThree.jsUnityUnreal Engine
打开方式:
Windows 3D ViewerBlenderGLB Viewer Online3D Model Viewer
说明:
GLB 是 glTF 2.0 的二进制封装格式,由 Khronos 组织维护,将网格、材质、纹理和动画打包进单个文件,是目前 Web 3D 与 AR/VR 场景的事实标准。Three.js、Babylon.js、model-viewer 以及主流电商 3D 预览均默认使用 GLB 交付模型,因为它自包含、易分发,加载时不会因外部资源缺失而破图。 GLB 保留 PBR 材质、骨骼动画,并支持 Draco 与 Meshopt 压缩,适合网页展示、AR 快速查看与跨软件交付。但它不携带 CAD 参数历史:STEP 或原生 CAD 文件一旦网格化导出为 GLB,参数化编辑能力即丢失;3D 打印场景也建议改用 STL 或 3MF,因为多数切片软件无法直接导入 GLB。

备注:

  • 压缩纹理(KTX2)提取时转换为 PNG

支持特性:

  • 单一自包含文件,内嵌纹理
  • PBR 材质支持
  • 多种纹理贴图(漫反射、法线、粗糙度等)

输出格式

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

备注:

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

支持特性:

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

使用方法

1

导入 GLB 场景

加载包含单个或多个网格部件的 Web GLB 3D 模型。

2

选择二进制格式

选择二进制 STL 格式以获得更小的导出体积和最佳切片兼容性。

3

检查坐标系方向

根据 3D 打印机热床惯例核对并匹配坐标系(Y-Up 或 Z-Up)。

4

导出水密 STL

下载合并后的单个水密 STL 网格文件,直接用于 3D 打印切片。

Q

颜色和纹理还在吗?

A

不在。STL 不支持颜色,颜色和纹理不会保留。STL 只保存三角面几何,这对大多数 3D 打印流程来说已经足够。需要彩色打印时,请改用 3MF。

Q

动画怎么办?

A

STL 不支持动画,只会导出静态几何。带动画的模型会以默认姿态导出。需要保留动画数据时,请使用 GLB 或 FBX。

Q

单位是什么?

A

输出默认沿用源模型的单位。STL 文件不包含单位信息,切片软件一般默认按毫米处理。如果尺寸看起来不对,可以在切片时进行缩放。

Q

我的 GLB 模型的多个对象会合并为一个 STL 文件吗?

A

会。glb-to-stl 转换会将所有网格合并为单个 STL 文件。如果打印或装配时需要单独的对象,建议在转换前从 GLB 源文件中分别导出每个网格。

Q

转换后的 STL 可以用于 CNC 加工吗?

A

可以。STL 也是 CNC 和 CAM 工作流中常见的输入格式,转换导出的是纯几何数据,因此可像其他 STL 一样加载到 CAM 软件中生成刀具路径。

Q

转换后模型看起来有棱面,这正常吗?

A

正常。STL 用平面三角形表示表面,曲面在近处看会有棱面感。平滑程度取决于源 GLB 的网格密度,网格越密看起来越平滑。

赞助支持