打印文件转网页 3D
3MF 转 GLB 转换器
把 Bambu Studio、PrusaSlicer、Orca 或 CAD 导出的 .3mf 拖进来,下载一个 GLB,即可嵌入网站、在 AR 中打开或发送到 Blender,并保持真实尺寸。整个过程在浏览器本地运行。
- 在浏览器中运行
- 无需注册
- 毫米转米
- 保留标准 3MF 颜色
如何将 3MF 转换为 GLB
- 01
拖入 .3mf
项目文件和普通模型导出都可以,最大 200 MB。构建板上的每个对象都会被读取,包括 Bambu Studio 以子模型方式保存的对象,并放置在切片软件中的原位置。 - 02
检查尺寸
3MF 使用毫米,glTF 使用米,转换器会自动除以 1000。一个 60 mm 的手办在 输出尺寸 中显示为 0.06 m。网页查看器和 AR 正是以此为准,所以它会在桌面上以真实大小呈现。想要更大的展示模型,可使用 缩放。 - 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 能在 Blender 和网站中使用吗?
可以。Blender 内置的 glTF 导入器可通过 File > Import > glTF 2.0 打开它,three.js、Babylon.js 和 model-viewer 可在任何浏览器中显示它。Android 手机可在 Scene Viewer 中以 AR 打开。如需 iPhone AR,请将其转换为 USDZ。
相关工具与指南
继续探索
OBJ 转 USDZ
把 OBJ 转成 USDZ,在 iPhone 和 iPad 的 AR Quick Look 中以真实尺寸打开。
FBX 转 USDZ
将带嵌入纹理的 FBX 转换为 USDZ,用于 Apple 设备上的 AR Quick Look。
PLY 转 GLB
将带颜色的 PLY 扫描网格转换为紧凑的 GLB,适合网页、AR 和游戏引擎。
STEP 转 STL
把 .step 或 .stp CAD 零件转成切片软件可用的二进制 STL,尺寸以毫米为准。
STL 查看器
在浏览器中打开 STL,旋转查看,检查线框,切片前先读取真实尺寸。
GLB 转 STL
把游戏、网页或 AI 生成的 GLB 转成比例正确、自动摆正的 STL,直接导入切片软件。