ChatGPT 自几个月前出现以来,在网上引起了轰动。除了帮助生成简单查询的答案之外,聊天机器人还可以准备用于 3D 打印的文件。借助 ChatGPT,您可以创建准备打印的STL文件,3D模型的代码,可以使用基于脚本的3D建模软件(如OpensCAD)打开,或者在没有3D切片器的情况下创建Gcode文件。
下面,我们将详细探讨这些策略。请记住,ChatGPT 的好坏取决于您给出的提示,您可能需要尝试几种不同的措辞才能获得您想要的结果。
如何使用 ChatGPT 生成 G 代码
我们将在 ChatGPT 中生成G 代码,预览它,然后将其发送到 3D 打印机。
您可以想到任何设计并要求软件生成可打印文件。就我而言,我想创建一个简单的立方体 3D 模型。如果我要求聊天机器人开发一个可以打印的 3D 模型,它将显示一般响应,如下所示。
要获得可3D打印的文件,我们必须要求软件生成ASCII STL。ASCII STL格式存储构成对象表面的三角形切面的人类可读细节。每个顶点都连接到模型中的其他顶点,创建定义3D模型形状的三角形。
下面是有关用于设计杯子的 ASCII STL 格式的部分。
该文件始终以Solid 开头,其中 name 是您的设计的名称。接下来,您将看到三角形顶点的详细信息,代码以名称 endsolid 结尾。
您可以按照以下步骤在 ChatGPT 中创建 3D 模型。
1.编写提示“Generate a 3D Model of a cube using ASCII STL format,”(使用 ASCII STL 格式生成立方体的 3D 模型),然后单击 Enter。下面是生成的代码示例。
您可以在 Google 云端硬盘上下载完整文件。
2.复制代码 并将其粘贴到任何文本编辑器(例如记事本)中,然后可以将其保存为.STL。如果您了解代码的工作原理,则可以对其进行修改。
3.将文件导入 Cura或任何其他 3D 切片软件以对其进行切片并生成我们将发送到 3D 打印机的 G 代码。它还有助于预览并检查 3D 打印的方式。我还意识到 ChatGPT 第一次生成的设计非常小,我必须在 Cura 上对其进行缩放,如下所示。
4.将文件发送到您的 3D 打印机。切片后,您可以通过移动界面右侧和底部的滑块进行预览,看看一切是否正常。您还可以根据您的 3D 打印机指定速度、层高、温度和其他设置。
接下来,您可以将文件发送到您的机器进行 3D 打印。该设计的 3D 打印花费了大约 6 个小时,结果给我留下了深刻的印象,因为它没有任何缺陷。
如果看得清楚,表面和边缘都是 3D 打印的,而且表面更光滑。
除了使用 ChatGPT 生成 STL 文件之外,您还可以修复 G 代码文件,可以直接发送到 3D 打印机,而无需使用 3D 切片器。
如何修复 ChatGPT 中的 G 代码文件
为了演示这一点,我从 Thingiverse 下载了Minecraft Creeper 的 3D 模型,并使用 Cura 将其切片以获得 G 代码。然后我在记事本上打开它并修改下面突出显示的部分,添加字母而不是第 5 行中的数字值。
然后我保存了该文件,当我尝试在 Cura 中打开它时,出现以下错误。
ChatGPT 可以轻松检测到错误,而无需花费大量时间来识别错误。所以我复制了该文件,将其粘贴到 ChatGPT 中,并要求机器人识别错误。这是我收到的回复。
正如您所看到的,它能够检测到第 5、7 和 10 行的值不是数字,因为我添加了字母。
您也可以继续并告诉它修复它。在此示例中,我使用了提示“请修复您发现的错误”。如您所见,它用随机数字替换了字母。
除了在 ChatGPT 中修复 G 代码和生成 STL 文件之外,您还可以使用它生成可在 OpensCAD 等 3D 建模软件中使用的 3D 模型脚本。接下来继续向您展示。
如何在 ChatGPT 中生成 3D 模型的脚本
如果我们想要一个可以操作的 3D 模型,我们可以直接要求一个。在这里,我们将告诉它生成一个可以在 OpensCAD 中使用的杯子 3D 模型的脚本。我使用了提示 “Create a Script of a 3D model of a cup to be opened in OpensCAD.”(创建要在 OpensCAD 中打开的杯子 3D 模型的脚本)。
下面是我得到的输出:
生成代码后,我下载了 OpensCAD,创建了一个新文件,并将代码粘贴到编辑器中。保存并渲染模型后,我得到了如下所示的设计。
它几乎像一个杯子,尽管有点偏离。但您可以尝试使用提示和代码,直到实现完美的杯子设计。您可以通过选择工具栏左上角的STL选项将文件另存为 STL 文件。
然后,您可以将其发送到 3D 切片机并对其进行切片。切片后,打印模型所需的时间估计为 57 分钟。
3D 打印后,我得到了如下所示的设计。
正如您所看到的,它具有光滑的表面,并且总体良好,就像立方体的另一个一样。您始终可以尝试各种提示,并且您将能够创建令人难以置信的设计。
本文由EETOP编译整理自tomshardware