怎样使用ChatGPT进行3D打印:从提示到STL文件
ChatGPT是由OpenAI开发的一种开放式人工智能语言模型,经过大量文本数据的训练,它可以用于回答问题、提供信息、进行对话等各种自然语言处理任务。它还可以理解多种编程语言,这使得它能够通过唯一的文本提示生成3D打印模型或可履行代码脚本等。
下面,让我们开始详细探讨怎样使用ChatGPT进行3D打印。在正式开始之前,需要提示的是,与ChatGPT进行交换时,清晰的问题陈说和提供关键信息是取得准确回答的关键。
怎样使用ChatGPT生成STL文件
STL是用于表示三角形网格的一种文件格式,这也是目前3D打印中最经常使用的文件格式。STL文件有两种:一种是ASCII明码格式,另外一种是二进制格式。我们这里使用ChatGPT生成为ASCII .STL文件,在对话框中输入“使用ASCII STL格式生成立方体的3D模型,长240mm,宽115mm,高53mm”。
点击“复制代码” 并将其粘贴到任何文本编辑器(例如记事本)中,
再将其文件格式.txt后缀修改成.stl,就取得了终究的3D打印STL文件。
最后,将文件导入PrusaSlicer或任何其他3D切片软件,对其进行切片并生成G代码,发送到3D打印机进行打印。
目前ChatGPT还没有准备好创建复杂模型的能力,还只能制作简单的形状,比如文中演示的这个长方体。
如果想要创建更多更好的模型,可能还需要借助专业的3D建模软件(如Blender、3ds Max、Maya等)。
与刚提到的软件区别,OpenSCAD是一个使用编程语言来创建模型的开源软件。它没有直观的图形用户界面,而是使用一个脚本语言输入框。如果你之前没有任何经验,学习使用OpenSCAD会非常困难,想要通过它来创建模型可能需要花费大量时间学习。
这也是我之前没有选择使用OpenSCAD进行建模的缘由,由于学习本钱太高。但是,现在有了ChatGPT,我们可以把编写代码的任务交给它,我们只需要晓得如何向ChatGPT发问便可。
除使用ChatGPT直接生成STL文件以外,我们接下来为大家演示使用它生成可在OpensCAD中使用的3D模型脚本。
怎样在ChatGPT中生成3D模型的脚本
在这里,我们将告知ChatGPT生成一个可以在OpensCAD中使用的杯子3D模型的脚本。在对话框中输入“使用OpenSCAD文件格式创建带有手柄的咖啡杯”。
接着复制ChatGPT给的代码,打开OpensCAD软件,把它黏贴到软件左边的编辑器中,再点击左上角菜单栏中的“绘制”(快捷键F6)。
虽然模型看上去非常简陋,但我们可以借助与ChatGPT的对话,通过调剂参数来逐渐改进并得到效果更好的模型。但是,一定要承认,ChatGPT在编程能力方面仍处于初期阶段。尝试生成复杂模型时,在OpenSCAD中一样是一个相对困难的任务,最少从目前来看是如此。
整体而言,我们可以依托ChatGPT进行一些简单的3D打印模型设计,但在处理复杂的编程任务上可能会有一些限制。但是,目前仍处于初期阶段,随着时间推移和更多编程语言数据的训练,相信ChatGPT的建模能力将会进一步提升。
推荐浏览:
3D打印这条路该如何走,为此我们采访了ChatGPT
2022年谷歌搜索最多的3D打印问题,ChatGPT给出的答案以下
行业新观点:高速FDM 3D打印不是颠覆者,AI才是