我们免费且快速的工具将大多数 3D 网格或 STL (Standard Triangle Language) 模型文件转换为标准 3MF (3D Manufacturing Format) 文件,然后可以在最流行的 3D 编辑包(例如 Blender 或 3D打印无需任何进一步处理。我们的转换工具还可以批量转换多个STL个文件;一次最多可以转换 25 个文件。
要转换您的 STL 文件,请单击上面的上传按钮并选择要转换的文件。选择后,该文件将转换为 3MF 文件,并很快可供下载。有关 STL 到 3MF 转换过程的更多信息,请参阅 转换信息部分以下。
这里我们将对3MF和STL文件格式进行比较,看看哪种格式最适合在不同场景下使用。尽管这两种格式都是流行的选择3D打印一个对象,每个对象都有不同的功能,这可能会影响您选择使用哪个对象的决定。
在开始之前,请务必记住,STL 格式自 20 世纪 80 年代以来就已存在,并且从未被设计用作 3D 打印格式。由于格式简单且得到 3D 建模软件的广泛支持,它在消费级 3D 打印的早期就广受欢迎。
尽管这两种格式都能够存储复杂的 3D 对象,但它们的处理方式却截然不同。 3MF 文件能够以高效的方式存储模型几何体,从而您拥有一个顶点和纹理坐标列表。由此,构成 3D 模型的面孔将引用它们,而无需任何数据重复。 STL 文件不会执行此操作;在 STL 格式中,3D 对象中的每个面都有自己的一组 3 个顶点,这些顶点不能被其他面重复使用。
虽然 STL 文件能够存储面部法线,本质上是面部指向的方向,但 3MF 格式不支持面部法线,因为这些可以通过一些巧妙的数学自动计算,例如在这里解释。
在材质方面,STL 格式无法存储面部颜色、材质和纹理。确实,某些特定于供应商的 STL 格式版本包括对面部颜色的一些有限支持;但是,由于这些不是 STL 标准规范的一部分,因此它们将被忽略。另一方面,3MF 格式从一开始就被设计为支持材质和纹理,材质定义包含与 3D 对象几何图形相同的文件中的颜色信息。 3MF 文件中还包含任何必要的纹理文件,这有助于传输 3MF 文件,因为所有需要的纹理都包含在内并且不会丢失,就像某些 3D 模型格式的情况一样,例如OBJ将纹理和材质存储为外部文件。
STL 格式的定制笔记本电脑设计
Replicator 3D 打印机中的一个齿轮
完整的 3D 打印 Pokémon Go 健身房
根据我们的经验,编辑 STL 文件比编辑 3MF 文件更容易。这主要是因为 STL 格式的存在时间比 3MF 长得多,并且在许多 3D 编辑应用程序中得到了广泛支持。对 3MF 的支持不断增加,但此时,STL 文件比 3MF 文件更容易编辑。由于 3MF 格式与 STL 格式相比提供了更出色的功能,并且从一开始就被设计用于存储 3D 可打印对象,因此 3D 编辑器中对其的支持只会变得更好。
至于 3D 切片器软件的支持,您会发现大多数切片器都支持 STL 和 3MF 文件。
当 3D 对象以 STL 格式保存时,它们将保存为原始、未压缩的二进制文件,从而使生成的 STL 文件的大小比以 3MF 格式保存相同 3D 对象时大得多。这是由于 3MF 标准使用ZIP文件压缩以存储所有 3D 模型几何形状、纹理和元数据。
综上所述,如果您打算对 3D 模型进行 3D 打印,我们建议您使用 3MF 文件格式来存储您的模型,前提是您的 3D 编辑软件和 3D 打印切片软件支持 3MF 格式。如果没有,您可以使用我们的3MF 至 STL文件转换器。以 3MF 格式存储 3D 对象还可以确保所有纹理和附加材质都存储在同一物理文件中,并且文件大小保持最小,以帮助提高上传和下载 3D 模型文件的速度。
STL 文件格式起源于 20 世纪 80 年代,是 3D Systems 的原生文件格式立体光刻计算机辅助设计软件。该格式定义了带有顶点和面的三角网格,是一种流行的共享格式可3D打印模型文件。
有几种格式试图扩展 STL 格式,即 SolidView 和 VisCAM,它们的格式包含每个网格面的有限 15 位颜色信息,而大多数现代 3D 软件经常忽略这些信息。 STL格式可以是文本或二进制;我们的工具将支持这两种格式。
标准 STL 文件不包含材质或颜色信息,因此无法导入。但是,有两种格式( VisCAM和SolidView )尝试将颜色信息添加到 STL 文件格式。如果我们的工具检测到此附加颜色信息,它将尝试导入此信息。
从 STL 文件格式转换为 3MF 可能是一个复杂的过程,用于此转换过程的任何工具都需要能够处理各种数据转换任务以及识别 3D 模型中的任何缺陷并修复他们。在这里,我们将解释我们的工具用于将您的 STL 文件准确转换为有效的 3MF 3D 模型的转换过程。让我们从转换过程开始,该过程涉及以下步骤:
最简单的形式是,STL 文件可以是纯文本,也可以是包含 3D 数据(例如顶点、面、法线等)的二进制文件。这些组合在一起就构成了您在屏幕上看到的 3D 模型。
有关 STL 文件格式的更多信息,请参阅这个很棒的 文章其中详细解释了 STL 格式。
读取 STL 文件数据后,我们的工具会生成完整 3D 模型的内部表示,并尝试修复遇到的任何几何问题。除了修复 3D 模型的任何问题之外,该工具还将删除所有重复的顶点并准备模型以导出为 3MF 格式。
3MF 文件格式相对较新,其主要目标是成为 3D 打印应用程序存储和分发 3D 模型的标准。大多数现代 3D 打印软件都可以打开 3MF 文件。
我们的工具现在将采用我们在步骤 2 中创建的内存中 3D 模型,并将其转换为 3MF 格式,确保它与任何支持 3MF 的 3D 打印软件兼容。
您可以从文本和二进制 STL 文件进行转换。如果您的 STL 文件包含颜色信息,我们会将其提供给您。
我们的目标是尽快处理所有 STL 到 3MF 的转换,这通常需要大约 5 秒,但对于更大更复杂的文件来说可能更长,所以请耐心等待。
我们的目标是利用我们的工具实现最准确的转换。我们的工具在不断发展,每周都会添加新功能和改进。
当然可以!我们不会存储您提交给我们的 STL 文件。生成的 3MF 文件一旦创建,将在上传 15 分钟后删除,下载链接也将在此时间之后过期。
不是。我们所有的转换工具都会在我们专用的转换服务器上处理您的 STL 文件,这意味着您可以在低规格的计算机、笔记本电脑、平板电脑和移动设备上使用我们的工具,并快速收到转换后的 3MF 文件。
是的!我们的 STL 到 3MF 工具可在任何配备现代网络浏览器的系统上运行。运行我们的任何转换工具都不需要专业软件。
是的。虽然您可以使用广告拦截器,但如果您喜欢我们的 STL 转换工具,请考虑将我们的网站列入白名单。启用广告拦截器后,我们的某些工具会受到一些转换限制,处理/转换时间会更长。
是的。当您将 STL 转换为 3MF 时,有一个“反馈”选项,您可以使用该选项让我们知道您在转换文件时遇到的任何问题。