SupaVoxel
免费 STL 转换器

STL 转 GLB 转换器

拖入 .stl,下载的 GLB 能在网页查看器、AR 应用、Blender 和 Unity 中以真实尺寸显示。免费、无需注册,全程在浏览器中完成。

  • 真实世界米制比例
  • Y 轴向上
  • 单个二进制文件
  • 绝不上传
更新于 2026年10月

如何将 STL 转成 GLB

  1. 01

    拖入 STL

    支持二进制或 ASCII,最大 200 MB。预览使用与最终 GLB 相同的朝向,因此预览中直立的模型,在查看器里也会直立。
  2. 02

    检查以米为单位的尺寸

    面板会以米显示 GLB 尺寸。120 mm 的打印件显示为 0.12 m,AR 应用正是按这个尺寸把它放到真实桌面上。如果你的 STL 是以英寸或厘米绘制的,请设置文件单位,以确保转换正确。
  3. 03

    转换

    点击转换为 GLB。下载的是一个单一二进制 glTF 文件,包含几何体、法线和一个中性灰色材质,可直接放入网页或引擎。

为什么 STL 转 GLB 时比例很重要

glTF 有一条大多数格式没有的规则:一个单位就是一米。查看器和 AR 应用都依赖这条规则。当你用 Android 的 Scene Viewer 把 GLB 放进房间,或在基于 <model-viewer> 构建的网页中展示时,物体会以其数值所声称的尺寸出现。

来自打印流程的 STL 以毫米为单位。若不做转换直接照搬,一个 120 mm 的花瓶会声称自己有 120 米高,比 30 层楼还高。这个转换器会除以 1,000,因此花瓶在 GLB 中是 0.12 m,并以真实尺寸显示。它还会把模型从切片软件惯用的 Z 轴向上转为 glTF 的 Y 轴向上,因此模型会站在地面上,而不是仰面躺着。

STL 转 GLB:你会得到什么

项目GLB 中的结果
三角形完全保留
法线保留,呈现与 STL 相同的平面着色
材质一个中性灰色 PBR 材质,因为 STL 没有颜色
纹理和 UV无:STL 中本来就没有可转换的内容
单位从毫米转换为米
朝向从 Z 轴向上转为 Y 轴向上

想让模型有颜色?在 Blender 中指定材质并从那里导出 GLB,或在工作室中用照片生成带纹理的模型。

STL 与 GLB 格式

STL
3D Systems,1987 年。三角形列表,无单位,无颜色,习惯上为 Z 轴向上
GLB
二进制 glTF 2.0,Khronos Group。几何体、PBR 材质、纹理、动画集于一个文件
GLB 单位
米,Y 轴向上,符合 glTF 规范要求
GLB 可在以下环境打开
通过 three.js 或 model-viewer 的网页浏览器、Android AR、Blender、Unity、Godot、Unreal、Windows 3D 查看器、Microsoft Office
用途
STL:切片软件和打印服务。GLB:网页查看器、AR、游戏引擎和 AI 3D 生成器
文件大小
每个角点都存储位置和法线,因此由 STL 生成的 GLB 通常稍大一些

使用 GLB 的小贴士

推荐做法
避免做法
  • 不要在产品页放 50 MB 的 GLB;目标控制在几 MB
  • 不要指望 STL 自带颜色;转换后再添加材质
  • 不要在查看器中重新缩放而不修正文件单位;GLB 本身仍会是错的

STL 在哪些场景下转成 GLB 更有用

打印设计师把 STL 转成 GLB 来展示作品:商店页面上的旋转预览、作品集中的可交互模型,或 AR 视图,让买家在自己窗台上看到花盆的实际大小。工程师用它把零件分享给没有 CAD 软件的同事,因为任何现代浏览器都能打开 GLB。游戏开发者用它把可打印的道具带入 Godot 或 Unity。

反向转换时,GLB 转 STL 会为切片软件写入毫米和 Z 轴向上。需要带独立纹理文件的格式?请参阅 FBX 转 OBJ 和 glTF 转 OBJ。不确定该保留哪种格式作为主文件?3D 打印最佳文件格式指南 可以帮你。

常见问题

常见问题

这个 STL 转 GLB 转换器免费吗?

是的。它免费、无需账户、无水印。转换在浏览器本地运行,因此 STL 绝不会上传到服务器,也没有排队。你可以转换任意数量的文件,每个最大 200 MB。

为什么我的 GLB 在 AR 中显示为正确尺寸?

因为转换器会把毫米换算成米,这是 glTF 要求的单位。120 mm 的打印件在 GLB 中变成 0.12 m,AR 查看器会按这个真实尺寸放置它。那些原样照搬数值的转换器会生成大 1,000 倍的 GLB。

转换 STL 到 GLB 时可以添加颜色吗?

这里不行;STL 不包含颜色信息,因此 GLB 只会得到一个中性灰色材质。把 GLB 导入 Blender,指定材质或绘制纹理,然后再次导出。若想从头获得彩色模型,可在 SupaVoxel 工作室中用照片生成。

如何把 GLB 放到我的网站上?

最简单的方法是使用 Google 开源的 model-viewer 网页组件:添加它的 script 标签,以及一个指向你的 .glb 的 model-viewer 元素。它会处理旋转、缩放,并在支持的手机上启用 AR。请先压缩文件,让页面保持快速加载。

为什么我的 GLB 比 STL 更大?

二进制 STL 每个三角形存储一个法线;GLB 则每个角点存储一个法线,同时还有位置数据。这会增加数据量。用 GLB 压缩器处理结果来减小体积;如果模型用于网页,先简化非常密集的网格。

GLB 能在 Unity、Unreal 和 Godot 中使用吗?

Godot 原生导入 GLB。Unreal Engine 5 通过内置的 Interchange 导入器导入 glTF 和 GLB。Unity 需要 glTF 包,例如 Unity 维护的 glTFast。在这三者中,模型都会以真实世界比例和 Y 轴向上导入。

免费开始

直接从照片生成 GLB

用一张图片生成 3D 模型,并在免费方案中下载为 GLB,无需 STL 转 GLB 步骤。付费方案增加带纹理模型和打印格式。

无需信用卡 · 赠送 3 个免费积分