SVG转3MF

矢量图形挤出成实体,边缘清晰不锯齿

SVG 来源

点击选择 .svg 文件,或拖拽 / 粘贴到此处

JPG / PNG / WebP / HEIC / TIFF / AVIF / GIF / BMP

选择文件夹

也可以直接粘贴 SVG 代码:

添加图片后这里实时预览 3D 效果拖动旋转 · 滚轮缩放

处理选项

建模方式
成品宽度

高度按 SVG 比例自动计算

60 mm
厚度
3 mm
曲线精度

越小越贴合曲线,点数与文件体积也越大

0.05
同时允许导出 STL

关于「SVG转3MF」

在线 SVG 转 3MF 工具,把矢量图形挤出成可直接 3D 打印的实体模型。矢量模式按路径的真实坐标挤出,边缘锐利、没有像素阶梯,适合 logo、图标、铭牌、切割件;栅格模式则兼容描边线条、渐变填充和互相重叠的图形。浏览器本地完成,文件不上传。

怎么用

  1. 1上传 .svg 文件,或直接把 SVG 代码粘贴进输入框。右侧立刻出现 3D 预览与轮廓预览。
  2. 2看图形类型决定模式:实心填充的图形选「矢量挤出」;只有描边的线条画、带渐变、或多个图形重叠的选「栅格挤出」。工具检测到重叠时会给出提示。
  3. 3拖「成品宽度」定下实际尺寸——高度按 SVG 比例自动算。图形很细时要留够宽度,否则细线在打印时会断。
  4. 4矢量模式下调「曲线精度」控制细节,默认 0.05 已经看不出折线;栅格模式下调「阈值」和「边缘柔化」。
  5. 5如果是位图描摹出来的图(图形很多、颜色很多、互相重叠),工具会自动切到「高度图」模式——那类图靠明暗表达,按灰度出厚度才是它正确的 3D 形态。
  6. 6想要边缘更精致就用「倒角」:1 段是 45° 直斜面,3 段以上是圆角;细窄处靠「角度保护」自动收窄,不会被削断。
  7. 7点「下载 3MF」。多色图形建议勾选按颜色拆分对象,切片软件里就能给每个颜色分配不同耗材。

常见问题

矢量模式和栅格模式该选哪个?

图形是「填充实心」的(比如从图标库下载的实心 logo),用矢量模式,边缘最锐利。图形是「只有描边」的线条画、或者带渐变、或者多个图形互相重叠,用栅格模式——矢量挤出不做布尔并集,图形重叠会产生相交面导致切片软件报错。工具检测到重叠时会主动提示你切换。

为什么重叠的图形不能矢量挤出?

矢量挤出是把每个图形各自拉成一个独立实体,不做布尔并集(CSG)。两个实体相交或边界相触时,交叠处的边会被四个以上三角面共用,就不再是「封闭实体」,切片软件会判定模型无效。要做并集得引入整套实体几何算法,代价远大于收益——而栅格模式用二值化位图绕过了这个问题。

SVG 里的文字为什么不见了?

矢量模式只解析形状元素(path、rect、circle、ellipse、polygon 等),text 元素需要字体度量才能转轮廓,本工具没有做。两种办法:在设计软件里把文字转成曲线后再导出 SVG,或者改用栅格模式——它把 SVG 当图片渲染,文字会被正常光栅化。

曲线精度调到多少合适?

默认 0.05 对应「视觉上已看不出折线」,绝大多数情况够用。做一个 60 毫米宽的图形时它大约产生几百到几千个点。调小会让文件明显变大但不一定看得出差别;调大能显著减小体积,适合对精度要求不高的场合。

什么是「高度图」模式?什么时候用它?

高度图模式把图形按明暗换算成厚度,输出一块厚度起伏的浮雕板,而不是等厚的挤出实体。**位图描摹出来的矢量图(上百个拼接路径、几十种灰阶色)几乎必须用它**——那类图的信息全在明暗里,而且路径互相拼接,矢量挤出会得到相交实体。工具会自动识别这类文件并切换模式,同时说明原因:判据是图形数、颜色数、包围盒重叠、有无 viewBox 四项里命中两条。

倒角(含倒角分段、角度保护)是干什么的?

倒角给实体的顶部边缘做斜面或圆角,边缘不再割手、观感更精致,也降低细边被绷断的概率。分段数为 1 时是 45° 直斜面,≥2 时按四分之一圆近似成圆角。「角度保护」限制倒角相对局部特征尺度的占比:细窄的凸起与尖角处会自动收窄,避免整个特征被削掉。倒角只作用于栅格挤出与高度图两条路径——矢量模式要给多边形做内缩偏移,尖角处极易自交,所以不提供。

能保留 SVG 原本的颜色吗?

能。矢量模式会按 fill 颜色分组,写进 3MF 的材质表,在 3MF 查看器里能正确显示多种颜色。注意切片软件(PrusaSlicer、Bambu Studio)通常会忽略标准材质信息、按单色导入——需要多色打印时请勾选「按颜色拆分对象」,这样每个颜色会成为一个独立对象,切片器就能按对象分配不同耗材。