将图像转换为 STL 3D 模型文件

日期:五月 08, 2024

3D 建模中的一个常见任务是能够获取 2D 位图图像文件,例如PNG或者JPEG文件,并将其转换为 3D 模型。显然,图像文件是二维的,因此有不同的方法可以从 2D 图像文件创建 3D 模型。在这里,我们将介绍将图像转换为STL文件:挤压高度图

图像拉伸至 3D

使用“挤压”选项,我们的“图像到 STL”工具将检查您上传的图像文件,并尝试在构成图像的形状周围描绘一个轮廓,并利用此轮廓信息在 3D 空间中创建一个平面,然后按一定数量的毫米进行挤压。

此模式适用于包含易于识别的形状且未使用太多颜色的图像,并且是将徽标、图标和其他图像内容转换为功能齐全的 3D 模型的绝佳方式,然后您可以在自己喜欢的 3D 建模应用程序中打开这些模型进行进一步编辑。

以下是使用挤压方法转换为完美 3D 模型的星形的示例:

简单的星形

简单的星形

挤压星形作为 3D 模型

挤压星形作为 3D 模型

图像高度图

从图像高度图创建 3D STL 模型与拉伸方法截然不同。使用高度图模式进行转换时,图像内的所有单个像素都被视为最终 3D 模型文件的一部分,背景颜色除外,使用我们的转换器提供的默认选项,背景颜色为黑色。

高度图图像由不同灰度级别的像素组成,这些灰度像素的亮度决定了所创建的 3D 模型中相同像素的高度。例如,假设一个像素是黑色,则图像到 STL 转换器会将相应的 3D 像素置于 0mm 的高度。现在,如果同一个像素是白色的,那么它的高度将是 10mm(假设深度的默认设置是 10mm)。

使用此方法,可以创建 3D 模型来准确表示以常见图像格式存储的 2D 地形。

以下是使用 Heightmap 方法转换为完美 3D 模型的带孔星形的示例。请注意灰度如何与 3D 模型中的高度相对应,星形较暗的外边缘低于内部部分,而深色阶梯状中心孔在 3D 模型的中心形成了一个陨石坑:

灰度图中有一个洞的星形

灰度图中有一个洞的星形

将星形作为高度图处理成 3D 模型

将星形作为高度图处理成 3D 模型

支持的格式

我们的图像转 3D 模型工具支持多种格式,虽然我们已经讨论过使用 PNG 和 JPG 文件作为源输入图像文件,使用 STL 作为目标 3D 模型格式,但我们的转换器支持许多其他图像格式,如 HEIC、TIFF、TGA 等。STL 格式被支持作为目标 3D 模型格式,以及其他流行格式,如 OBJ、BLEND、FBX 等等。

要开始使用“挤出”“高度图”选项,请使用我们的图像转 3D 模型转换工具。

© 2024 fabconvert.com