是否可以将图像图像转换为 STL 文件格式?

例如,我不需要着色,我需要线条。
是否可以将图像图像转换为 STL 文件格式?

例如,我不需要着色,我需要线条。
我建议您最好通过将图像转换为单色矢量文件来实现您的目标。通过将内置位图跟踪功能与一些手动编辑相结合,您可以使用 Inkscape(免费、Linux、Windows、Mac)来完成此操作。我试图这样做,但图像的粗糙会导致过多的手动编辑时间。降低图像的不透明度并在第二层上创建手动跟踪可能会更快。
拥有矢量文件后,您可以使用任意数量的 3D 建模程序将文件转换为 3D STL。Fusion 360、Tinkercad 和 OpenSCAD 允许导入要挤压到用户指定厚度的 SVG 文件。
首先,您需要一个单色 png 图像,您可以通过在任何图像编辑器(甚至 Windows 附带的 Paint)中打开文件并在所有彩色像素上绘制白色(更高级的图像编辑器可能能够自动执行此操作)来完成此操作。
然后就可以使用OpenSCAD(从openscad.org免费下载),输入如下代码:(很明显,把文件路径换成自己的)
surface("C:\\Users\\Nir\\Documents\\test.png",center=true);
现在按 F5(此时您将看到低质量预览),然后按 F6(进行完整渲染并查看高质量预览),然后按 F7 以保存 STL
生成的模型将比您想要的更高,但您可以在切片器中缩放结果 STL(或者,如果您更喜欢代码,则使用 OpenSCAD 缩放命令)
PNG 是二维图片数据文件。然而,STL 是一个 3 维表面数据文件。这两者本质上不能相互转换,因为在 PNG 中根本没有编码的第 3 维。
但是,有一些方法可以从彩色图片生成第 3 维:
对于纹章之类的东西,您不需要完整的 3D 转换,基本上您只需要类似石版画的效果。我为这种转换找到的最好的程序是 3D Builder,它是 Microsoft 为 Windows 用户免费下载的(是的,我也很惊讶)。它可以使用颜色或灰度阴影度数来确定图片中每个区域的 z 轴深度。进行迄今为止我发现的最干净的转换。导出为 .3mf 文件,但可以很容易地转换为 .stl 以进行 3D 打印(例如使用SwiftConverter 之类的东西)。也有一个选项来反转我发现非常有用的转换。