如何制作 STL 文件:6 种简单方法(2026 年指南)

TL;DR
- STL 文件只存储几何形状,不包含颜色、纹理或单位信息。你需要先创建 3D 模型,再导出为 .STL。
- 制作 STL 文件有 6 种方式:CAD(Fusion 360、FreeCAD)、新手工具(Tinkercad)、雕刻建模(Blender)、3D 扫描、图片转 STL,以及 AI 生成。
- Tinkercad 是最简单的免费路径:拖放形状、组合成型、设置毫米尺寸,点击导出 → STL 即可。
- Tripo AI 等 AI 工具可以在几秒内通过文字描述或图片生成 3D 模型,然后导出为 STL,无需任何建模技能。
- 打印前,请确认 STL 文件是封闭流形(watertight & manifold),再导入切片软件(Bambu Studio、Cura、PrusaSlicer)生成 G-code。
制作 STL 文件的方法是:创建一个 3D 模型,然后将其导出为 .STL 格式。你可以在 CAD 软件(如 Tinkercad 或 Fusion)中从头建模,也可以用 Blender 雕刻,或 3D 扫描实物,将 2D 图片转换,或借助 AI 生成。完成后检查文件是否为封闭流形,再切片即可打印。本指南涵盖全部六种方法,并提供最易上手路径的逐步教程。
什么是 STL 文件?(快速科普)
STL 文件是 3D 打印中最常用的文件格式。STL 是 Standard Tessellation Language(标准曲面细分语言,有时也称为 Standard Triangle Language)的缩写,它用小三角形网格来表示 3D 模型。这些三角形只描述物体表面的形状,因此 STL 是一种简单且被 CAD 软件、切片器和 3D 打印机广泛支持的格式。
关键点在于:STL 文件只存储几何形状。它记录模型的表面轮廓,但不包含颜色、纹理、材质、测量单位或打印设置。例如,将一个彩色 3D 模型导出为 STL,文件会保留形状,但所有颜色和纹理信息都会丢失。在处理 AI 生成的模型或多色 3D 打印项目时,这一局限尤为重要。
STL 模型在打印前必须通过切片软件处理,如 Bambu Studio、Cura、PrusaSlicer 或 OrcaSlicer。切片软件将网格转换为机器指令(G-code),并允许你配置层高、填充率、支撑结构和打印方向等参数。换言之,STL 文件提供模型形状,切片软件负责准备实际制造所需的指令。
关于 STL 文件内容及其成为 3D 打印标准格式的原因,请参阅 Understanding .stl Files: Uses & Benefits。

开始前你需要准备什么
制作 STL 文件比许多初学者想象的要容易。你不需要昂贵的软件、高深的 CAD 技能,甚至不需要高性能电脑。事实上,许多现代工具可以直接在浏览器中运行,无需安装任何软件即可免费在线创建 STL 文件。
开始之前,你真正需要的只是:一个清晰的创作想法、一台电脑,以及与你技能水平匹配的工具。初学者可以选择基于浏览器的 AI 工具或拖放式建模工具,有经验的用户则可以选择 CAD 软件以获得更精确的控制。好消息是,几乎每种工作流程都有免费选项。
后续你还需要一款切片软件。STL 文件准备好后,使用 Bambu Studio、Cura、PrusaSlicer 或 OrcaSlicer 等软件将模型转换为打印机指令(G-code),并在打印前配置层高、填充率、支撑结构和方向等参数。

制作 STL 文件的 6 种方式(选一种)
制作 STL 文件没有唯一"正确"的方法。最佳方式取决于你的经验水平、所制作的模型类型,以及你需要多大程度的设计控制。下表可以帮助你在深入了解细节之前选择合适的工作流程。
| 方法 | 难度 | 适合场景 | 是否有免费选项? |
|---|---|---|---|
| CAD / 参数化建模 | 中级 | 功能性零件、工程模型 | ✅ 是 |
| 新手建模工具 | 初级 | 简单物体、学习 3D 设计 | ✅ 是 |
| 雕刻建模 | 中级–高级 | 角色、微缩模型、有机形态 | ✅ 是 |
| 3D 扫描 / 摄影测量 | 初级–中级 | 真实物体的数字化 | ✅ 是 |
| 2D 图片转 STL | 初级 | Logo、轮廓、浮雕 | ✅ 是 |
| AI 文字/图片生成 3D | 初级 | 快速概念创作 | ✅ 是 |
1. CAD / 参数化建模
如果你需要设计机械零件、原型或对尺寸精度要求较高的物体,CAD 软件通常是最佳选择。这类工具使用参数化建模,允许你在不从头重建的情况下修改尺寸和特征。
常用工具: Fusion 360、FreeCAD
导出 STL:文件 → 导出 → STL(或根据软件不同选择 Save As Mesh → STL)
这种方法非常适合支架、外壳、替换零件和工程项目。
2. 新手建模工具
如果你完全没有 3D 设计经验,基于浏览器的建模工具学习曲线最为平缓。你可以通过组合基本形状来创建模型,并直接导出为 STL 文件。
常用工具: Tinkercad(免费,基于浏览器)
导出 STL:Export → STL
由于完全在浏览器中运行,Tinkercad 是免费在线创建 STL 文件、无需安装任何软件的最简单方式之一。
3. 雕刻建模
对于角色、微缩模型、生物等有机形态,雕刻软件比传统 CAD 工具提供更大的艺术自由度。
常用工具: Blender
导出 STL:文件 → 导出 → STL (.stl)
如果你在搜索如何在 Blender 中制作 STL 文件,典型工作流程是:建模或雕刻好物体,检查网格是否封闭,然后导出为 STL 文件进行打印。
4. 3D 扫描 / 摄影测量
无需从头建模,你可以扫描真实物体并将其转换为可打印的 3D 网格。
常用工具: Polycam、RealityScan、3D 扫描仪
导出 STL:Export → STL
许多现代手机应用可以通过一系列照片生成精度出人意料的模型,是将实体物品数字化的最快方式之一。
5. 2D 图片转 STL
你也可以从图片创建 STL 文件,这种方法特别适合 Logo、图标、线条艺术、印章、标识和浮雕式模型。
常用工具: 图片转高度图转换器、SVG 转 3D 工具、CAD 软件
典型工作流程:
- 导入图片或 SVG。
- 将其转换为 3D 形状。
- 调整厚度或深度。
- 导出为 STL。
如果你在思考如何从图片制作 STL 文件,这通常是最简单的方法。质量在很大程度上取决于原图的清晰度和对比度。
6. AI 文字/图片生成 3D
最新的方式是使用 AI 直接从文字描述或图片生成 3D 模型。当你不想手动建模时,这通常是最快的方法。
常用工具: Tripo AI 及其他 AI 3D 生成器
导出 STL:生成模型 → Export → STL
AI 生成的模型可以大幅缩短创建概念、角色、道具和原型所需的时间。我们将在下一节详细介绍这一工作流程。
应该选择哪种方式?
- 需要精度? → 使用 Fusion 360 或 FreeCAD 等 CAD 软件。
- 完全新手? → 从 Tinkercad 开始。
- 制作角色或微缩模型? → 使用 Blender。
- 复制真实物体? → 使用 3D 扫描或 Polycam。
- 从 Logo 或照片开始? → 将 2D 图片转换为 STL。
- 想要最快的工作流程? → 用 AI 生成模型并导出为 STL。

最简单的路径——在 Tinkercad 中制作 STL(逐步教程)
对于完全的初学者,Tinkercad 是创建 STL 文件最简单的方式之一。它免费、完全在浏览器中运行,无需任何 3D 建模经验。不到 10 分钟,你就能建好一个简单模型并导出可用于 3D 打印的 STL 文件。
第 1 步:打开 Tinkercad 并创建新设计
访问 Tinkercad 并登录或创建一个免费账号。在控制台中点击创建新设计,打开一个空白工作区。
你会看到中央的工作平面和右侧的基本形状面板。
第 2 步:将形状拖到工作平面
将一些基本形状(如方块、圆柱体或球体)拖到工作平面上。
你可以:
- 拖动形状来移动它
- 使用角部手柄调整大小
- 使用弯曲箭头旋转
- 叠加形状以创建更复杂的设计
这种简单的拖放工作流程正是 Tinkercad 对初学者如此友好的原因。
第 3 步:使用"孔"工具切割特征
需要打孔、开槽或做切口?
选中一个形状,在选项面板中将其从实体改为孔。
然后将孔形状放置在你想要去除材料的位置。
这是创建开口和内部特征的最简单方式,无需复杂的建模工具。
第 4 步:将形状组合成一个实体
形状摆好位置后:
- 选中所有相关对象。
- 点击组合(或按 Ctrl + G)。
Tinkercad 会将形状合并为单个实体对象,并自动应用所有孔操作。
此时,你的模型应该已经与最终设计非常接近了。
第 5 步:设置实际尺寸(mm)
导出前,请确保模型尺寸正确。
点击对象,查看以毫米(mm)显示的尺寸。你可以直接在尺寸框中输入精确数值。
例如:
- 宽度:50 mm
- 长度:30 mm
- 高度:20 mm
现在使用真实尺寸可以避免打印时出现缩放问题。
第 6 步:导出为 STL
设计完成后:
- 点击右上角的导出。
- 从导出选项中选择 .STL。
Tinkercad 会自动生成并下载 STL 文件。
导出路径:Export → STL (.stl)
快速回顾
如果你想知道如何在 Tinkercad 中创建 STL 文件,工作流程很简单:
- 创建新设计。
- 拖放并组合形状。
- 用孔工具做切口。
- 将所有内容组合成一个实体。
- 设置毫米单位的尺寸。
- 点击导出 → STL。
就这样——你现在有了一个可以打印的 STL 文件,可以导入 Cura、Bambu Studio、PrusaSlicer 或 OrcaSlicer 等切片软件,进行 3D 打印的下一步。

最快的现代方式——用 AI 生成 STL
不是每个人都想学习 CAD 软件或花数小时从头建模。如果你的目标只是创建一个可打印的 STL 文件,AI 可能是最快的途径之一。现代 AI 3D 生成器可以在几分钟内将文字描述或单张图片转换为 3D 模型,让完全没有建模经验的初学者也能轻松创建 STL 文件。
Tripo AI 就是一个例子,它同时提供 Tripo AI 文字转 3D 和 Tripo AI 图片转 3D 工作流程。你无需手动建模每个细节,只需描述你想要的内容或上传一张参考图,AI 就会自动生成 3D 网格。然后你可以调整结果并导出为 STL 文件进行 3D 打印。
第 1 步:描述你的想法或上传图片
从以下任一方式开始:
- 文字提示(例如,"一座有四座塔楼的中世纪城堡")。
- 参考图片、草图、概念图或产品照片。
当你从一个想法出发时,文字提示效果很好;而当你已经有视觉参考时,基于图片的生成则更为实用。
你可以通过以下平台创建模型:
第 2 步:几秒内生成 3D 模型
提交提示或图片后,AI 会分析输入并自动创建 3D 模型。
与传统 CAD 工作流程不同,你不需要:
- 绘制草图
- 创建参考平面
- 手动构建网格
- 学习建模工具
对于许多简单项目,AI 可以在手动建模所需时间的一小部分内生成可用的起始模型。
第 3 步:优化结果
生成后,检查模型并根据需要进行调整。
常见的优化包括:
- 改善比例
- 调整细节
- 简化复杂几何体
- 旋转或重新定位部件
- 重新生成变体
把 AI 理解为创建初稿的助手。几分钟的优化通常可以产生更好的最终结果。
第 4 步:导出为 STL
对模型满意后:
Export → STL
导出的 STL 文件随后可以导入 Cura、Bambu Studio、PrusaSlicer 或 OrcaSlicer 等切片软件。
重要限制:STL 只存储几何形状
导出前,了解 STL 实际包含的内容非常重要。
STL 只存储几何形状。
也就是说,文件只保存模型的形状,但不存储:
- 颜色
- 纹理
- 材质信息
这意味着,一个色彩丰富的 AI 生成模型在导出后可能显示为纯灰色网格,因为 STL 文件只包含表面几何信息。
因此,STL 通常是以下场景的最佳选择:
- 单色 3D 打印
- 功能性原型
- 机械零件
- 基础人偶和模型
如果你想保留颜色、纹理、材质或其他项目信息,请在软件和打印机支持的情况下将模型导出为 3MF 格式。
AI 与传统建模对比
| 工作流程 | 所需时间 | 学习曲线 |
|---|---|---|
| CAD 建模 | 数小时至数天 | 中等到高 |
| Blender 雕刻 | 数小时至数天 | 高 |
| AI 文字/图片转 3D | 几分钟 | 极低 |
AI 无法取代精密工程或高度专业化工作中的 CAD,但对于许多爱好者、创客、教育工作者和快速原型工作流程来说,它可以大幅缩短创建可打印 STL 文件所需的时间。
快速回顾
AI 工作流程非常简单:
- 描述一个物体或上传图片。
- 几秒内生成 3D 模型。
- 根据需要优化结果。
- 导出为 STL。
- 切片并打印。
如果你从未创建过 3D 模型,AI 通常是从想法到可打印 STL 的最快路径。

如何将模型导出为 STL
模型完成后,你需要将其导出为 STL 文件,才能进行切片和 3D 打印。不同软件的菜单略有不同,但通常只需几次点击即可完成。
各软件快速导出路径
| 软件 | 导出路径 |
|---|---|
| Tinkercad | Export → STL |
| Blender | 文件 → 导出 → STL (.stl) |
| Fusion 360 | 右键点击实体 → Save As Mesh → STL(或 文件 → 导出) |
| FreeCAD | 文件 → 导出 → STL Mesh |
| Tripo AI | Export → STL |
如果你已经创建了模型,这一步才是真正将其转换为 .stl 文件的关键。
选择二进制 STL(推荐)
部分软件提供两种 STL 格式:
- 二进制 STL
- ASCII STL
对大多数用户来说,二进制 STL 是更好的选择,因为它在保持相同几何精度的同时生成更小的文件。它也被几乎所有现代切片软件和 3D 打印工作流程支持。
调整分辨率和公差
导出前,你可能会看到以下设置:
- 分辨率
- 表面偏差
- 弦公差
- 细化级别
- 三角形数量
更高的设置会创建更平滑的曲线和更精确的表面,但也会增加文件大小。较低的设置会生成更小的文件,但曲线区域可能显得棱角分明。
对于大多数 3D 打印项目,默认导出设置效果很好。如果模型包含大量圆弧曲面,可以考虑稍微提高分辨率。
确认单位设置为毫米(mm)
STL 导出中最常见的错误之一是单位不正确。
导出前,请确认:
- 尺寸正确
- 单位设置为毫米(mm)
- 导出尺寸与预期打印尺寸一致
由于 STL 文件不能可靠地存储单位信息,以错误单位导出可能导致模型在切片软件中显示得过大或过小。
STL 导出检查清单
点击导出前,请确认:
✅ 模型已完成
✅ 已选择二进制 STL(如果可用)
✅ 分辨率/公差设置合适
✅ 单位设置为毫米(mm)
✅ 已验证比例
导出完成后,你的 STL 文件即可在 Cura、Bambu Studio、PrusaSlicer、OrcaSlicer 或任何其他切片软件中打开,进行最终的打印设置。

确保 STL 文件可打印(封闭且流形)
创建 STL 文件只是工作的一半。在将其发送给切片软件或打印机之前,你应该确保网格是封闭的(watertight)且流形的(manifold)。许多打印失败、表面缺失和切片错误,其根源是模型几何问题,而非打印机本身的故障。
"Watertight"(封闭)是什么意思?
封闭网格是完全密封的,表面没有间隙或孔洞。
可以把它想象成一个真实的水瓶:如果向模型中注水,水不会从任何地方漏出。每条边都属于一个封闭的表面,网格构成了切片软件可以理解的实心体。
常见的封闭性问题包括:
- 网格中有孔洞
- 缺少面
- 开放的边
- 连接部件之间的间隙
"Manifold"(流形)是什么意思?
流形模型具有干净、有效的几何形体,可以在现实世界中作为实心物体存在。
非流形几何通常包括:
- 自相交表面
- 内部面
- 浮动或断开的几何体
- 被超过两个面共享的边
- 不构成封闭表面的"悬空"边
这些问题会让切片软件感到困惑,可能导致层缺失、奇怪的工具路径或完全的打印失败。
如何检查和修复 STL 文件
好消息是,大多数网格问题都可以自动修复。
以下是几款常用的修复工具:
| 工具 | 功能说明 |
|---|---|
| Microsoft 3D Builder | 自动检测并修复常见 STL 错误 |
| Meshmixer | Autodesk 出品的免费网格编辑和修复工具 |
| Netfabb | 高级网格分析和修复 |
| Cura / PrusaSlicer / Bambu Studio | 导入时内置网格修复 |
对于许多模型,只需将 STL 导入这些工具之一并点击修复,就能修复孔洞、翻转法线和非流形边。
检查翻转法线
法线决定表面的哪一侧被视为"外侧"。
如果方向反转:
- 模型部分可能消失
- 切片软件可能生成错误的工具路径
- 表面可能被解读为空心
大多数修复工具会在修复过程中自动检测并纠正翻转的法线。
验证壁厚
即使是完全流形的 STL 文件,如果壁太薄也可能无法打印。
导出或切片前:
- 检查最小壁厚
- 确保细节部分可以打印
- 将尺寸与打印机喷嘴尺寸进行比较
作为一般规则,比喷嘴宽度更薄的壁通常难以可靠打印,甚至无法打印。
确认比例和尺寸
STL 文件不能可靠地存储单位信息,因此请始终验证:
- 模型总体尺寸
- 宽度、高度和深度
- 单位是否被正确解读(通常为毫米)
快速检查比例可以防止模型导入时比预期大 10 倍或小 10 倍的常见问题。
可打印 STL 快速检查清单
打印前,请确认你的模型:
✅ 封闭(无孔洞或开放边)
✅ 流形(无无效几何体)
✅ 无翻转法线
✅ 发现错误后已正确修复
✅ 壁厚足以可靠打印
✅ 以毫米为单位正确缩放
花一分钟做这些检查,可以节省数小时的排障时间。在很多情况下,打印失败不是因为打印机的问题,而是因为 STL 文件本身就不完全可打印。

从 STL 到打印——切片
STL 文件不能直接打印。它包含 3D 模型的几何形状,但打印机无法直接理解 STL 文件。打印前,你需要将 STL 导入切片软件,由其将模型转换为机器指令,即 G-code。
常用切片软件包括 Bambu Studio、PrusaSlicer、Ultimaker Cura 和 OrcaSlicer。导入 STL 文件后,切片软件会分析模型并生成打印机将遵循的逐层工具路径。
在切片过程中,你通常需要配置以下参数:
- 层高(打印质量和速度)
- 填充密度(强度和材料用量)
- 支撑结构(用于悬空和复杂形状)
- 打印方向
- 壁厚和外壳数量
配置好设置后,点击切片生成 G-code 文件。该 G-code 就是发送给 3D 打印机的内容。简而言之,工作流程是:
创建 STL → 导入切片软件 → 配置设置 → 生成 G-code → 打印
可以把 STL 文件看作数字模型,而切片软件创建的是将该模型转化为实体物品的实际指令。

常见问题
如何创建 STL 文件?
根据你的经验水平,有多种方式可以创建 STL 文件。初学者通常使用 Tinkercad 等工具来构建简单模型,而更有经验的用户则会在 Fusion 360、FreeCAD 或 Blender 中创建精确设计,然后导出为 .stl 文件。
另一种快捷方式是使用 AI 3D 生成器,它可以将文字提示或图片转换为 3D 模型并导出为 STL。STL 创建完成后,你需要将其加载到 Bambu Studio、PrusaSlicer 或 Cura 等切片软件中才能进行打印。
如何将图片转换为 STL 文件?
你可以将图片导入 3D 建模工具或 AI 3D 生成器,将图片转换为 3D 网格,然后导出为 STL 文件。
对于 Logo 和简单图形,SVG 转 STL 的工作流程效果很好;而照片和概念图通常最好先使用 AI 图片转 3D 工具进行转换,再导出为 STL。
哪些软件可以创建 STL 文件?
多种软件可以创建 STL 文件。Tinkercad 是适合初学者的热门选择,而 Fusion 360、FreeCAD 和 SOLIDWORKS 常用于精确的 CAD 建模。对于艺术性和有机造型设计,Blender 是使用最广泛的工具之一。
你也可以使用 AI 工具生成 3D 模型,并直接导出为 STL 文件用于 3D 打印。
ChatGPT 真的能制作 STL 文件吗?
不能直接生成。ChatGPT 可以帮助生成代码、建模说明或提示词,用于创建 3D 模型,但它本身并不能原生生成 STL 文件。
要获得实际的 STL 文件,你通常需要使用 3D 建模工具或 AI 3D 生成器,将文字或图片转换为 3D 模型后导出为 .stl。ChatGPT 可以协助设计过程,但最终的 STL 导出通常需要一个单独的工具。
结语
零建模技能制作 STL 的最简方式:描述你的想法或上传一张照片,让 Tripo AI 在几秒内生成 3D 模型,然后导出为 STL 并切片打印。






