打印项目转为可编辑网格
3MF 转 OBJ 转换器
打开来自 Bambu Studio、PrusaSlicer、Printables 或 MakerWorld 的 3MF,下载一个 OBJ,每个部件保持独立,其颜色写入 MTL 文件。无需上传,也无需账号。
- 部件保持独立
- 颜色写入 MTL
- 无需上传
- 免费,无需注册
三步将 3MF 转为 OBJ
- 01
拖入 .3mf 文件
将它拖到转换器上,或点击 选择文件。3MF 会在本地解压并解析;你会在 网格 下看到部件数量,在 材质 下看到颜色数量。 - 02
选择导出包
开启 包含材质与纹理 后,你会得到一个.zip,内含.obj、对应的.mtl以及所有纹理 PNG。关闭则只得到仅含几何体的.obj,这通常是大多数雕刻软件需要的。 - 03
为你的应用设置缩放
OBJ 会保留 3MF 的毫米数值。如果导入到把 OBJ 按米读取的应用中,请先在 缩放 中输入0.001,或让导入器自行缩放。然后点击 转换为 OBJ。
为什么要把 3MF 转回 OBJ?
3MF 现在是许多可打印模型的主要存放格式。MakerWorld 和 Printables 把它作为主要下载格式,Bambu Studio 和 PrusaSlicer 也会把每个项目保存为 3MF。这对打印来说很棒,但 Blender、ZBrush、Maya 和大多数游戏工具都不读取它,而 OBJ 是它们都支持的格式。
常见转换原因包括:在 Blender 中二次创作下载的模型、在 ZBrush 中修复雕刻、在打印前渲染产品效果图,或把模型导入只接受 OBJ 的工具。反过来,从网格转为打印项目,可参考 STL 转 3MF。
3MF 转 OBJ 会保留什么
3MF 是一个 XML 压缩包:包含网格、构建布局、颜色,通常还有整个切片项目。OBJ 只能承载其中的第一部分。
| 在 3MF 中 | 在 OBJ 中 | 说明 |
|---|---|---|
| 每个对象的网格 | 保留 | 每个部件一个 o 组,保持其在打印板上的位置 |
| 基础材质颜色 | 保留为 MTL 颜色 | 写入 .mtl 中的 Kd 值 |
| Bambu Studio 涂色 | 不读取 | 涂色是切片器扩展,不是 3MF 核心功能 |
| 毫米单位 | 数值保留,单位标签丢失 | OBJ 没有单位字段 |
| 打印板、支撑、修改器、打印设置 | 丢弃 | 切片器数据在 OBJ 中无处存放 |
| 法线 | 保留 | 写入 vn 行 |
需要同一个模型用于切片器?3MF 转 STL 会输出单个可直接打印的实体。
3MF 与 OBJ 一览
- 3MF 容器
- 包含
3D/3dmodel.modelXML、缩略图和切片器元数据的 ZIP - 3MF 单位
- 在文件中声明,默认毫米
- 3MF 轴向
- Z 轴向上,和所有打印平台一致
- OBJ 容器
- 纯文本
.obj,外加可选的.mtl和图像文件 - OBJ 单位
- 无。Blender 默认按米,许多 CAD 工具按毫米
- OBJ 轴向
- 惯例为 Y 轴向上;转换器会旋转模型以匹配
导入 OBJ 的小提示
推荐做法
- 导入前先解压下载包,让应用能在 .obj 旁边找到 .mtl
- 在 Blender 中,保持 OBJ 导入器的 按对象拆分 开启,这样每个 3MF 部件会成为一个独立对象
- 使用免费的 OBJ 查看器 在开始编辑前检查结果
- 对于包含多个打印板的项目,之后删除不需要的副本;所有构建项都会导入
避免做法
- 涂色的多色区域会以单独颜色导入
- 不要未缩放就把毫米 OBJ 导入米制场景;40 mm 的部件会变成 40 m
- 重命名 .mtl 文件;.obj 会按名称引用它
- 把 OBJ 作为你的编辑母版;3MF 用于打印,OBJ 用于编辑
常见问题
常见问题
如何免费将 3MF 转为 OBJ?
将文件拖到本页顶部的转换器上,然后点击转换为 OBJ。它在你的浏览器中运行,无需注册,OBJ 会立即下载;如果保留材质,会连同 MTL 文件一起打包。支持最大 200 MB 的文件;大多数 3MF 项目都远低于这个大小。
OBJ 会保留 3MF 的颜色吗?
以 3MF 基础材质定义的颜色——大多数多部件模型就是这样分配颜色的——会写入 MTL 文件,并在 Blender 和其他应用中显示。你用 Bambu Studio 涂色工具画在三角面上的颜色以切片器专用方式存储,不会被读取,因此这些区域会使用部件的基础颜色。
为什么转换后的模型在 Blender 里巨大?
3MF 使用毫米,OBJ 会保留这些数值,但 Blender 的导入器把一个单位当作一米。一个 120 mm 的人物导入后会高 120 m。要么在转换前把缩放设为 0.001,要么在 Blender 的 OBJ 导入选项中修改缩放。几何体本身没有问题。
它适用于 Bambu Studio 或 OrcaSlicer 项目文件吗?
是的。Bambu Studio、OrcaSlicer 和 PrusaSlicer 的项目文件都是标准 3MF 压缩包,只是里面多了切片器数据。转换器会读取对象及其位置,忽略打印设置、打印板和支撑数据,而 OBJ 本来也无法存储这些。
独立部件会被保留还是合并?
保留。3MF 中的每个对象都会成为 OBJ 中一个命名的独立组,并保持其在打印板上的位置。这样在 Blender 中编辑某个部件时不会影响其他部件。如果你需要用于打印的单个合并实体,请改用 3MF 转 STL 转换器。
3MF 比 OBJ 更好吗?
对于打印,通常是的:3MF 把单位、每个对象的颜色和打印设置都存进一个文件。对于编辑和在 3D 应用之间迁移模型,OBJ 更胜一筹,因为几乎所有程序都能读取它。两个都保留:3MF 用于打印,OBJ 用于编辑。3MF 与 STL 指南 更深入地介绍了打印方面。
相关工具与指南
继续探索
OBJ 查看器
在浏览器中打开 Wavefront .obj,检查其形状、拓扑、部件数量和尺寸。
DAE 转 STL
将 SketchUp 或 3D Warehouse 的 Collada 文件转换为尺寸正确的 STL,直接用于切片软件。
USDZ 转 OBJ
从 Apple AR USDZ 中提取网格和纹理,导出为可随处编辑的 OBJ。
glTF 转 GLB
将 .gltf 连同其 .bin 和贴图打包成单个二进制 GLB,动画一并保留。
PLY 转 STL
把扫描得到的 PLY 网格变成可打印的 STL,并修正比例和朝向。
GLB 转 STL
把游戏、网页或 AI 生成的 GLB 转成比例正确、自动摆正的 STL,直接导入切片软件。
免费开始
制作一个新模型来打印
有想打印的物品照片?工作室可以把一张图片变成 3D 模型,并在付费方案中导出适用于 Bambu AMS 的多色 3MF。前 3 个积分免费。
无需信用卡 · 赠送 3 个免费积分