图片转STL
用一张平面图片制作可打印的3D模型。亮度决定高度,照片会变成浮雕牌或透光板,Logo则会变成实心造型,可直接导入切片软件。
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
上传图片
支持 JPG、PNG、WebP、BMP 或 SVG,一次最多 20 个。对比度高、背景简单的图片生成的模型最干净。
- 2
选择图片要生成的模型类型
在图片转换为下选择浮雕、浮光画(Lithophane)或挤出形状。以毫米为单位设置模型宽度、高度 / 深度和底座厚度;模型的另一边会按图片比例自动计算。
- 3
转换并切片
点击转换为 STL。生成的文件可在 Cura、PrusaSlicer 或 Bambu Studio 中打开,尺寸与您输入的一致。
图片转 STL 的原理是把每个像素的亮度读作高度。深色变高,浅色保持低位,结果放在实心底座上,可以一体打印。除此之外,不会对照片做任何猜测。
图片转STL如何生成3D模型
图片有宽度、高度和颜色,但没有深度。为了生成可打印的实体,转换器会在图片上铺一层网格点,每个像素对应一个点,并按亮度把每个点抬高,最高不超过您选择的高度 / 深度。随后网格的侧面和底部被封闭,下方加上厚度为底座厚度的底板,切片软件看到的就是封闭的模型,而不是一张散开的薄片。
尺寸使用真实毫米。模型宽度范围为 5 到 1,000 mm,另一边按图片的宽高比计算,所以宽度设为 120 mm 的 3:2 照片,高度为 80 mm。由于 STL 本身不存储单位,数值的写入方式能让所有常见切片软件都按毫米读取。对于边缘清晰的 Logo,SVG 转 STL 直接使用矢量轮廓而不是像素,侧壁更平滑。
浮雕、透光板还是拉伸造型
背面平整的高度图,就像压印的硬币或地形图瓷砖。深色像素会升高到您设定的深度。
- 适合做铭牌、杯垫和纹理面板
- 3 到 5 mm 的深度在一臂距离外看效果不错
- 勾选反转高度可抬高浅色区域
一块薄板,平时看起来像灰色浮雕,光线从背后透过时照片才会显现。这种技术可追溯到 1820 年代前后欧洲制作的瓷板。
- 高度自动反转
- 最薄处保持在 0.6 到 0.8 mm 左右
- 用白色耗材竖直打印
图片中的深色形状被垂直拉伸成厚度均匀的实体,背景会被去除。
- 适合 Logo、剪影、饼干模具和钥匙扣
- 请使用白色或透明背景上的黑色形状
- 深度决定形状的厚度
不同打印尺寸需要多少像素的图片
| mm 宽 | Pixels at | ||
|---|---|---|---|
| 72 DPI | 150 DPI | 300 DPI | |
| 50 | 142 | 295 | 591 |
| 100 | 283 | 591 | 1181 |
| 150 | 425 | 886 | 1772 |
| 200 | 567 | 1181 | 2362 |
ANY I
任意图片
此工具支持常见的图片格式,包括 JPG、PNG、WebP、HEIC、GIF、BMP 和 TIFF。系统会自动从文件中识别格式,因此您不需要知道图片的类型。
STL
STL 网格
STL(stereolithography,立体光刻)是 3D Systems 于 1987 年创建的 3D 网格格式。它只以三角形列表的形式描述物体的表面几何,不含颜色、材质、单位或场景信息。由于结构简单,它成为 Cura 和 PrusaSlicer 等 3D 打印切片软件的默认输入格式。曲面由许多平面三角形近似表示,因此光滑的模型可能产生非常大的文件。
- 压缩方式
- –
- 透明度
- –
- 动画
- 不支持
- 发布年份
- 1987 · 3D Systems
当您想打印手头只有图片的东西时,就需要把图片转换为 STL:比如用照片做浮光画或铭牌,或是 Logo、标牌、镂空模板的轮廓。
像素变高度
图片按灰度读取,每个像素得到一个介于底座和最大深度之间的高度。
网格变实体
相邻的点连成三角形,再用侧壁和底座封闭形状。
实体变 STL
网格按您选择的宽度写成二进制 STL,可直接用于切片软件。
图片转STL常见问题
什么样的图片适合做浮雕?
对比强、形状大的图片效果好:明暗分明的人像、Logo、地图,或站在素色墙前的宠物。光线均匀的杂乱照片会得到粗糙、噪点多的表面。如果第一次打印看起来很平,请在上传前紧密裁剪并增强对比度。
打印透光板时厚度怎么设置?
常见的起点是总厚度约 3 mm,最薄处在 0.6 到 0.8 mm 之间,这样光线才能透过。建议用白色 PLA 竖直打印,填充率设为 100%,这样层纹不会显出自身的图案。
Cura能不经转换直接用图片生成模型吗?
可以,Cura 能直接把 JPG 和 PNG 文件当作高度图打开,并让您设置高度、底座和宽度。如果您使用 PrusaSlicer 或 Bambu Studio,想做浮光画或挤出轮廓,或者需要把模型作为文件分享,在这里转换为 STL 会很有用。
为什么凸起的是亮部而不是暗部?
浮雕默认会抬高深色像素,而浮光画会自动反转高度,使深色区域打印得最厚。如果您的图片需要相反的效果,请勾选反转高度后重新转换。
图片分辨率会影响STL文件大小吗?
会。像素越多,三角面越多,所以一张 4,000 像素的照片生成的 STL 比 1,000 像素的大得多,而在大多数打印机上看不出差别。请按上方表格对应您的模型宽度所建议的大小来调整图片尺寸。
能把照片变成手办那样的完整3D模型吗?
不能。图片只有一个视角,没有深度,所以这个工具只能做浮雕、浮光画和平面形状。重建完整物体需要用多张照片做摄影测量,或使用建模软件。如果您要把浮雕用于游戏或渲染场景而不是打印机,PNG 转 OBJ 可以把同样的表面输出为 OBJ。
- PNG转STL转换器将PNG转换为STL光影浮雕面板:亮度决定厚度(0.8–3.2 mm),可直接打印并从背面打光。另有浮雕和Logo模式。
- SVG转STL转换器将SVG Logo、文字或剪影挤出为实心STL,用于钥匙扣、标牌和徽章。以毫米精确设置宽度和厚度,无需CAD软件。
- PNG转OBJ转换器将PNG高度图、Logo或灰度图转换为OBJ网格,可导入Blender、Unity或Godot。可选浮雕或挤出造型,并以毫米设置尺寸。
- 3MF转STL转换器在线将3MF转换为STL,适用于只支持STL的切片软件、打印服务和工具。几何形状保持毫米单位,颜色、构建板和打印设置不会保留。
- OBJ转STL转换器将Blender、ZBrush或扫描得到的OBJ模型转换为用于3D打印的二进制STL。自动三角化四边面、合并部件,并将单位校正为毫米。