SupaVoxel
打印文件转网页 3D

3MF 转 GLB 转换器

把 Bambu Studio、PrusaSlicer、Orca 或 CAD 导出的 .3mf 拖进来,下载一个 GLB,即可嵌入网站、在 AR 中打开或发送到 Blender,并保持真实尺寸。整个过程在浏览器本地运行。

  • 在浏览器中运行
  • 无需注册
  • 毫米转米
  • 保留标准 3MF 颜色
更新于 2026年10月

如何将 3MF 转换为 GLB

  1. 01

    拖入 .3mf

    项目文件和普通模型导出都可以,最大 200 MB。构建板上的每个对象都会被读取,包括 Bambu Studio 以子模型方式保存的对象,并放置在切片软件中的原位置。
  2. 02

    检查尺寸

    3MF 使用毫米,glTF 使用米,转换器会自动除以 1000。一个 60 mm 的手办在 输出尺寸 中显示为 0.06 m。网页查看器和 AR 正是以此为准,所以它会在桌面上以真实大小呈现。想要更大的展示模型,可使用 缩放。
  3. 03

    下载 GLB

    点击 转换为 GLB。模型会从 3MF 的 Z 轴向上构建空间转换为 glTF 的 Y 轴向上,因此在 模型查看器、Blender、Unity 和 Godot 中都能直立显示。

3MF 转 GLB 时哪些颜色能保留

这是大多数人容易搞错的地方。3MF 有标准颜色存储方式,切片软件也会加入自己的方式。

颜色来自哪里会读取吗?在 GLB 中
基础材质(每个对象或三角形一种颜色)是材质颜色
颜色组(逐顶点颜色)是顶点颜色
带图像的纹理组是带纹理的材质,图像打包在 GLB 内
Bambu Studio 或 OrcaSlicer 颜色绘制否默认颜色;绘制数据是切片软件扩展
在切片软件中按对象指定耗材否默认颜色;它存在于切片软件的项目设置中,而不是网格里

如果你的多色打印模型导出后变成灰色,说明颜色是在切片软件里绘制或指定的。几何形状仍然完全准确。

为什么要把打印文件转成 GLB

3MF 只为一项任务而生:告诉切片软件打印什么。它能在切片软件和少数 CAD 工具中打开,除此之外几乎无处可用。GLB 则可通过 three.js 或 <model-viewer> 在所有浏览器中打开,也能在 Android 的 AR 查看器、Blender、Unity、Unreal 和 Godot 中打开,还能用于大多数支持 3D 预览的市场平台。

所以常见原因就是分享和展示:在商品列表中放一个可旋转预览,给客户发送无需安装 Bambu Studio 就能打开的文件,渲染产品图,或把可打印道具放进游戏场景。打印设置、支撑、盘面布局和切片配置不会一并保留,这没关系,因为没有 GLB 查看器会用到它们。请把 3MF 保留为实际打印用的文件。

3MF 与 GLB

3MF
由 3MF Consortium 定义的一组 XML 模型文件压缩包。毫米、Z 轴向上、多对象、颜色和材质,外加切片软件项目数据。
GLB
来自 Khronos 的二进制 glTF 2.0。米、Y 轴向上,网格、PBR 材质、纹理和动画都在一个文件中。
保留
几何形状、独立对象、位置、标准 3MF 颜色和纹理
不保留
打印设置、盘面、支撑、切片软件绘制的颜色

3MF 项目使用提示

推荐做法
  • 如果项目有多个盘面,请把单个盘面单独导出为 3MF;否则所有盘面的对象都会进入同一个 GLB
  • 放到网页前,先用 GLB 压缩器 压缩结果
  • 在 3MF 查看器 中打开原始文件,看看会转换哪些内容
  • 如需 iPhone AR,可继续用 GLB 转 USDZ 转换 GLB
避免做法
  • 不要手动缩放到米;转换器已经处理好了
  • 不要指望绘制的多色区域会出现在 GLB 中
  • 不要删除 3MF;GLB 无法用你保存的设置进行切片

常见问题

常见问题

这个 3MF 转 GLB 转换器免费吗?

是的。无需注册、没有水印,也不限制转换文件数量。3MF 会在你的浏览器中解压并写出 GLB,因此打印文件和客户项目永远不会被上传。支持最大 200 MB 的文件。

为什么我的多色 3MF 在 GLB 中变成灰色?

因为它的颜色是在切片软件中绘制或指定的。Bambu Studio、OrcaSlicer 和 PrusaSlicer 把绘制和按对象指定的耗材存储在自己的扩展和项目设置中,而本转换器不会读取这些内容。用标准 3MF 基础材质、颜色组或纹理写入的颜色会保留下来。

GLB 的尺寸会正确吗?

会。3MF 以毫米定义,glTF 以米定义,转换器会除以 1000,所以一个 120 mm 的打印模型会变成 0.12 m 的 GLB。AR 查看器随后会以真实大小显示它。如果你想要更大的展示模型,请在转换前设置缩放,并留意输出尺寸读数。

我能打开 Bambu Studio 项目 3MF 吗?

可以。Bambu Studio 会把对象作为子模型保存在 3MF 中,转换器会读取这些子模型以及构建布局。每个盘面上的每个对象都会包含在内,所以如果你只想要项目的一部分,请导出单个盘面。打印设置和支撑不是几何体,会被排除。

以后能把 GLB 再转换回 3MF 吗?

可以。几何体会无损往返:先经过 GLB 转 STL,再经过 STL 转 3MF。切片设置、盘面和绘制颜色需要在切片软件中重新设置,因此你应保留原始 3MF 与 GLB 并存。

GLB 能在 Blender 和网站中使用吗?

可以。Blender 内置的 glTF 导入器可通过 File > Import > glTF 2.0 打开它,three.js、Babylon.js 和 model-viewer 可在任何浏览器中显示它。Android 手机可在 Scene Viewer 中以 AR 打开。如需 iPhone AR,请将其转换为 USDZ。

免费开始

将 3MF 转换为 GLB

在上方拖入打印文件,获取一个可随处分享的 GLB。

免费 · 浏览器内运行 · 无需注册