将图像转换为 STL 3D 模型文件
将图像转换为 STL 3D 模型文件
3D建模中的一个常见任务是能够获取2D位图图像文件(例如PNG或JPEG文件),并将其转换为3D模型。本文将介绍两种主要方法:挤压和高度图,帮助你将2D图像转换为STL格式的3D模型。
图像拉伸至3D
使用“挤压”选项,我们的“图像到STL”工具将检查你上传的图像文件,并尝试在构成图像的形状周围描绘一个轮廓。然后,利用此轮廓信息在3D空间中创建一个平面,并按一定数量的毫米进行挤压。
此模式适用于包含易于识别的形状且未使用太多颜色的图像。它是将徽标、图标和其他图像内容转换为功能齐全的3D模型的绝佳方式。转换后的模型可以在你喜欢的3D建模应用程序中进一步编辑。
以下是使用挤压方法转换为完美3D模型的星形示例:
简单的星形
挤压星形作为3D模型
图像高度图
从图像高度图创建3D STL模型与拉伸方法截然不同。使用高度图模式进行转换时,图像内的所有单个像素都被视为最终3D模型文件的一部分,背景颜色除外(默认为黑色)。
高度图图像由不同灰度级别的像素组成,这些灰度像素的亮度决定了所创建的3D模型中相同像素的高度。例如,假设一个像素是黑色,则图像到STL转换器会将相应的3D像素置于0mm的高度。如果同一个像素是白色,那么它的高度将是10mm(假设深度的默认设置是10mm)。
使用此方法,可以创建3D模型来准确表示以常见图像格式存储的2D地形。
以下是使用Heightmap方法转换为完美3D模型的带孔星形示例。请注意灰度如何与3D模型中的高度相对应:星形较暗的外边缘低于内部部分,而深色阶梯状中心孔在3D模型的中心形成了一个陨石坑。
灰度图中有一个洞的星形
将星形作为高度图处理成3D模型
支持的格式
我们的图像转3D模型工具支持多种格式。虽然我们已经讨论过使用PNG和JPG文件作为源输入图像文件,使用STL作为目标3D模型格式,但我们的转换器支持许多其他图像格式,如HEIC、TIFF、TGA等。STL格式被支持作为目标3D模型格式,以及其他流行格式,如OBJ、BLEND、FBX等。