3MF转STL转换器
下载的模型是 .3mf 项目文件,却需要一个普通的 .stl 文件给另一款切片软件、打印服务或修复工具使用?在这里转换,几何形状保持正确比例。
3D 模型转换器
或将STL, OBJ, MTL … 文件拖放到此处 ·
单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除
文件在我们的服务器上处理,并在 30 分钟后删除。
STL 和 OBJ 不保存单位。如果零件在切片软件中显示得小了或大了 10 倍或 25.4 倍,说明单位读取有误,请在此处设置。
Blender、CAD 软件和切片软件使用 Z 轴向上;glTF、Unity 和大多数游戏引擎使用 Y 轴向上。如果导入后模型是侧躺的,请切换此项。
将 STEP 或 IGES 实体转换为网格时使用。精细的曲线更平滑,但文件更大;粗糙足够用于快速预览。
仅用于 PNG、JPG 或 SVG 输入。浮雕会抬高暗部区域;灯影相片(Lithophane)是一块薄板,背光时可显示照片;拉伸则把徽标或 SVG 轮廓变成平面实体形状。
打印模型的宽度;高度按图片的宽高比自动计算。
浮雕或灯影相片的最大凸起高度,或拉伸形状的厚度。灯影相片通常使用 2–3 mm。
浮雕下方的实心底板,使打印件保持整体。0 表示没有底板。
使用方法
- 1
上传 .3mf 文件
添加 1 个或最多 20 个 3MF 文件,每个不超过 95 MB。PrusaSlicer、Bambu Studio、Cura 或 Windows 3D Builder 保存的项目文件都可以使用。
- 2
保持毫米单位和二进制格式
转换为 选择 STL,文件编码 选择二进制,模型单位 选择毫米,这是所有切片软件都支持的设置。只有希望把多个部件合成一个物体时,才打开 合并为单个网格。
- 3
转换为STL
点击 转换为 STL 并下载。在切片软件中打开文件,对照原模型检查尺寸。
如何把 3MF 转换为 STL?
上传 .3mf 文件,保持 STL 和毫米单位,点击转换为 STL。每个物体的三角形网格会写入二进制 STL;颜色、材质和切片设置因 STL 无法存储而被舍弃。
3MF与STL:项目文件与三角面列表
3MF 联盟由微软于 2015 年联合 Autodesk、HP、达索系统、Shapeways 等公司成立,目的是用 3MF 取代 3D 打印中的 STL。3MF 文件是遵循 Open Packaging Conventions 的 ZIP 包,模型以 XML 形式存放其中,带有明确的 unit 属性,默认单位为毫米,并支持颜色、材质、多个物体和打印板。PrusaSlicer、Bambu Studio 等切片软件会把整个项目保存为 3MF,并在 Metadata 文件夹中加入自己的设置文件。
STL 要古老得多。3D Systems 于 1987 年为其立体光固化设备定义了它,它只保存一样东西:带法线的三角形列表。没有单位,没有颜色,也没有物体名称。由于几乎所有 3D 打印程序都能读取,许多工具、旧版切片软件和按需打印表单至今仍要求 STL。如果下载到的是包含多个部件的 ZIP,可以用 ZIP转STL 一次转换整个压缩包。
3MF转STL会保留什么、丢失什么
保留
- 每个物体的所有三角形
- 尺寸,以毫米写入
- 独立的部件(除非选择合并)
- 孔洞、悬挑和精细细节
舍弃
- 颜色、涂色区域和纹理
- 材质和耗材分配
- 打印板、热床位置和支撑
- 打印设置、修改器和缩略图
50 字节二进制 STL 中每个三角形
切片前先检查STL
- 把一个已知尺寸(例如模型页面上标注的底座宽度)与切片软件显示的数值对比。
- 核对物体数量:多部件打印转换后部件数应保持一致。
- 在新的切片软件中重新添加支撑和裙边,这些都不会被带过来。
- 多材质模型需要重新为每个部件指定耗材。
- 如果切片软件报错,请运行它的修复功能;3MF 规范要求网格封闭,但后来编辑过的模型可能不满足。
- 请保留原始 3MF,它仍然包含 STL 无法保存的颜色和设置。
3MF与STL格式说明
3MF
3D 制造格式
3MF 是 3MF 联盟于 2015 年发布的开放式 3D 打印格式,该联盟由微软和行业伙伴发起。它把网格几何数据与单位、颜色、材质、多个对象和打印设置一起保存在压缩的 ZIP 包中。PrusaSlicer、Bambu Studio 和 Cura 等切片软件都把 3MF 作为项目格式。许多通用 3D 建模和 CAD 工具仍更常用 STL 或 OBJ。
- 压缩方式
- –
- 透明度
- –
- 动画
- 不支持
- 发布年份
- 2015 · 3MF Consortium
STL
STL 网格
STL(stereolithography,立体光刻)是 3D Systems 于 1987 年创建的 3D 网格格式。它只以三角形列表的形式描述物体的表面几何,不含颜色、材质、单位或场景信息。由于结构简单,它成为 Cura 和 PrusaSlicer 等 3D 打印切片软件的默认输入格式。曲面由许多平面三角形近似表示,因此光滑的模型可能产生非常大的文件。
- 压缩方式
- –
- 透明度
- –
- 动画
- 不支持
- 发布年份
- 1987 · 3D Systems
很多切片软件、打印服务和网格工具仍然只接受 STL,而现在的模型网站和 Bambu Studio 等切片软件提供的多是 3MF 项目文件,所以需要把 3MF 转成 STL。
3MF转STL常见问题
不用切片软件能查看3MF文件的内容吗?
可以。3MF 本质上是 ZIP 压缩包,把副本的扩展名从 .3mf 改成 .zip,任何解压工具都能打开;如何在任何设备上解压文件介绍了手机和电脑上的做法。里面的 3D 文件夹下是 XML 格式的模型,还有缩略图,切片软件的项目文件中还包含设置文件。
3MF里的多色涂装转成STL后还能保留吗?
不会。STL 没有颜色字段,所以涂色区域和耗材分配都会丢失。如果想在别处进行多色打印,请关闭 合并为单个网格,让分别建模的部件保持独立,然后在新的切片软件中为每个部件重新指定耗材。
STL会保留Bambu Studio项目的构建板布局吗?
不会。打印板、热床上的摆放位置、支撑和修改器都属于切片软件数据,不是几何体。STL 只保存模型形状,新的切片软件会在自己的热床上重新排布。
为什么转换后的STL比原来的3MF还大?
3MF 每个顶点只存储一次,并经过 ZIP 压缩。二进制 STL 为每个三角形写入三个完整的顶点坐标,且不压缩,所以同一网格通常会大好几倍。
给打印服务应该发3MF还是STL?
按服务商列出的格式提交即可。许多服务两种都接受,3MF 会明确标注单位,更稳妥。如果表单只列出 STL,就在这里转换,并在订单中注明模型单位为毫米。
转换后模型缩小了25.4倍,这是怎么回事?
原因是 3MF 声明的单位是英寸,或目标程序默认按英寸处理。把 模型单位 设为 in 重新转换,或在切片软件中缩放 2540%,再核对一个已知尺寸。
- OBJ转STL转换器将Blender、ZBrush或扫描得到的OBJ模型转换为用于3D打印的二进制STL。自动三角化四边面、合并部件,并将单位校正为毫米。
- STEP转STL转换器将STEP或STP文件转换为STL,可用于Cura、PrusaSlicer和Bambu Studio。可选粗糙、普通或精细网格精度,输出单位为毫米的二进制STL。
- ZIP转STL在线转换上传来自Thingiverse、Printables或CAD导出的ZIP,直接得到STL文件。包内的OBJ、3MF和STEP会被转换,每个零件各自保存为单独的STL。
- STL转OBJ转换器将STL转换为OBJ,用于Unity、贴图工具及其他需要OBJ的3D软件。共享顶点、可读文本格式、三角面完全一致,几秒完成。
- PNG转STL转换器将PNG转换为STL光影浮雕面板:亮度决定厚度(0.8–3.2 mm),可直接打印并从背面打光。另有浮雕和Logo模式。
- 图片转STL把JPG、PNG、WebP或BMP图片转换为可打印的STL:凸起浮雕、背光透光板或平面拉伸造型。宽度、厚度和底座均可按毫米设置。